.nrdl-toast-nowrap{width:auto;white-space:nowrap}.visit-plan-page[data-v-a7a6783c]{min-height:calc(100vh - 3.86667rem);padding:.16rem .32rem 2.4rem;text-align:center;box-sizing:border-box}.month-nav[data-v-a7a6783c]{display:flex;align-items:center;justify-content:space-between;padding:.266667rem .106667rem}.month-nav .nav-arrow[data-v-a7a6783c]{padding:.106667rem;color:#666;font-size:.48rem}.month-nav .nav-arrow.disabled[data-v-a7a6783c]{color:#ddd}.month-nav .nav-title[data-v-a7a6783c]{color:#333;font-size:.426667rem;font-weight:600}.month-plan-card[data-v-a7a6783c]{overflow:hidden;padding:.426667rem;border:.026667rem solid #f0e9e6;border-radius:.373333rem;background:#fff;box-shadow:0 .106667rem .426667rem rgba(0,0,0,.05);text-align:left}.card-heading[data-v-a7a6783c]{padding-left:.213333rem;border-left:.08rem solid #aa341b;color:#aa341b;font-size:.4rem;font-weight:700;line-height:.48rem}.field-label[data-v-a7a6783c]{margin-top:.426667rem;color:#666;font-size:.346667rem}.field-label .required[data-v-a7a6783c]{margin-right:.053333rem;color:#aa341b;font-style:normal}.field-input[data-v-a7a6783c]{display:flex;align-items:center;justify-content:space-between;margin-top:.213333rem;padding:0 .32rem;height:1.066667rem;border:.026667rem solid #e5e7eb;border-radius:.213333rem;background:#fff;box-sizing:border-box}.field-input.readonly[data-v-a7a6783c]{background:#f7f8fa}.field-input .field-value[data-v-a7a6783c]{color:#333;font-size:.4rem;font-weight:600}.field-input input[data-v-a7a6783c]{flex:1;border:none;outline:none;padding:0;color:#333;font-size:.4rem;background:transparent}.field-input input[data-v-a7a6783c]::placeholder{color:#c0c4cc;font-size:.373333rem}.field-input .field-unit[data-v-a7a6783c]{margin-left:.213333rem;color:#999;font-size:.346667rem}.field-note[data-v-a7a6783c]{margin:.266667rem 0 0;color:#b0b3b8;font-size:.293333rem;line-height:.426667rem}.field-note.center[data-v-a7a6783c]{text-align:center}.plan-metrics[data-v-a7a6783c]{display:grid;grid-template-columns:repeat(2,1fr);margin-top:.426667rem;padding:.373333rem 0;border-top:.026667rem solid #f5f5f5;border-bottom:.026667rem solid #f5f5f5}.plan-metrics div[data-v-a7a6783c]{text-align:center}.plan-metrics strong[data-v-a7a6783c]{display:block;color:#aa341b;font-size:.533333rem;font-weight:600}.plan-metrics span[data-v-a7a6783c]{display:block;margin-top:.106667rem;color:#999;font-size:.293333rem}.plan-metrics+.field-note[data-v-a7a6783c]{margin-top:.266667rem}.save-btn[data-v-a7a6783c]{margin-top:.426667rem}.home-content .tab-container[data-v-e59644dc]{padding:.213333rem 0;display:flex;justify-content:center;position:sticky;top:0;z-index:10;background:linear-gradient(180deg,#fff,#f4f4f4)}.home-content .custom-tabs[data-v-e59644dc]{display:flex;background:#eef1f6;padding:.106667rem;border-radius:.533333rem}.home-content .custom-tabs .tab-item[data-v-e59644dc]{padding:.16rem .853333rem;border-radius:.426667rem;font-size:.373333rem;color:#666;font-weight:500;white-space:nowrap;transition:all .3s;cursor:pointer}.home-content .custom-tabs .tab-item.active[data-v-e59644dc]{background:#fff;color:#aa341b;box-shadow:0 .053333rem .213333rem rgba(0,0,0,.08);font-weight:700}.home-content .custom-tabs .tab-item.tab-item-wide[data-v-e59644dc]{padding:.16rem .426667rem}.home-content .filter-bar[data-v-e59644dc]{display:flex;align-items:center;flex-wrap:wrap;gap:.213333rem;padding:.053333rem .32rem .213333rem}.home-content .filter-bar .filter-pill[data-v-e59644dc]{display:inline-flex;align-items:center;padding:.133333rem .373333rem;border-radius:.373333rem;font-size:.32rem;color:#666;background:#eef1f6;border:.026667rem solid transparent;cursor:pointer}.home-content .filter-bar .filter-pill.active[data-v-e59644dc]{background:rgba(170,52,27,.08);color:#aa341b;font-weight:600;border-color:rgba(170,52,27,.35)}.home-content .filter-bar .filter-pill.date-pill .pill-arrow[data-v-e59644dc]{margin-left:.106667rem;font-size:.32rem}.home-content .scroll-container[data-v-e59644dc]{height:calc(100vh - 7.2rem);overflow-y:scroll;padding:0 .133333rem 3.733333rem}.home-content .date-group[data-v-e59644dc]{padding-top:.586667rem}.home-content .date-title[data-v-e59644dc]{font-size:.48rem;font-weight:400;color:#4a4a4a;text-align:left;margin-bottom:.373333rem;padding:.266667rem .213333rem .373333rem;letter-spacing:0.053333rem;position:sticky;top:0;z-index:6;background:#f3f5f9}.home-content .bottom-card-container[data-v-e59644dc]{position:fixed;width:90%;bottom:2.133333rem;bottom:calc(2.13333rem + constant(safe-area-inset-bottom));bottom:calc(2.13333rem + env(safe-area-inset-bottom));left:5%;right:5%;z-index:11}.home-content .bottom-card-container .bottom-card[data-v-e59644dc]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(.266667rem);border-radius:.533333rem;padding:.426667rem;box-shadow:0 .213333rem .853333rem rgba(0,0,0,.12);text-align:center;border:.026667rem solid hsla(0,0%,100%,.5)}.home-content .bottom-card-container .bottom-card .status-text[data-v-e59644dc]{font-size:.373333rem;color:#666;margin-bottom:.32rem;font-weight:500}.home-content .bottom-card-container .bottom-card .action-button[data-v-e59644dc]{height:1.173333rem;font-size:.426667rem;font-weight:600;box-shadow:0 .16rem .426667rem rgba(170,52,27,.25);border:none}