.groups-page[data-v-03d405d5]{min-height:calc(100vh - 64px);padding:28px;background:#f5f7fb}.shell[data-v-03d405d5]{width:100%;max-width:1536px;margin:auto}header[data-v-03d405d5]{position:relative;padding:8px 0 28px;text-align:center}header h1[data-v-03d405d5]{margin:0;font-size:28px}header .ant-btn[data-v-03d405d5]{position:absolute;left:0}.loading[data-v-03d405d5]{display:-webkit-box;display:-ms-flexbox;display:flex;height:450px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.group-list[data-v-03d405d5]{display:grid;gap:18px}.group-list article[data-v-03d405d5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px 38px;border:1px solid #fff0dd;border-radius:14px;background:-webkit-gradient(linear,left top,right top,from(#fff9f0),to(#fffaf5));background:linear-gradient(90deg,#fff9f0,#fffaf5)}article h2[data-v-03d405d5]{margin:0 0 8px;color:#273240;font-size:22px}article p[data-v-03d405d5],footer p[data-v-03d405d5]{margin:0;color:#969bad}.actions[data-v-03d405d5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.actions .ant-btn[data-v-03d405d5]{height:44px;padding:0 28px;border-radius:8px;font-size:16px}.actions .test[data-v-03d405d5]{color:#ff941f;border-color:#ff941f;background:transparent}.actions .ant-btn-primary[data-v-03d405d5],footer .ant-btn[data-v-03d405d5]{border-color:#ff9d28;background:#ff9d28}footer[data-v-03d405d5]{position:sticky;bottom:0;margin-top:25px;padding:18px 60px 24px;text-align:center;background:rgba(245,247,251,.96)}footer p[data-v-03d405d5]{margin-bottom:12px}footer .ant-btn[data-v-03d405d5]{height:50px;border-radius:9px;font-size:18px}@media (max-width:700px){.groups-page[data-v-03d405d5]{padding:14px}.group-list article[data-v-03d405d5]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:22px;gap:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.actions[data-v-03d405d5]{width:100%}.actions .ant-btn[data-v-03d405d5]{-webkit-box-flex:1;-ms-flex:1;flex:1}footer[data-v-03d405d5]{padding:15px}}