.project-filters,.project-actions{display:flex;align-items:end;flex-wrap:wrap;gap:16px;margin:24px 0}.project-filters label{flex:1;min-width:180px}.project-list{display:grid;gap:8px}.project-row{display:grid;grid-template-columns:minmax(0,1fr) 160px 80px 24px;align-items:center;gap:24px;text-align:left;padding:24px;border:1px solid #27272a;background:#1a1a1a;border-radius:8px;width:100%}.project-row strong{display:block;font-size:var(--text-h3-size);font-weight:500}.project-row small,.project-kpis small,.project-assets small,.project-ledger small{display:block;color:#a7a7a7;font-size:var(--text-body-sm-size);margin-top:8px}.project-empty{padding:48px 24px;border:1px solid #27272a;border-radius:8px;max-width:760px}.project-empty h2{font-size:var(--text-h2-size);font-weight:400}.project-empty p{color:#a7a7a7;max-width:560px;line-height:1.5}.project-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0}.project-kpis>div{padding:24px;background:#1a1a1a;border:1px solid #27272a;border-radius:8px;min-width:0}.project-kpis span{font-size:var(--text-body-size);color:#c9ccd1}.project-kpis strong{display:block;font-weight:400;font-size:var(--text-display-size);margin-top:16px;letter-spacing:-.9px}.project-body{margin-top:32px;border-top:1px solid #27272a;padding-top:24px}.project-body h2{font-weight:500;font-size:var(--text-h3-size)}.project-form{max-width:640px;display:grid;gap:20px}.project-form label{display:grid;gap:8px;font-size:var(--text-body-size)}.project-form details{border-top:1px solid #27272a;padding-top:16px}.project-form details[open]>label{margin-top:16px}.project-form input,.project-form textarea{width:100%;min-height:44px}.project-assets{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.project-assets article{background:#1a1a1a;border:1px solid #27272a;border-radius:8px;padding:20px;display:grid;gap:16px}.project-assets button{text-align:left;overflow-wrap:anywhere}.project-ledger>div{display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid #27272a;padding:16px 0}.project-ledger strong{font-weight:500;white-space:nowrap}#projectPreview img,#projectPreview video{max-height:480px;max-width:100%;display:block;margin:20px 0}#projectPreview audio{max-width:100%}.bench-project{display:flex;align-items:center;gap:16px;margin-bottom:24px}.bench-project label{white-space:nowrap;margin:0}.bench-project select{max-width:420px}.project-actions label{max-width:100%;min-width:200px}.project-actions select{max-width:420px}.project-form [role=alert]:empty{display:none}@media(max-width:760px){.project-kpis{grid-template-columns:1fr;gap:12px}.project-kpis>div{padding:20px}.project-kpis strong{font-size:var(--text-h1-size);margin-top:12px}.project-row{grid-template-columns:minmax(0,1fr) 100px;gap:16px;padding:20px}.project-row>span:nth-child(n+3){display:none}.project-filters{align-items:stretch}.project-actions{gap:12px}.project-actions button{min-height:44px}.bench-project{align-items:start;flex-direction:column;gap:8px}.bench-project select{max-width:100%}.project-form{max-width:100%}}
.simulator-list{margin-top:32px}.simulator-form{max-width:1060px}.simulator-form h2{font-size:var(--text-h3-size);font-weight:500;margin:32px 0 16px}.simulator-grid,.simulation-media-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:16px;margin:16px 0}.simulator-form label{display:grid;gap:8px;font-size:var(--text-body-size)}.simulator-form input,.simulator-form select,.simulator-form textarea{width:100%;min-height:44px}.simulator-form textarea{min-height:84px}.simulator-operation{border:1px solid #27272a;border-radius:8px;background:#141414;padding:20px;margin:12px 0}.simulator-operation summary{display:flex;justify-content:space-between;gap:16px;cursor:pointer}.simulator-operation summary small{color:#a7a7a7}.simulator-operation-controls{margin:16px 0}.simulator-section{border-top:1px solid #27272a;padding:24px 0;margin-top:16px}.simulator-section summary{cursor:pointer;font-weight:500}.simulator-check{display:flex!important;align-items:center;gap:8px}.simulator-check input{width:18px;height:18px;min-height:18px}.simulator-scenarios hr{border:0;border-top:1px solid #303033;margin:20px 0}.simulator-scenarios small{line-height:1.6}.simulator-form [role=alert]:empty{display:none}.simulator-form [hidden]{display:none!important}@media(max-width:760px){.simulator-grid,.simulation-media-controls{grid-template-columns:1fr}.simulator-operation{padding:16px}.simulator-operation summary{flex-direction:column;gap:8px}}
/* Titles and media type keep separate lines, including long prompts and mobile cards. */
.project-assets [data-preview],.project-assets [data-cloud-asset]{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px;width:100%;line-height:1.5}.project-assets [data-preview] small,.project-assets [data-cloud-asset] small{margin:0;overflow-wrap:normal}
