/* Saved works use the same result surface as generation. */
#workPackageBody > .work-reader-detail { height:100%; min-height:0; }
#workPackageModal .saved-result-scroll { display:block!important; padding:20px!important; }
.saved-work-result { max-width:960px; margin:auto; }
.saved-work-result .saved-work-hero .creation-v1-badge { background:#e8f3ff; border:1px solid #b4d6f1; color:#2d6fab; }
.saved-work-result .saved-work-hero h2 { margin:10px 0 0; }
.saved-work-result .saved-work-title-text { display:block; width:100%; padding:0; border:0; background:transparent; color:inherit; font:inherit; letter-spacing:inherit; text-align:left; overflow-wrap:anywhere; cursor:pointer; }
.saved-work-result .saved-work-title-text:hover { color:#e3efff; }
.saved-work-result .saved-work-title-action { display:flex; align-items:center; justify-content:center; flex:0 0 44px; width:44px; height:44px; padding:11px; border:1px solid rgba(211,228,249,.18); border-radius:12px; background:rgba(222,235,255,.07); color:#d2e4fa; cursor:pointer; }
.saved-work-result .saved-work-title-action:hover { background:rgba(222,235,255,.15); }
.saved-work-result .saved-work-title-action svg { display:block; width:20px; height:20px; }
.saved-work-result .saved-work-title-action.is-editing { background:#e8f3ff; border-color:#b4d6f1; color:#2d6fab; }
.saved-work-result .saved-work-title-action:disabled { opacity:.55; cursor:default; }
.saved-work-result .saved-work-title-text:disabled { cursor:default; }
#workPackageModal .saved-work-title-input { display:block; box-sizing:border-box; width:100%; min-height:35px!important; margin:10px 0 0; padding:0!important; border:0!important; border-bottom:1px solid #8cb7eb!important; border-radius:0!important; background:transparent!important; color:#fff!important; -webkit-text-fill-color:#fff!important; font-family:inherit; font-size:25px!important; font-weight:700; line-height:1.35!important; letter-spacing:-.02em; resize:none; overflow:hidden; box-shadow:none!important; transform:none!important; }
.saved-work-result .saved-work-title-input:focus-visible,.saved-work-result .saved-work-title-text:focus-visible,.saved-work-result .saved-work-title-action:focus-visible { outline:2px solid #8cb7eb; outline-offset:4px; }
@media(max-width:600px) { #workPackageModal .saved-work-title-input { font-size:21px!important; } }
.saved-plan-sentence { border:0; background:transparent; text-align:left; width:100%; font:inherit; cursor:pointer; padding:0; }
.saved-work-destination { display:flex; align-items:center; gap:12px; flex-wrap:wrap; }
.saved-work-result .creation-v1-script-head > .btn { flex:0 0 auto; width:auto; min-height:36px; padding:6px 12px; }
.saved-work-result .creation-v1-script-head > div { flex:1; min-width:0; }
.saved-work-result .creation-v1-block-copy { font-size:18px; line-height:1.85; color:#263852; }
.saved-work-result .creation-v1-block-copy:focus-visible { outline:2px solid #2468c9; outline-offset:4px; border-radius:4px; }
@media(max-width:760px) { .saved-work-result .creation-v1-block-copy { font-size:16px; } }
@media(max-width:760px) { #workPackageModal .saved-result-scroll { padding:12px!important; } }
#gravityPickerTabs[hidden], #gravityPickerSearch[hidden] { display:none!important; }
.saved-work-result .creation-v1-publish-body p { overflow-wrap:anywhere; }

@media(max-width:600px) {
  #workPackageModal .work-reader-footer { display:flex; flex-wrap:wrap; gap:8px; }
  #workPackageModal .work-reader-footer > .btn { flex:1 1 calc(50% - 8px); min-height:44px; padding:10px; white-space:nowrap; }
}
