.couple-task-page[data-v-d8340d2c]{background-color:#0e0e10;min-height:140vh;color:#fff;font-size:14px}.couple-header[data-v-d8340d2c]{background:-webkit-gradient(linear,left top,right top,from(#111),to(#1c1f22));background:linear-gradient(90deg,#111,#1c1f22);border-radius:12px;-webkit-box-shadow:0 0 10px rgba(0,240,255,.2);box-shadow:0 0 10px rgba(0,240,255,.2)}.couple-info img.avatar[data-v-d8340d2c]{border:2px solid #00f0ff;background:#000;border-radius:50%}.heart-divider[data-v-d8340d2c]{font-size:24px;color:#ff5a8c;font-weight:700}.task-card[data-v-d8340d2c]{background:#1a1c1f;border-radius:12px;padding:12px 16px;-webkit-box-shadow:0 0 8px hsla(0,0%,100%,.05);box-shadow:0 0 8px hsla(0,0%,100%,.05);-webkit-transition:all .2s ease;transition:all .2s ease}.task-card[data-v-d8340d2c]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 0 12px rgba(0,240,255,.25);box-shadow:0 0 12px rgba(0,240,255,.25)}.task-name[data-v-d8340d2c]{font-weight:500;color:#fff}.task-reward[data-v-d8340d2c]{color:#00f0ff;font-size:13px;margin-top:4px}.liner-red[data-v-d8340d2c]{background:-webkit-gradient(linear,left top,right top,from(#de2660),to(#f04636));background:linear-gradient(90deg,#de2660,#f04636);border:none}.bg-gray[data-v-d8340d2c]{background:#444!important;border:none}.bg-green[data-v-d8340d2c]{background:-webkit-gradient(linear,left top,right top,from(#00c98d),to(#00f0b8));background:linear-gradient(90deg,#00c98d,#00f0b8);border:none}.task-btn[data-v-d8340d2c]{width:100px;font-size:14px;border-radius:20px;background-color:#222;color:#fff;border:1px solid #555;-webkit-transition:all .3s ease;transition:all .3s ease}.task-btn.active[data-v-d8340d2c]{background:-webkit-gradient(linear,left top,right top,from(#ff4e50),to(#f9d423));background:linear-gradient(90deg,#ff4e50,#f9d423);color:#fff;border:none;-webkit-box-shadow:0 0 8px rgba(255,120,80,.5);box-shadow:0 0 8px rgba(255,120,80,.5)}.task-btn[data-v-d8340d2c]:not(.active):hover{border-color:#f66;color:#f66}.progress-container[data-v-d8340d2c]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:10px;padding:0 10px}.task-card2[data-v-d8340d2c]{background:#1b1b1b;border:1px solid #333;border-radius:10px;padding:10px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-shadow:0 0 5px rgba(0,240,255,.2);box-shadow:0 0 5px rgba(0,240,255,.2);-webkit-transition:all .3s ease;transition:all .3s ease}.task-card2[data-v-d8340d2c]:hover{border-color:#00f0ff;-webkit-box-shadow:0 0 8px rgba(0,240,255,.4);box-shadow:0 0 8px rgba(0,240,255,.4)}.task-card2 .task-info[data-v-d8340d2c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.task-card2 .task-name[data-v-d8340d2c]{font-weight:600;color:#fff}.task-card2 .task-reward[data-v-d8340d2c]{font-size:12px;color:#00f0ff;margin-top:4px}.task-card2 .van-button[data-v-d8340d2c]{-ms-flex-item-align:end;align-self:flex-end;margin-top:10px;background-color:#00f0ff;color:#000;border:none}.task-card2 .van-button.disabled[data-v-d8340d2c]{opacity:.5}