.approval-toolbar{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.approval-toolbar label{flex:1;min-width:180px}.approval-toolbar select{margin-bottom:0}.approval-card{padding:20px;margin:20px 0;border:1px solid #cbd3cb;border-radius:12px;background:#f7f7f2}.approval-card h3{margin-top:0}.approval-card img,.approval-card video{display:block;width:100%;max-height:520px;object-fit:contain;background:#e7eae2;border-radius:8px;margin:14px 0}.approval-card video:not([src]){display:none}.approval-card textarea{box-sizing:border-box;width:100%;font:inherit}.approval-actions{display:flex;flex-wrap:wrap;gap:8px}.approval-actions button{margin:0;border:1px solid #29403d;background:#fff;color:#29403d;border-radius:6px;font:inherit;cursor:pointer;min-height:44px}.approval-actions button:first-child{background:#29403d;color:#fff}.approval-actions button:disabled{opacity:.5;cursor:wait}.approval-card p{overflow-wrap:anywhere}.approval-card button:focus-visible{outline:3px solid #bb833e;outline-offset:3px}@media(max-width:600px){.approval-card{padding:12px}.approval-actions button{width:100%}.approval-toolbar{gap:4px}.studio-tabs button:last-child{grid-column:auto}}
