/* R102 extensions only. Keep all R101 Settings styles and viewport sizing. */
#requestsView .r102-service-fieldset{margin:2px 0 0;border:1px solid #dfe7f5;border-radius:12px;padding:13px 14px;background:#f8faff;min-width:0}
#requestsView .r102-service-fieldset legend{font-size:12px;font-weight:800;color:#2b416a;padding:0 5px}
#requestsView .r102-action-grid{display:flex;flex-wrap:wrap;gap:11px 16px}
#requestsView .r102-action-grid label{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:7px;font-size:12px;color:#314567;font-weight:700;line-height:1.5;white-space:normal}
#requestsView .r102-action-grid input{width:16px;min-height:16px;height:16px;margin:0;accent-color:#315fed;flex:none}
#requestsView .r102-service-fieldset p{color:#71809f;font-size:11px;line-height:1.5;margin:10px 0 0}
#requestsView .r101-preview-action[hidden]{display:none!important}
#requestsView .r101-preview-action.r102-featured{color:var(--r101-accent);background:#f4f7ff;border-color:#bfd0f8}
@media(max-width:640px){#requestsView .r102-action-grid{flex-direction:column;gap:10px}}
