.lawyer-confirm-page[data-v-763742f9]{min-height:100vh;background:#f5f5f5}.page-header[data-v-763742f9]{background:linear-gradient(135deg,#2150c2,#3478df);color:#fff;padding:20px 16px}.page-header .header-title[data-v-763742f9]{font-size:20px;font-weight:600;margin-bottom:6px}.page-header .header-subtitle[data-v-763742f9]{font-size:13px;opacity:.9}.page-content[data-v-763742f9]{padding:12px 16px}.loading-state[data-v-763742f9]{margin-top:40px;text-align:center;color:#666}.empty-state[data-v-763742f9]{margin-top:40px}.court-list[data-v-763742f9]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.court-card[data-v-763742f9],.court-list[data-v-763742f9]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.court-card[data-v-763742f9]{background:#fff;border-radius:8px;padding:14px;border:1px solid #eee;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition:all .2s;transition:all .2s}.card-index[data-v-763742f9]{width:22px;height:22px;background:#2150c2;color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:600;-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.card-content[data-v-763742f9]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.court-info .info-row[data-v-763742f9]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px;font-size:13px;line-height:20px}.court-info .info-row[data-v-763742f9]:last-child{margin-bottom:0}.court-info .info-row .label[data-v-763742f9]{color:#8a98ac;-ms-flex-negative:0;flex-shrink:0}.court-info .info-row .value[data-v-763742f9]{color:#323233;-webkit-box-flex:1;-ms-flex:1;flex:1;word-break:break-all}.court-info .info-row .time-value[data-v-763742f9]{color:#2150c2;font-weight:500}.court-info .info-row .lawyer-value[data-v-763742f9]{color:#e53935;font-weight:500}.court-info .info-row .user-name.confirmed[data-v-763742f9]{color:#323233}.court-info .info-row .user-name.unconfirmed[data-v-763742f9]{color:#e53935;font-weight:500}.court-info .info-row .remark-value[data-v-763742f9]{color:#666;font-style:italic;word-break:break-all;white-space:pre-wrap}.card-footer[data-v-763742f9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:12px;padding-top:12px;border-top:1px dashed #f0f0f0}.status-tag[data-v-763742f9]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.status-tag.status-pending[data-v-763742f9]{background:#fff7e6;color:#fa8c16}.status-tag.status-confirmed[data-v-763742f9]{background:#e6f7ff;color:#1890ff}.status-tag.status-cancelled[data-v-763742f9]{background:#f5f5f5;color:#999}.status-tag.status-default[data-v-763742f9]{background:#f0f0f0;color:#666}.confirm-btn[data-v-763742f9]{height:32px;padding:0 20px;font-size:13px;background:#2150c2;border:none}.confirm-btn[data-v-763742f9]:disabled{background:#e0e0e0;color:#999}.card-action[data-v-763742f9]{display:none}