/* Final files: Studio box and client page. */
.rdd-status{border:1px solid var(--rda-line,#e3e6ee);border-left:4px solid #b45309;background:#fff8ec;border-radius:10px;padding:10px 14px;margin:10px 0}
.rdd-status.is-open{border-left-color:#15803d;background:#effaf3}
.rdd-status ul{margin:6px 0 0 18px;list-style:disc}
.rdd-table{margin:10px 0}
.rdd-add{display:grid;gap:14px;margin:14px 0}
.rdd-add input[type=text],.rdd-add input[type=url]{min-width:200px}
.rdd-msg{min-height:1.4em;margin:6px 0;font-weight:600}
.rdd-msg.is-error{color:#b91c1c}
.rdd-box.is-busy{opacity:.6;pointer-events:none}
.rdd-list{display:grid;gap:10px;margin-top:12px}
.rdd-item{display:flex;align-items:center;gap:14px;padding:12px;border:1px solid var(--rda-line,#e3e6ee);border-radius:14px;background:#fff}
.rdd-thumb{flex:0 0 72px;width:72px;height:72px;border-radius:10px;overflow:hidden;background:#eef0f6;display:flex;align-items:center;justify-content:center}
.rdd-thumb img{width:100%;height:100%;object-fit:cover;display:block}
.rdd-thumb-none svg{width:26px;height:26px;opacity:.5}
.rdd-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}
.rdd-main strong{overflow-wrap:anywhere}
.rdd-main span{font-size:13px;opacity:.7}
.rdd-act{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.rdd-lock{font-size:13px;font-weight:700;opacity:.7}
@media (max-width:560px){.rdd-item{flex-wrap:wrap}.rdd-act{width:100%;justify-content:flex-start}}