 .resource-action-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0}.resource-action-bar button{display:inline-flex;align-items:center;gap:7px;border:1px solid #c7dfda;background:#fff;color:#087f76;padding:9px 13px;border-radius:7px;font:inherit;cursor:pointer}.resource-action-bar button[aria-pressed=true]{background:#e2f3ec}.resource-action-bar svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7}.ra-dialog{border:1px solid #cfdfdc;border-radius:14px;width:min(580px,calc(100vw - 30px));max-height:85vh;padding:0;color:#183d43;box-sizing:border-box}.ra-dialog::backdrop{background:#153c45a8}.ra-head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #e0eae7}.ra-head h2{font-size:20px;margin:0}.ra-head button{border:0;background:#edf3f2;border-radius:50%;width:32px;height:32px;font-size:23px;cursor:pointer}.ra-content{padding:20px 22px;overflow:auto}.ra-content p{font-size:15px;line-height:1.7}.ra-content label{display:block;font-size:15px;margin:12px 0}.ra-content input:not([type=checkbox]),.ra-content textarea,.ra-content select{display:block;width:100%;box-sizing:border-box;margin-top:7px;padding:10px;border:1px solid #c5dcd6;border-radius:6px;font:inherit}.ra-content textarea{min-height:125px;resize:vertical}.ra-content button,.ra-content .ra-login{background:#087f76;color:white;border:0;border-radius:6px;padding:10px 15px;font:inherit;cursor:pointer}.ra-content button.secondary{background:#eef5f2;color:#087f76;border:1px solid #c6ded7}.ra-status{color:#087f76;min-height:24px}.ra-status.error{color:#b13822}.ra-favorite{display:flex;gap:10px;align-items:center;border-bottom:1px solid #e5edea;padding:12px 0}.ra-favorite a{flex:1;color:#087f76;overflow-wrap:anywhere}.ra-favorite button{white-space:nowrap;font-size:14px}.ra-resource{padding:12px;background:#f1f7f4;border-radius:6px}.ra-content .ra-check{display:flex;gap:8px;align-items:flex-start}.ra-check input{margin-top:4px}