.r-banner[data-v-738d21c9]{display:flex;align-items:flex-start;gap:var(--ruqi-space-3);padding:var(--ruqi-space-4) var(--ruqi-space-5);margin:var(--ruqi-space-3) 0;border:1px solid transparent;border-radius:var(--ruqi-radius-lg);font-family:var(--ruqi-font-family)}.r-banner__icon[data-v-738d21c9]{flex-shrink:0;width:24px;height:24px;margin-top:1px}.r-banner__body[data-v-738d21c9]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--ruqi-space-1)}.r-banner__title[data-v-738d21c9]{font-size:var(--ruqi-font-size-md);font-weight:var(--ruqi-font-weight-semibold);line-height:1.4;color:var(--ruqi-color-text-strong)}.r-banner__text[data-v-738d21c9]{font-size:var(--ruqi-font-size-sm);line-height:1.5;color:var(--ruqi-color-text-secondary)}.r-banner__text[data-v-738d21c9] a{color:var(--ruqi-color-link);font-weight:var(--ruqi-font-weight-semibold);text-decoration:none}.r-banner__text[data-v-738d21c9] a:hover{color:var(--ruqi-color-link-hover);text-decoration:underline}.r-banner__dismiss[data-v-738d21c9]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;margin-left:auto;padding:0;border:0;border-radius:var(--ruqi-radius-sm);background:transparent;cursor:pointer}.r-banner__dismiss img[data-v-738d21c9]{display:block}.r-banner__dismiss[data-v-738d21c9]:focus-visible{outline:2px solid var(--ruqi-color-primary);outline-offset:2px}.r-banner__actions[data-v-738d21c9]{display:flex;flex-wrap:wrap;gap:var(--ruqi-space-3);margin-top:var(--ruqi-space-4)}.r-banner--fns[data-v-738d21c9]{background:var(--ruqi-color-warning-bg);border-color:var(--ruqi-color-warning-border)}.r-banner--fns .r-banner__icon[data-v-738d21c9]{color:var(--ruqi-color-warning-strong)}.r-banner--profile[data-v-738d21c9]{background:var(--ruqi-color-info-bg-soft);border-color:var(--ruqi-color-info-border)}.r-banner--profile .r-banner__icon[data-v-738d21c9]{color:var(--ruqi-color-primary)}.r-banner--attention .r-banner__icon[data-v-738d21c9]{color:var(--ruqi-color-warning-strong)}@media(max-width:767.98px){.r-banner__actions[data-v-738d21c9]{flex-direction:column}}
