#approval-panel{margin:16px 0;padding:16px;border:1px solid #ad8b41;border-radius:12px;background:#252117}#approval-panel h3{margin-top:0}#approval-panel .hint{color:#d1c5a5;line-height:1.5}.approval-request{padding:14px 0;border-top:1px solid #584b31;overflow-wrap:anywhere}.approval-request strong{color:#f3ce7e}.approval-command{max-height:260px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;background:#12151e;border:1px solid #43404a;border-radius:8px;padding:12px;color:#f4f4fa;font-size:13px;line-height:1.5;tab-size:4}.approval-meta{font-size:11px;white-space:pre-wrap;color:#bec6d8;overflow-wrap:anywhere}.approval-badge{display:block;color:#ffdb92!important;background:#473615!important;margin-top:10px;padding:6px 8px;border-radius:6px}.approval-request .actions{display:flex;flex-wrap:wrap;gap:10px}.approval-request .actions button{min-height:44px}#approval-panel details{margin-top:12px}#approval-panel summary{cursor:pointer;color:#dbcead;padding:8px 0}@media(max-width:600px){#approval-panel{padding:12px}.approval-request .actions button{flex:1}}.approval-banner{margin:8px 0 0;padding:12px 14px;border:1px solid #ad8b41;border-radius:12px;background:#252117}.approval-banner strong{color:#f3ce7e}.approval-banner-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-top:8px}.approval-banner-row span{overflow-wrap:anywhere}.approval-banner-row button{min-height:40px}.card .logs-btn{width:auto;margin-top:10px;padding:6px 10px;border:1px solid #43404a;border-radius:8px;background:#2a3142;color:#f3ce7e;font-size:12px;font-weight:650;cursor:pointer}#logs-list{max-height:60vh;overflow:auto}#logs-list article{padding:10px 0;border-top:1px solid #2b3141}#logs-list small{color:#969fb4}.card{cursor:default;user-select:text;-webkit-user-select:text;position:relative;padding-right:32px}.card .drag-handle{position:absolute;top:8px;right:8px;width:22px;height:22px;display:grid;place-items:center;cursor:grab;user-select:none;-webkit-user-select:none;color:#969fb4;font-size:16px;line-height:1}.pre,#history,#task-description,#task-summary,#logs-list{user-select:text;-webkit-user-select:text}#logs-dialog{width:min(720px,100%)}
