.action-slot{margin:24px 0;padding:18px;border:1px solid #d4cec5;border-radius:12px;background:#faf8f4}.action-canvas{display:block;width:100%;height:460px;border-radius:10px;touch-action:none}.action-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0}.action-controls button,.review-editor button,.review-layout select,.review-layout input{padding:8px;border:1px solid #cec4b6;border-radius:6px;background:#fff}.action-controls select{padding:7px}.action-timeline{display:flex;align-items:center;gap:8px;flex:1 1 100%}.action-timeline input{flex:1;min-width:80px}.action-notice{white-space:pre-line;padding:12px;background:#f5eddd;border-radius:8px}.review-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:26px;max-width:1300px;margin:25px auto;padding:0 20px}.review-queue{position:sticky;top:12px;height:calc(100vh - 110px);overflow:auto}.review-layout label{display:block;margin:10px 0}.review-queue input,.review-queue select{width:100%}.review-queue nav{display:grid;gap:6px}.review-queue button{text-align:left;padding:12px;border:1px solid #e0d8cd;border-radius:6px;background:#fff}.review-queue button.active{border-color:#826942;background:#f8f0e3}.review-editor{min-width:0}.review-editor h2{font-size:24px}.review-editor section{margin:24px 0}.review-editor details{margin:12px 0;padding:12px;border:1px solid #ded7cd;border-radius:6px}.review-editor summary{cursor:pointer}.review-editor textarea{display:block;width:100%;box-sizing:border-box;min-height:140px;padding:12px;border:1px solid #cec4b6;border-radius:6px}.review-editor #motion-json,.review-editor #evidence-json{font:12px/1.6 ui-monospace,monospace;min-height:360px}.review-editor #parameters label{display:flex;align-items:center;gap:12px}.review-editor #parameters input{flex:1}.review-editor #message{white-space:pre-wrap}.review-save{border-top:1px solid #ddd;padding-top:15px}@media(max-width:750px){.review-layout{grid-template-columns:1fr}.review-queue{position:static;height:auto}.review-queue nav{max-height:200px;overflow:auto}.action-canvas{height:350px}.header h1{font-size:16px}.action-controls{gap:7px}}
