/* R350: loading states and consistent domain action feedback. */
html body #content #v3Workspace.r304-native .r350-spinner{display:inline-block;width:20px;height:20px;flex:0 0 20px;box-sizing:border-box;border:2px solid #d4e5df;border-top-color:#147366;border-radius:50%;animation:r350-spin .9s linear infinite}
html body #content #v3Workspace.r304-native #r304DirectCount .r350-count-loading{display:flex;align-items:center;gap:9px;min-height:35px;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:0;color:#52706b}
html body #content #v3Workspace.r304-native .r350-connections-loading{display:flex;align-items:center;gap:13px;min-height:92px;color:#244f47}
html body #content #v3Workspace.r304-native .r350-connections-loading strong{font-size:15px;font-weight:650}
html body #content #v3Workspace.r304-native .r350-connections-loading p{margin:5px 0 0;color:#657b75;font-size:13px;line-height:1.5}
html body #content #v3Workspace.r304-native .r304-more-menu>:is(button,a):not(:disabled):not([aria-disabled="true"]):is(:hover,:focus-visible){background:#eaf3ef!important;box-shadow:none!important}
html body #content #v3Workspace.r304-native .r304-more-menu>:is(button,a):not(:disabled):not([aria-disabled="true"]):active{background:#d9eae3!important}
html body #content #v3Workspace.r304-native .r304-more-menu>.r35-delete{color:#a34443!important}
.r342-case-dialog .r350-selected-domains{margin:0 0 20px;color:#52706b;font-size:13px}
.r342-case-dialog .r350-selected-domains summary{cursor:pointer;padding:3px 0 8px}
.r342-case-dialog .r350-selected-domains ul{max-height:160px;overflow:auto;list-style:none;padding:10px 12px;margin:0;border:1px solid #dce6e2;border-radius:8px;background:#f5f8f6}
.r342-case-dialog .r350-selected-domains li{padding:4px 0;overflow-wrap:anywhere}
@keyframes r350-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){html body #content #v3Workspace.r304-native .r350-spinner{animation:none}}
