.grs-page[data-v-39d7442a]{display:flex;flex-direction:column;height:100%;background:#fff}.grs-header[data-v-39d7442a]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--gray-20, #e0e4e8)}.grs-header h3[data-v-39d7442a]{margin:0;font-size:16px;font-weight:700;color:var(--gray-90, #1f2933)}.grs-close[data-v-39d7442a]{all:unset;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:24px;color:var(--gray-60, #748494);transition:background .15s}.grs-close[data-v-39d7442a]:hover{background:var(--gray-10, #f4f6f8)}.grs-body[data-v-39d7442a]{flex:1;display:flex;flex-direction:column;padding:16px 0;overflow-y:auto}.grs-action[data-v-39d7442a]{all:unset;display:flex;align-items:center;justify-content:center;gap:12px;margin:0 16px 8px;padding:14px 16px;background:var(--aqua, #3eb6b3);color:#fff;font-weight:700;font-size:15px;border-radius:10px;cursor:pointer;transition:opacity .15s;text-align:center}.grs-action[data-v-39d7442a]:hover{opacity:.9}.grs-action[data-v-39d7442a]:disabled{opacity:.65;cursor:not-allowed}.grs-action-icon[data-v-39d7442a]{flex-shrink:0}.grs-action-icon--spin[data-v-39d7442a]{animation:grs-spin-39d7442a .9s linear infinite}@keyframes grs-spin-39d7442a{to{transform:rotate(360deg)}}.grs-section-title[data-v-39d7442a]{margin:16px 20px 4px;font-size:11px;font-weight:700;color:var(--gray-60, #748494);text-transform:uppercase;letter-spacing:.06em}.grs-options[data-v-39d7442a]{display:flex;flex-direction:column}.grs-item[data-v-39d7442a]{all:unset;display:flex;align-items:center;gap:12px;padding:14px 20px;cursor:pointer;font-size:15px;font-weight:500;color:var(--gray-90, #1f2933);transition:background .1s}.grs-item[data-v-39d7442a]:hover{background:var(--gray-10, #f4f6f8)}.grs-item--active[data-v-39d7442a]{color:var(--aqua, #3eb6b3);font-weight:700}.grs-check[data-v-39d7442a]{flex-shrink:0;color:var(--aqua, #3eb6b3)}.grs-check-spacer[data-v-39d7442a]{display:inline-block;width:16px;height:16px;flex-shrink:0}
