.piece-dialog{width:min(1140px,calc(100vw - 40px))}.piece-dialog .core-dialog-head h2{font-size:clamp(26px,3vw,42px);max-width:850px}.piece-dialog .core-dialog-body{padding:24px 34px}.piece-dialog .core-dialog-actions{max-width:100%;flex-wrap:wrap}.piece-dialog .gbtn{white-space:normal;font-size:12px}.pc-help{font-size:13px;line-height:1.7;color:var(--mut);overflow-wrap:anywhere;margin:9px 0}.pc-host{min-width:0}.pc-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:0;margin:0 0 26px;list-style:none}.pc-flow li{padding-top:9px;border-top:2px solid var(--bd);font:10px/1.5 var(--mono);color:var(--mut);overflow-wrap:anywhere}.pc-flow li.is-current{border-color:var(--ac);color:var(--tx)}.pc-flow li.is-done{border-color:var(--gr)}.pc-status{padding:0 0 22px;margin-bottom:24px;border-bottom:1px solid var(--bd)}.pc-eyebrow{display:block;font:10px/1.6 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);margin:0 0 8px}.pc-status strong{font:300 26px/1.3 var(--display)}.pc-status .pc-help{margin-bottom:0}.pc-main{min-width:0}.pc-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;gap:18px!important}.pc-fact{padding:18px 0;border-top:1px solid var(--bd);min-width:0}.pc-fact-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.pc-fact-head .gbtn{min-height:34px;padding:6px 12px}.pc-fact p{font:14px/1.7 var(--display);white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0}.pc-secondary{margin:24px 0 0;border-top:1px solid var(--bd);padding:18px 0}.pc-secondary summary{font:13px/1.5 var(--display);cursor:pointer;padding:6px 0}.pc-action-list,.pc-generation-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.pc-action-list>.gbtn{flex:1 1 240px;text-align:left}.pc-main>div{max-width:100%}.pc-main video{max-height:50vh!important}.piece-dialog .core-field{margin:14px 0}.piece-dialog .core-field>.gbtn{align-self:flex-end;min-height:34px;padding:6px 12px}.piece-dialog textarea{min-height:150px;line-height:1.65}.piece-dialog .pc-tabs{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--bd);padding-bottom:18px;margin-bottom:20px}.pc-tabs [aria-pressed=true]{color:var(--ac);border-color:var(--ac)}.pc-copy-panel[hidden]{display:none}.pc-copy-panel textarea{min-height:260px}.pc-help.is-error{color:var(--rd)}.pc-versions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:20px}.piece-dialog .pc-version{background:transparent;border:1px solid var(--bd);border-radius:22px;padding:20px;min-width:0}.pc-version h3{font:400 13px/1.5 var(--display);overflow-wrap:anywhere}.pc-version img,.pc-version video{width:100%;aspect-ratio:3/4;object-fit:contain;max-height:340px;border-radius:12px;background:var(--bg);margin:14px 0}.pc-history-row{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px;border-top:1px solid var(--bd);padding:17px 0;align-items:baseline}.pc-history-row time{color:var(--mut);font:10px/1.7 var(--mono)}.pc-history-row p{font-size:13px;line-height:1.7;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.pc-qa-result{min-width:0}.piece-dialog :focus-visible{outline:2px solid var(--ac);outline-offset:4px}
@media(max-width:620px){.piece-dialog{width:calc(100vw - 16px)}.piece-dialog .core-dialog-body{padding:20px}.pc-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 8px}.pc-history-row{grid-template-columns:1fr;gap:5px}.pc-action-list>.gbtn{flex-basis:100%}.pc-status strong{font-size:23px}.piece-dialog .core-dialog-footer{gap:12px}.piece-dialog .core-dialog-actions{width:100%;gap:8px}.piece-dialog .core-dialog-actions>.gbtn{flex:1 1 140px}.pc-copy-panel textarea{min-height:210px}}
