.modify-tube-button[data-v-02bea814]{width:35%;padding:0;font-size:16px;line-height:22px;text-align:center}.nis-tube-management-container[data-v-02bea814]{padding:24px;font-family:Inter,Noto Sans TC,sans-serif;background-color:#f8fafc}.page-header h1[data-v-02bea814]{font-size:28px;font-weight:700;color:#1f2937;margin:0 0 4px 0}.page-header .subtitle[data-v-02bea814]{font-size:14px;color:#6b7280;margin:0}.patient-info-card[data-v-02bea814]{background-color:#fff;padding:16px;border-radius:8px;border:1px solid #e5e7eb;text-align:right}.patient-info-card .patient-name[data-v-02bea814]{font-size:24px;font-weight:600;color:#374151;margin:0 0 4px 0}.patient-info-card .patient-detail[data-v-02bea814]{font-size:18px;color:#6b7280;margin:0}.summary-card[data-v-02bea814]{margin-top:24px}.summary-wrapper[data-v-02bea814]{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}.summary-stats[data-v-02bea814]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}.stat-item[data-v-02bea814]{text-align:center}.stat-number[data-v-02bea814]{font-size:24px;font-weight:700;display:block}.stat-number-active[data-v-02bea814]{color:#409eff}.stat-number-removed[data-v-02bea814]{color:#909399}.stat-number-total[data-v-02bea814]{color:#303133}.stat-label[data-v-02bea814]{font-size:13px;color:#606266}.list-header[data-v-02bea814]{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:24px 0 16px 0}.list-title[data-v-02bea814]{font-size:20px;font-weight:600;color:#374151}.month-navigator[data-v-02bea814]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.current-month[data-v-02bea814]{font-size:18px;font-weight:600;color:#374151;width:140px;text-align:center}.today-btn[data-v-02bea814]{margin:0 16px;font-weight:600}.tube-card-col[data-v-02bea814]{margin-bottom:24px}.tube-card[data-v-02bea814]{height:100%;-webkit-transition:-webkit-box-shadow .3s ease-in-out;transition:-webkit-box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out}.tube-card.is-removed[data-v-02bea814]{background-color:#f9fafb;opacity:.8}.card-content[data-v-02bea814]{padding:20px}.card-header[data-v-02bea814]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:8px}.tube-type[data-v-02bea814]{font-size:13px;font-weight:600}.tube-name[data-v-02bea814]{font-size:20px;font-weight:700;color:#111827;margin:0 0 16px 0}.tube-details[data-v-02bea814]{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;font-size:14px;color:#4b5563}.tube-details p[data-v-02bea814]{margin:0}.detail-label[data-v-02bea814]{font-weight:600;color:#374151;margin-right:4px}.detail-label-removed[data-v-02bea814]{color:#f56c6c}.detail-label-expected[data-v-02bea814]{color:#e6a23c}.card-actions[data-v-02bea814]{padding:16px;border-top:1px solid #f2f2f2;background-color:#fafbfc;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.card-actions .el-button[data-v-02bea814]{-webkit-box-flex:1;-ms-flex:1;flex:1}.history-button[data-v-02bea814]{width:100%}.no-records-message[data-v-02bea814]{text-align:center;padding:48px;background-color:#fff;border-radius:8px;border:1px solid #e5e7eb}.empty-icon[data-v-02bea814]{font-size:48px;color:#d1d5db}.no-records-message h3[data-v-02bea814]{margin:8px 0 4px 0;color:#1f2937;font-size:18px}.no-records-message p[data-v-02bea814]{margin:0;color:#6b7280;font-size:14px}.record-card[data-v-02bea814]{border:1px solid #dcdfe6;border-radius:8px;padding:12px 16px;margin-bottom:12px;background-color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05);cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.record-card[data-v-02bea814]:hover{background-color:#f5f7fa}.record-header[data-v-02bea814]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.record-line[data-v-02bea814]{margin-bottom:4px}.no-data[data-v-02bea814]{text-align:center;color:#999;padding:40px 0;font-size:16px}.scroll-area[data-v-02bea814]{max-height:400px;overflow-y:auto;padding-right:4px;margin-bottom:16px}.info-line[data-v-02bea814]{margin:6px 0;font-size:15px;padding:6px 10px;border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease}.info-line .label[data-v-02bea814]{font-weight:700;color:#303038;margin-right:4px}.nis-pat-page-container[data-v-02bea814]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:550px;height:50px;background-color:#f3f3f3;border-radius:50px;padding:0 10px;border:2px solid #409eff}.nis-pat-page-btn[data-v-02bea814]{border:none;border-radius:inherit;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;font-weight:bolder;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.nis-pat-page-btn[data-v-02bea814]:active,.nis-pat-page-btn[data-v-02bea814]:hover{background-color:#4b76cb;color:#fff;border-radius:inherit}.nis-pat-page-btn[data-v-02bea814]:active{-webkit-transform:scale(.95);transform:scale(.95)}