.ar-workspace .ar-head,.ar-dialog .ar-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.ar-workspace h2,.ar-dialog h2{margin:6px 0 12px}.ar-workspace p,.ar-dialog p{line-height:1.65}.ar-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.ar-metrics article{padding:16px;background:#fff8f3;border:1px solid #ffdac9;border-radius:12px}.ar-metrics span,.ar-table small{display:block;font-size:12px;color:#738095;margin:4px 0}.ar-metrics strong{display:block;font-size:20px;margin-top:8px}.ar-filters,.ar-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin:16px 0}.ar-filters label:first-child{flex:1;min-width:240px}.ar-workspace label,.ar-dialog label{display:flex;flex-direction:column;gap:7px;font-weight:600;font-size:13px}.ar-workspace input,.ar-workspace select,.ar-dialog input,.ar-dialog select,.ar-dialog textarea{padding:12px;border:1px solid #ddd;border-radius:10px;background:white;width:100%;box-sizing:border-box;font:inherit}.ar-table{overflow:auto;margin:16px 0}.ar-table table{width:100%;min-width:780px;border-collapse:collapse}.ar-table th,.ar-table td{padding:13px 12px;border-bottom:1px solid #eee;text-align:left;vertical-align:top}.ar-table th{background:#f5f7fa;font-size:12px;color:#657084}.ar-table td{font-size:13px}.ar-warning{padding:16px;border:1px solid #ffd6aa;background:#fff9ed;border-radius:12px}.ar-warning p{margin:8px 0}.ar-error{color:#b83022}.ar-dialog{width:min(1000px,94vw);max-height:90vh;border:1px solid #dae0e5;border-radius:20px;padding:26px;overflow:auto;background:#fff;box-shadow:0 25px 80px #0003;color:#30343b}.ar-dialog::backdrop{background:#18233399}.ar-form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ar-wide{grid-column:1/-1}.ar-dialog .ar-check{flex-direction:row;align-items:center;margin:10px 0}.ar-check input{width:auto}.ar-workspace details,.ar-dialog details{margin:20px 0}.ar-workspace summary,.ar-dialog summary{cursor:pointer;font-weight:700}.ar-dialog button,.ar-workspace button{cursor:pointer}.ar-dialog button:disabled{opacity:.5;cursor:wait}.ar-dialog [data-orders]{max-height:260px;overflow:auto}@media(max-width:650px){.ar-metrics{grid-template-columns:1fr 1fr}.ar-form{grid-template-columns:1fr}.ar-workspace .ar-head,.ar-dialog .ar-head{align-items:start}.ar-dialog{padding:16px}.ar-metrics strong{font-size:16px}}
