[data-clockart-agreements]{border:1px solid #383833;padding:24px;margin:28px 0}
[data-clockart-agreements] summary{cursor:pointer;font-size:22px;color:#ffd400}
[data-clockart-agreements] button{cursor:pointer;margin:8px 8px 8px 0;padding:10px 14px;background:#151515;color:#fff;border:1px solid #666}
[data-clockart-agreements] button:disabled{opacity:.5;cursor:wait}
[data-clockart-agreements] .ca-ag-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}
[data-clockart-agreements] label{display:block;font-size:16px}
[data-clockart-agreements] input,[data-clockart-agreements] select,[data-clockart-agreements] textarea{display:block;width:100%;box-sizing:border-box;background:#111;color:#fff;border:1px solid #777;padding:12px;font:inherit;margin-top:7px}
[data-clockart-agreements] fieldset{border:1px solid #555;margin:20px 0;padding:18px}
[data-clockart-agreements] [data-ag-status]{white-space:pre-wrap;color:#ffd400}
[data-clockart-agreements] h4{margin-top:30px}
@media(max-width:700px){[data-clockart-agreements] .ca-ag-grid{grid-template-columns:1fr}[data-clockart-agreements]{padding:15px}}

/* CLOCKART_AGREEMENT_AI_V1 */
[data-clockart-agreements] .ca-ag-ai{width:min(850px,94vw);max-height:88vh;box-sizing:border-box;overflow:auto;background:#101010;color:#fff;border:1px solid #ffd400;padding:24px}
[data-clockart-agreements] .ca-ag-ai::backdrop{background:rgba(0,0,0,.8)}
[data-clockart-agreements] .ca-ag-ai-head{display:flex;align-items:center;justify-content:space-between;gap:16px}
[data-clockart-agreements] .ca-ag-ai h3{margin:0;color:#ffd400}
[data-clockart-agreements] .ca-ag-ai pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.65;border:1px solid #555;padding:16px;max-height:38vh;overflow:auto}
[data-clockart-agreements] [data-ai-message]{white-space:pre-wrap;color:#ffd400}
[data-clockart-agreements] .ca-ag-ai li{margin-bottom:8px}
@media(max-width:600px){[data-clockart-agreements] .ca-ag-ai{padding:16px;width:96vw}}
