.ai-review-dialog{width:min(850px,94vw);max-height:90vh;overflow:auto;border:1px solid #cbded0;border-radius:12px;padding:24px;color:#233e30;background:#fff}.ai-review-dialog::backdrop{background:#0006}.ai-review-dialog h2,.ai-review-dialog h3{margin:12px 0}.ai-review-dialog p{line-height:1.6;font-size:13px;white-space:pre-wrap}.ai-review-dialog label{display:flex;gap:8px;align-items:flex-start;padding:6px 0;font-size:13px}.ai-review-dialog input[type=checkbox]{width:auto;margin:2px 0}.ai-review-dialog button{padding:8px 12px;margin:5px 6px 5px 0;border:1px solid #cbded0;border-radius:6px;cursor:pointer;background:#eff7f2;color:#245c49}.ai-review-dialog button:disabled{opacity:.5;cursor:default}.ai-review-dialog select{padding:8px;margin:8px}.ai-review-dialog input:not([type=checkbox]),.ai-review-dialog textarea{box-sizing:border-box;width:100%;padding:9px;margin:6px 0;border:1px solid #cbded0;border-radius:6px;font:inherit}.ai-review-dialog details{padding:9px;border:1px solid #dce7df;border-radius:6px;margin:8px 0}.ai-review-dialog summary{cursor:pointer}.ai-review-dialog article,.ai-file{border-bottom:1px solid #dce7df;padding:10px 0}.ai-file small{display:block;color:#65786b}.ai-review-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.6 monospace;max-height:260px;overflow:auto}.ai-review-dialog section{margin:12px 0}

.ai-review-dialog [hidden]{display:none!important}.ai-review-dialog .ai-primary-action{background:#28785e;color:white;border-color:#28785e;font-weight:600}.ai-review-dialog .ai-primary-action:disabled{background:#789c8d}.ai-workflow-help{padding:10px 12px;border-inline-start:3px solid #28785e;background:#f1f7f3}.ai-workflow-actions{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.ai-workflow-actions button{margin:0 4px 8px 0}

.ai-review-dialog .ai-proposed-card{border:1px solid #d3e2d8;border-left:3px solid #7eac96;border-radius:9px;padding:10px 12px;margin:9px 0 9px min(calc(var(--card-depth,0)*20px),60px);background:#f8fbf9}.ai-proposed-card>label{font-weight:600;padding:0!important}.ai-card-overview{padding-left:21px}.ai-card-overview small{color:#617568;display:block;overflow-wrap:anywhere}.ai-card-overview p{margin:4px 0!important;font-size:12px!important}.ai-review-dialog .ai-card-editor{border:0;border-top:1px solid #dce7df;border-radius:0;padding:6px 0 0;margin:7px 0 0}.ai-card-editor>summary{font-size:12px;color:#28785e}.ai-card-editor select{box-sizing:border-box;width:100%;margin:5px 0}.ai-card-editor textarea{min-height:70px}.ai-card-editor[open]>summary{margin-bottom:8px}@media(max-width:500px){.ai-review-dialog .ai-proposed-card{margin-left:calc(var(--card-depth,0)*8px);padding:9px}}
