/* Existing component styles from Internal/internal-refinement.css.
   Only selectors are scoped to the client result pane. */
.restored-client-components .page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}
.restored-client-components .page-heading p{margin:2px 0 0;color:var(--muted)}
.restored-client-components .heading-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.restored-client-components .frame:not(.client-submission) details{margin:12px 0;border:1px solid var(--line);border-radius:8px;background:#fff}
.restored-client-components .frame:not(.client-submission) summary{min-height:52px;padding:15px 16px;font-weight:500}
.restored-client-components .frame:not(.client-submission) .detail-body{padding:0 16px 18px}
.restored-client-components .actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin:24px 0}
.restored-client-components .actions .left{margin-right:auto}
.restored-client-components .quiet{background:#fff;color:var(--ink)}
.restored-client-components .text-action{border:0;background:transparent;color:var(--muted)}
.restored-client-components .text-action:hover{background:transparent;color:var(--ink);text-decoration:underline;text-underline-offset:3px}
.restored-client-components .stats{gap:32px;padding:12px 0 22px}.restored-client-components .stat b{font-size:20px;font-weight:500}.restored-client-components .stat small{font:400 12px/18px Inter,system-ui,sans-serif;letter-spacing:0;text-transform:none;color:var(--muted)}
.restored-client-components .diagram{border-color:var(--line);border-radius:8px}.restored-client-components .diagram-head{padding:11px 14px}
.restored-client-components .diagram+.flow-caption{margin:8px 0 16px}
.restored-client-components .package-hero{padding:8px 0 18px}.restored-client-components .package-hero h1{margin:0}.restored-client-components .package-icon{color:var(--muted)}
.restored-client-components .output-row{grid-template-columns:minmax(0,1fr) auto auto;padding:12px 0;border-bottom-color:var(--line-soft)}
.restored-client-components .output-row button{min-height:32px;padding:5px 9px}
.restored-client-components .preview-band{margin-bottom:24px;padding:11px 14px;border-radius:8px;background:var(--ink)}
.restored-client-components .release-summary{display:grid;grid-template-columns:1fr 1fr;gap:1px;border:1px solid var(--line);background:var(--line);border-radius:8px;overflow:hidden}.restored-client-components .release-summary>div{padding:16px;background:#fff}.restored-client-components .release-summary span{display:block;color:var(--muted);font-size:12px}.restored-client-components .release-summary strong{display:block;margin-top:4px;font-weight:500}
.restored-client-components .frame{background:transparent}
.restored-client-components .guided-intake-design .frame{margin:0}
.restored-client-components .guided-design-section{margin-top:40px}
.restored-client-components :is(.guided-intake-section .intake-review-banner,.workspace-project-details .compact-bar){display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:18px 22px;border:1px solid #ffffff26;border-radius:10px;color:#fff;background:radial-gradient(ellipse at 7% 0%,#a36940a6 0%,transparent 48%),radial-gradient(ellipse at 48% 110%,#376648cc 0%,transparent 60%),radial-gradient(ellipse at 100% 0%,#a04f3ba6 0%,transparent 56%),linear-gradient(110deg,#463c2c,#263f30 45%,#542f29);box-shadow:inset 0 1px 0 #ffffff1a}
.restored-client-components :is(.intake-review-banner,.workspace-project-details .compact-bar) p{margin:0;color:inherit;line-height:1.6}
.restored-client-components :is(.intake-review-banner,.workspace-project-details .compact-bar) .tag{flex:none;border:1px solid #ffffff2e;background:#ffffff1c;color:#fff}
.restored-client-components .guided-intake-section .intake-disclosure{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;cursor:pointer;border-radius:7px;transition:background-color .16s,color .16s}
.restored-client-components .intake-disclosure:hover{background:#f5f6f5;color:#111}
.restored-client-components .intake-disclosure:focus-visible{outline:2px solid #64736b;outline-offset:3px;background:#f5f6f5}
.restored-client-components .intake-chevron{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--muted);transition:transform .16s}
.restored-client-components .intake-chevron .mui-icon{width:20px;height:20px}
.restored-client-components details[open]>.intake-disclosure .intake-chevron{transform:rotate(180deg)}
@media(max-width:600px){.restored-client-components :is(.guided-intake-section .intake-review-banner,.workspace-project-details .compact-bar){align-items:flex-start;flex-direction:column;gap:12px;padding:16px}.restored-client-components .guided-intake-section .intake-disclosure{gap:8px}}
@media(prefers-reduced-motion:reduce){.restored-client-components :is(.intake-disclosure,.intake-chevron){transition:none}}
.restored-client-components .review-status-motion{width:min(76px,100%);aspect-ratio:234/238;margin:0 auto 16px;pointer-events:none}
.restored-client-components .review-status-motion :is(picture,video,img){display:block;width:100%;height:100%;object-fit:contain;border:0;background:transparent;box-shadow:none}
@media(max-width:900px){.restored-client-components .page-heading{flex-wrap:wrap}.restored-client-components .release-summary{grid-template-columns:1fr}}
