.exam-bank-page[data-v-85cc61e4]{min-height:100vh;background-color:#f5f7fa}.monthly-layout[data-v-85cc61e4]{display:flex;flex-direction:column;gap:30px}.monthly-header[data-v-85cc61e4]{display:flex;justify-content:flex-end;padding-bottom:20px;border-bottom:1px solid #f0f2f5}.year-selector[data-v-85cc61e4]{display:flex;background:#f5f7fa;padding:4px;border-radius:8px;gap:4px}.year-tab[data-v-85cc61e4]{padding:8px 16px;border-radius:6px;font-size:14px;color:#606266;cursor:pointer;transition:all .3s}.year-tab.active[data-v-85cc61e4]{background:#fff;color:#764ba2;box-shadow:0 2px 8px #0000000d;font-weight:600}.months-grid[data-v-85cc61e4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.month-card[data-v-85cc61e4]{background:#fff;border:1px solid #ebeef5;border-radius:12px;padding:20px;display:flex;align-items:center;gap:16px;cursor:pointer;transition:all .3s ease}.month-card[data-v-85cc61e4]:hover{border-color:#764ba2;transform:translateY(-4px);box-shadow:0 8px 20px #764ba21a}.month-icon[data-v-85cc61e4]{width:50px;height:50px;background:#f8f5fc;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#764ba2;font-weight:700}.month-number[data-v-85cc61e4]{font-size:20px}.month-label[data-v-85cc61e4]{font-size:10px;margin-top:2px}.month-info h4[data-v-85cc61e4]{margin:0 0 4px;font-size:16px}.month-info p[data-v-85cc61e4]{margin:0;font-size:12px;color:#909399}.month-arrow[data-v-85cc61e4]{margin-left:auto;color:#dcdfe6}
