:root{--lm-primary:#9fe870;--lm-primary-strong:#8fda60;--lm-logo-color:#90bf3c;--lm-primary-ink:#163300;--lm-sky:#0ea5e9;--lm-sand:#c5a46d;--lm-ink:#0e0f0c;--lm-ink-muted:#454745;--lm-ink-faint:#868685;--lm-focus-ring:rgba(14,15,12,.2);--lm-border:rgba(14,15,12,.12);--lm-border-strong:rgba(14,15,12,.2);--lm-pill-bg:rgba(22,51,0,.08);--lm-pill-border:rgba(14,15,12,.12);--lm-pill-ink:var(--lm-ink);--lm-panel-bg:#fff;--lm-panel-bg-strong:#fff;--lm-muted-surface:#f6f8f4;--lm-radius-sm:0.06rem;--lm-radius-md:0.12rem;--lm-radius-lg:0.18rem;--lm-radius-999:9.99rem;--lm-text-title-lg:0.24rem;--lm-text-title-md:0.18rem;--lm-text-body:0.14rem;--lm-text-caption:0.12rem;--lm-shadow-ring:0 0 0 1px rgba(14,15,12,.12);--lm-shadow-sm:0 0.02rem 0.06rem rgba(14,15,12,.04);--lm-shadow-md:0 0.06rem 0.14rem rgba(14,15,12,.05);--lm-shadow-lg:0 0.1rem 0.24rem rgba(14,15,12,.06);--lm-body-bg:#f3f5f1;--lm-app-bg:#f3f5f1;--lm-header-bg:#fff;--lm-header-border:rgba(14,15,12,.12);--lm-header-club-bg:hsla(97,72%,67%,.14);--lm-header-club-border:var(--lm-logo-color);--lm-header-club-accent:var(--lm-logo-color);--lm-header-club-ink:#2a4510;--lm-header-club-shadow:0 1px 0.02rem rgba(22,51,0,.06);--lm-header-upload-record-bg:hsla(97,72%,67%,.22);--lm-header-upload-record-border:rgba(144,191,60,.42);--lm-header-upload-record-ink:#2a4510;--lm-header-upload-record-bg-hover:hsla(97,72%,67%,.32);--lm-header-download-tool-bg:#eaf4ff;--lm-header-download-tool-border:#b7d5f4;--lm-header-download-tool-ink:#1c4f87;--lm-header-download-tool-bg-hover:#dcecff;--lm-login-title-ink:var(--lm-primary-ink);--lm-login-title-line:var(--lm-logo-color);--lm-job-stat-value-bg:#eef2f7;--lm-job-stat-value-ink:#1f2937;--lm-job-stat-total-bg:#9fe870;--lm-job-stat-total-ink:#163300;--lm-job-stat-pending-bg:#163300;--lm-job-stat-pending-ink:#eaf4ff;--lm-job-stat-overdue-bg:#d03238;--lm-job-stat-overdue-ink:#eaf4ff;--lm-job-stat-overdue-value-ink:#d03238;--lm-job-stat-new-bg:#1d5fa8;--lm-job-stat-new-ink:#eaf4ff;--lm-job-stat-new-value-ink:#1d5fa8;--lm-score-card-header-fallback-bg:rgba(248,250,252,.95);--lm-score-card-header-fallback-ink:var(--lm-ink-muted);--lm-score-card-body-bg:rgba(248,250,252,.95);--lm-score-card-body-ink:var(--lm-ink-muted);--lm-score-low-bg:#fdeeee;--lm-score-low-ink:#a22e33;--lm-score-mid-bg:#fff4cc;--lm-score-mid-ink:#7c5c00;--lm-score-high-bg:#ecf7ea;--lm-score-high-ink:#1f5d31;--lm-weather-tab-bg:var(--lm-muted-surface);--lm-weather-tab-border:var(--lm-border);--lm-weather-tab-ink:var(--lm-ink-muted);--lm-weather-tab-active-bg:var(--lm-primary);--lm-weather-tab-active-ink:var(--lm-primary-ink);--lm-weather-font-base:0.12rem;--lm-weather-font-temp:0.12rem;--el-color-primary:#16a34a;--el-color-primary-light-3:rgba(22,163,74,.22);--el-color-primary-light-5:rgba(22,163,74,.14);--el-color-primary-light-7:rgba(22,163,74,.08);--el-color-primary-dark-2:var(--lm-primary-strong);--el-border-radius-base:0.1rem;--el-border-radius-small:0.08rem;--el-border-color:var(--lm-border-strong);--el-border-color-light:var(--lm-border);--el-border-color-lighter:rgba(14,15,12,.08);--el-text-color-primary:var(--lm-ink);--el-text-color-regular:var(--lm-ink-muted);--el-text-color-secondary:var(--lm-ink-faint);--el-bg-color:#fff;--el-bg-color-overlay:#fff;--el-fill-color-light:#f6f8f4;--el-fill-color:#f2f5ef;--el-box-shadow-light:0 1px 0.02rem rgba(14,15,12,.08);--el-box-shadow:0 0.02rem 0.06rem rgba(14,15,12,.1)}.is-score-low{--lm-score-surface-bg:var(--lm-score-low-bg);--lm-score-surface-ink:var(--lm-score-low-ink)}.is-score-mid{--lm-score-surface-bg:var(--lm-score-mid-bg);--lm-score-surface-ink:var(--lm-score-mid-ink)}.is-score-high{--lm-score-surface-bg:var(--lm-score-high-bg);--lm-score-surface-ink:var(--lm-score-high-ink)}body,html{height:100%}body{color:var(--lm-ink)}#app{min-height:100vh}.lm-header-club-name{gap:.04rem;max-width:2.4rem;padding:.05rem .06rem .05rem .1rem;font-size:.12rem;font-weight:600;line-height:1.2;letter-spacing:.04em;color:var(--lm-header-club-ink);background:var(--lm-header-club-bg);border:1px solid var(--lm-header-club-border);border-radius:var(--lm-radius-999);box-shadow:inset .03rem 0 0 var(--lm-header-club-accent),var(--lm-header-club-shadow)}.lm-header-club-name,.lm-header-club-name-btn{display:inline-flex;align-items:center;min-width:0}.lm-header-club-name-btn{margin:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;transition:opacity .15s ease}.lm-header-club-name-btn:hover{opacity:.78}.lm-header-club-name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.lm-header-club-row{display:inline-flex;align-items:center;gap:.08rem;min-width:0}.lm-header-back-ai-monitor-btn{padding:.06rem .12rem;border:1px solid var(--lm-border);font-size:.12rem;flex-shrink:0}.lm-login-title{display:flex;align-items:center;justify-content:center;gap:.14rem;margin:.12rem 0 0;padding:0;font-size:.17rem;font-weight:600;line-height:1.35;letter-spacing:.1em;color:var(--lm-login-title-ink)}.lm-login-title-line{flex:0 1 0.4rem;width:.4rem;height:.02rem;border-radius:1px;background:linear-gradient(90deg,transparent,var(--lm-login-title-line) 55%)}.lm-login-title-line.is-trailing{background:linear-gradient(90deg,var(--lm-login-title-line) 45%,transparent)}.lm-login-title-text{flex-shrink:0;max-width:100%}.lm-panel,.lm-surface-panel{background:var(--lm-panel-bg-strong);border-radius:var(--lm-radius-lg);border:1px solid var(--lm-border);box-shadow:var(--lm-shadow-sm)}.lm-surface-card{box-shadow:var(--lm-shadow-sm)}.lm-surface-card,.lm-surface-toolbar{background:var(--lm-panel-bg);border:1px solid var(--lm-border);border-radius:var(--lm-radius-md)}.lm-surface-toolbar{box-shadow:none;padding:.1rem .12rem}.lm-toolbar-job-stats{display:flex;flex-wrap:nowrap;gap:.06rem;min-width:2.4rem}.lm-toolbar-job-stats .lm-kv{flex:1 1 0;min-width:.88rem;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;border-radius:var(--lm-radius-md);background:var(--lm-muted-surface);border:1px solid var(--lm-border);font-size:.12rem;color:var(--lm-ink-muted);white-space:nowrap;padding:0;font-family:inherit;text-align:inherit}.lm-toolbar-job-stats .lm-kv-title{width:100%;padding:.06rem .04rem;text-align:center;font-size:.11rem;color:var(--lm-ink-muted);font-weight:600}.lm-toolbar-job-stats .lm-kv-value{flex:1;display:flex;align-items:center;justify-content:center;width:100%;min-height:.36rem;background:var(--lm-job-stat-value-bg);color:var(--lm-job-stat-value-ink);font-size:.22rem;font-weight:700}.lm-toolbar-job-stats .lm-kv-action{font-size:.28rem;line-height:1;font-weight:700}.lm-toolbar-job-stats .lm-kv-action:has(.lm-kv-action-text){flex-direction:row;gap:.02rem;font-size:.1rem;font-weight:600;white-space:nowrap}.lm-toolbar-job-stats .lm-kv-action-text{font-size:.1rem;line-height:1;white-space:nowrap}.lm-toolbar-job-stats .lm-kv-action-icon{font-size:.14rem;flex-shrink:0}.lm-toolbar-job-stats .lm-kv-clickable{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.lm-toolbar-job-stats .lm-kv-clickable:hover{transform:translateY(-1px);box-shadow:var(--lm-shadow-sm)}.lm-toolbar-job-stats .lm-kv-total .lm-kv-title{background:var(--lm-job-stat-total-bg);color:var(--lm-job-stat-total-ink)}.lm-toolbar-job-stats .lm-kv-total-solid{background:var(--lm-job-stat-total-bg);border-color:rgba(22,51,0,.1)}.lm-toolbar-job-stats .lm-kv-total-solid .lm-kv-title{border-bottom:1px solid rgba(22,51,0,.14)}.lm-toolbar-job-stats .lm-kv-total-solid .lm-kv-title,.lm-toolbar-job-stats .lm-kv-total-solid .lm-kv-value{background:transparent;color:var(--lm-job-stat-total-ink)}.lm-toolbar-job-stats .lm-kv-pending .lm-kv-title{background:var(--lm-job-stat-pending-bg);color:var(--lm-job-stat-pending-ink)}.lm-toolbar-job-stats .lm-kv-overdue .lm-kv-title{background:var(--lm-job-stat-overdue-bg);color:var(--lm-job-stat-overdue-ink)}.lm-toolbar-job-stats .lm-kv-overdue .lm-kv-value{color:var(--lm-job-stat-overdue-value-ink)}.lm-toolbar-job-stats .lm-kv-new .lm-kv-title{background:var(--lm-job-stat-new-bg);color:var(--lm-job-stat-new-ink)}.lm-toolbar-job-stats .lm-kv-new .lm-kv-value{background:var(--lm-job-stat-value-bg);color:var(--lm-job-stat-new-value-ink)}.stats-cards-wrapper .stat-card{border:1px solid var(--lm-border-strong);border-radius:var(--lm-radius-sm);overflow:hidden;display:flex;flex-direction:column;background:#fff;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.stats-cards-wrapper .stat-card.pointer{cursor:pointer}.stats-cards-wrapper .stat-card.pointer:hover{transform:translateY(-1px);box-shadow:var(--lm-shadow-md)}.stats-cards-wrapper .stat-card.active{border-color:rgba(22,51,0,.24)}.stats-cards-wrapper .stat-card.active .card-header{background:var(--lm-primary);color:var(--lm-primary-ink)}.stats-cards-wrapper .stat-card .card-header{color:var(--lm-score-surface-ink,var(--lm-score-card-header-fallback-ink));padding:.06rem;text-align:center;font-size:.12rem;font-weight:600;border-bottom:1px solid var(--lm-border);transition:background .15s ease,color .15s ease}.stats-cards-wrapper .stat-card .card-body{flex:1;display:flex;align-items:center;justify-content:center;padding:.06rem;text-align:center;font-size:.16rem;font-weight:700;background:var(--lm-score-surface-bg,var(--lm-score-card-body-bg));color:var(--lm-score-surface-ink,var(--lm-score-card-body-ink));transition:background .15s ease,color .15s ease}.lm-filter-row{flex-wrap:wrap;gap:.1rem}.lm-filter-row,.lm-filters{display:flex;align-items:center}.lm-filters{flex:1;min-width:0;border-radius:var(--lm-radius-md)}.lm-filters .el-date-editor .el-input__wrapper,.lm-filters .el-date-editor.el-input__wrapper,.lm-filters .el-input__wrapper,.lm-filters .el-select__wrapper{border:1px solid var(--lm-border);box-shadow:none!important;background:#fff}.lm-filters-inline .lm-field-group-inline{flex-wrap:wrap}.lm-field-group-inline{flex:1;display:flex;flex-direction:row;gap:.16rem;align-items:flex-start;flex-wrap:nowrap;min-width:0}.lm-field-group-inline>div{display:flex;align-items:center;gap:.08rem;overflow:hidden}.lm-field-group-inline>div:not(:first-child){flex:1}.lm-field-full{grid-column:1/-1}.lm-field-label{font-size:.12rem;color:#6b7280;margin-bottom:0;display:block;white-space:nowrap;flex-shrink:0}.lm-field-inline{display:flex;align-items:center;gap:.06rem;flex:1 1 auto;min-width:0}.lm-field-separator{font-size:.12rem;color:#9ca3af}.lm-segmented{display:inline-flex;align-items:center;gap:.04rem;padding:.04rem;border-radius:var(--lm-radius-999);background:var(--lm-pill-bg)}.lm-segmented-item{border:1px solid transparent;border-radius:var(--lm-radius-999);padding:.04rem .16rem;font-size:.12rem;font-weight:600;color:var(--lm-pill-ink);background:transparent;cursor:pointer;transition:transform .12s ease,background .15s ease,color .15s ease,border-color .15s ease}.lm-segmented-item:hover{border-color:var(--lm-border);transform:scale(1.02)}.lm-segmented-item.is-active{background:var(--lm-primary);color:var(--lm-primary-ink)}.lm-picklist-card,.lm-summary-item{border:1px solid var(--lm-border)}.lm-btn{border-radius:var(--lm-radius-999);padding:.08rem .18rem;border:1px solid var(--lm-primary);background:#fff;font-size:.12rem;font-weight:600;cursor:pointer;color:var(--lm-ink);display:inline-flex;align-items:center;gap:.06rem;transition:background .15s ease,transform .12s ease,border-color .15s ease}.lm-btn:hover:not(:disabled){transform:scale(1.02)}.lm-btn-primary{background:var(--lm-primary);color:var(--lm-primary-ink)}.lm-btn-primary:hover:not(:disabled){background:var(--lm-primary-strong)}.lm-btn-ghost,.lm-btn-secondary{background:var(--lm-pill-bg)}.lm-btn-secondary{color:var(--lm-ink);border-color:var(--lm-pill-border)}.lm-year-switch-btn{min-height:.32rem;min-width:.32rem;padding:.06rem;font-size:.18rem;justify-content:center;border:1px solid var(--lm-border);border-radius:var(--lm-radius-md);background:var(--lm-panel-bg);box-shadow:var(--lm-shadow-sm)}.lm-btn-outline{background:#fff;color:var(--lm-ink);border-color:var(--lm-border-strong)}.lm-btn:active:not(:disabled){transform:scale(.98)}.lm-status-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--lm-radius-999);padding:.03rem .1rem;font-size:.11rem;font-weight:600;border:1px solid var(--lm-border);background:var(--lm-muted-surface);color:var(--lm-ink-muted)}.lm-status-pill.is-pending{background:#fff4cc;border-color:#f0d46a;color:#7c5c00}.lm-status-pill.is-scheduled{background:#eaf4ff;border-color:#b7d5f4;color:#1c4f87}.lm-status-pill.is-completed{background:#ecf7ea;border-color:#b7ddb3;color:#1f5d31}.lm-status-pill.is-overdue{background:#fdeeee;border-color:#efc1c1;color:#a22e33}.lm-table-theme{--el-table-header-bg-color:#f6f8f4;--el-table-header-text-color:var(--lm-ink-muted);--el-table-row-hover-bg-color:#f8fbf6}.lm-table-theme .el-table__cell{padding:.1rem 0}.lm-title-lg{font-size:var(--lm-text-title-lg);line-height:1.2}.lm-title-lg,.lm-title-md{font-weight:600;color:var(--lm-ink)}.lm-title-md{font-size:var(--lm-text-title-md);line-height:1.25}.lm-text-body{font-size:var(--lm-text-body);line-height:1.45;color:var(--lm-ink-muted)}.lm-text-caption{font-size:var(--lm-text-caption);line-height:1.45;color:var(--lm-ink-faint)}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner{box-shadow:none!important}.el-input__wrapper.is-focus,.el-select__wrapper.is-focus{box-shadow:0 0 0 .02rem rgba(22,163,74,.14)!important}.lm-form-plan-mp{--lm-form-control-height:0.44rem}.lm-form-plan-mp .el-input__wrapper,.lm-form-plan-mp .el-select__wrapper,.lm-form-plan-mp .el-textarea__inner{border:1px solid var(--lm-border-strong,#d0d7de);box-shadow:none;background:#fff}.lm-form-plan-mp .el-date-editor,.lm-form-plan-mp .el-date-editor .el-input__wrapper,.lm-form-plan-mp .el-input,.lm-form-plan-mp .el-input__wrapper,.lm-form-plan-mp .el-select,.lm-form-plan-mp .el-select__wrapper{height:var(--lm-form-control-height);min-height:var(--lm-form-control-height)}.lm-form-plan-mp .el-date-editor .el-input__inner,.lm-form-plan-mp .el-input__inner,.lm-form-plan-mp .el-select__selected-item{line-height:calc(var(--lm-form-control-height) - .02rem)}.lm-form-plan-mp .el-input__wrapper:hover,.lm-form-plan-mp .el-select__wrapper:hover,.lm-form-plan-mp .el-textarea__inner:hover{border-color:#b8c2cc}.lm-form-plan-mp .el-input__wrapper.is-focus,.lm-form-plan-mp .el-select__wrapper.is-focus,.lm-form-plan-mp .el-select__wrapper.is-focused,.lm-form-plan-mp .el-textarea__inner:focus{border-color:var(--lm-primary,#16a34a)}.lm-btn-back:focus-visible,.lm-btn:focus-visible,.lm-chip:focus-visible,.lm-modal-close:focus-visible,.lm-tab:focus-visible,a:focus-visible{outline:.03rem solid var(--lm-focus-ring);outline-offset:.02rem}.lm-scrollbar-thin{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.45) transparent}.lm-scrollbar-thin::-webkit-scrollbar{width:.04rem;height:.04rem}.lm-scrollbar-thin::-webkit-scrollbar-track{background:transparent}.lm-scrollbar-thin::-webkit-scrollbar-thumb{background:rgba(148,163,184,.45);border-radius:var(--lm-radius-999)}.lm-scrollbar-thin::-webkit-scrollbar-thumb:hover{background:rgba(148,163,184,.65)}@keyframes lm-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lm-modal-slide-up{0%{transform:translateY(.2rem);opacity:0}to{transform:translateY(0);opacity:1}}.lm-modal-overlay{position:fixed;inset:0;background:rgba(14,15,12,.4);backdrop-filter:blur(.04rem);display:flex;align-items:center;justify-content:center;z-index:1100;padding:.2rem;animation:lm-modal-fade-in .2s ease}.lm-modal-container{background:var(--lm-panel-bg-strong);border-radius:var(--lm-radius-lg);border:1px solid var(--lm-border);box-shadow:var(--lm-shadow-md);display:flex;flex-direction:column;animation:lm-modal-slide-up .3s ease;overflow:hidden;position:relative;height:96vh;overflow-y:auto}.lm-modal-container--form{width:8rem;max-width:80%}.lm-modal-container--day{width:min(6rem,100%);height:100%}.lm-modal-header{display:flex;align-items:center;justify-content:space-between;padding:.18rem .2rem;border-bottom:1px solid var(--lm-border);flex-shrink:0}.lm-modal-title{font-size:.18rem;font-weight:600;color:var(--lm-ink)}.lm-modal-close{width:.32rem;height:.32rem;border-radius:var(--lm-radius-sm);border:none;background:transparent;color:var(--lm-ink-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.lm-modal-close:hover{background:var(--lm-muted-surface);color:var(--lm-ink)}.lm-modal-close:active{transform:scale(.98)}.lm-modal-close svg{width:.18rem;height:.18rem}.lm-modal-body{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:.2rem}.lm-modal-footer{padding:.16rem .2rem;border-top:1px solid var(--lm-border);flex-shrink:0;display:flex;justify-content:flex-end}.lm-toolbar-surface{border:1px solid var(--lm-border);border-radius:var(--lm-radius-md);background:var(--lm-muted-surface);box-shadow:none;padding:.1rem .12rem}.lm-toolbar-actions{display:flex;flex-wrap:nowrap;align-items:center;gap:.1rem;margin-top:.12rem}.lm-list-view-toggle{display:inline-flex;align-items:center;justify-content:center;width:.32rem;height:.32rem;padding:0;border:1px solid var(--lm-border-strong);border-radius:var(--lm-radius-sm);background:var(--lm-panel-bg);color:var(--lm-ink-muted);cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease;flex-shrink:0}.lm-list-view-toggle .el-icon{font-size:.16rem}.lm-list-view-toggle:hover{color:var(--lm-primary-ink);border-color:rgba(22,51,0,.22);background:var(--lm-muted-surface)}.lm-list-view-toggle.is-active{color:var(--lm-primary-ink);border-color:rgba(144,191,60,.55);background:hsla(97,72%,67%,.18);box-shadow:var(--lm-shadow-sm)}.lm-list-view-toggle:focus-visible{outline:.02rem solid var(--lm-focus-ring);outline-offset:.02rem}.lm-entity-card-grid-wrap{height:100%;min-height:0;overflow:auto}.lm-entity-card-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.12rem;align-content:start;padding:.02rem;box-sizing:border-box}@media (max-width:1280px){.lm-entity-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.lm-entity-card-grid-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:2rem;padding:.24rem .16rem;text-align:center}.lm-entity-card-grid-empty-title{font-size:var(--lm-text-body);font-weight:600;color:var(--lm-ink-muted)}.lm-entity-card-grid-empty-sub{margin-top:.08rem;font-size:var(--lm-text-caption);color:var(--lm-ink-faint);line-height:1.45}.lm-entity-card{position:relative;display:flex;min-width:0;border-radius:var(--lm-radius-md);background:var(--lm-panel-bg);border:1px solid var(--lm-border);box-shadow:var(--lm-shadow-sm);overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.lm-entity-card:hover{border-color:rgba(144,191,60,.35);box-shadow:var(--lm-shadow-md)}.lm-entity-card-accent{position:absolute;left:0;top:0;bottom:0;width:.03rem;background:var(--lm-logo-color);opacity:.75}.lm-entity-card-body{flex:1;min-width:0;display:flex;flex-direction:column;padding:.12rem .12rem .1rem .14rem;box-sizing:border-box}.lm-entity-card-header{margin-bottom:.1rem}.lm-entity-card-title{margin:0;font-size:.14rem;font-weight:700;color:var(--lm-ink);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-entity-card-fields{margin:0;display:flex;flex-direction:column;gap:.08rem;flex:1}.lm-entity-card-field{display:flex;align-items:baseline;justify-content:space-between;gap:.08rem;min-width:0}.lm-entity-card-field-label{margin:0;flex-shrink:0;font-size:.11rem;color:var(--lm-ink-faint);line-height:1.3}.lm-entity-card-field-value{margin:0;min-width:0;font-size:.12rem;font-weight:600;color:var(--lm-ink-muted);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-entity-card-field.is-highlight .lm-entity-card-field-value{color:var(--lm-primary-ink);font-size:.13rem}.lm-entity-card-footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.04rem .08rem;margin-top:.12rem;padding-top:.1rem;border-top:1px solid var(--lm-border)}.lm-entity-card-footer .el-button.is-link{padding:0 .02rem;font-size:.12rem}.lm-patrol-task-date{display:inline-flex;align-items:center;gap:.06rem}.lm-patrol-task-date--daily:before,.lm-patrol-task-date--depth:before{content:"";flex-shrink:0;width:.1rem;height:.1rem;border-radius:50%}.lm-patrol-task-date--daily:before{background:#16a34a}.lm-patrol-task-date--depth:before{background:#eab308}.lm-patrol-task-date-dot{flex-shrink:0;width:.1rem;height:.1rem;border-radius:50%;background:#16a34a}.lm-patrol-task-date-dot--depth{background:#eab308}.lm-date-picker.lm-date-picker--daily .el-input__prefix-inner,.lm-date-picker.lm-date-picker--depth .el-input__prefix-inner{display:inline-flex;align-items:center;gap:.04rem;margin-right:.04rem}.lm-date-picker.lm-date-picker--daily .el-input__prefix-inner:after,.lm-date-picker.lm-date-picker--depth .el-input__prefix-inner:after{content:"";flex-shrink:0;width:.1rem;height:.1rem;border-radius:50%}.lm-date-picker.lm-date-picker--daily .el-input__prefix-inner:after{background:#16a34a}.lm-date-picker.lm-date-picker--depth .el-input__prefix-inner:after{background:#eab308}.lm-compare-date-switcher{display:inline-flex;align-items:center;justify-content:center;gap:.12rem;width:max-content;max-width:100%;min-height:.32rem}.lm-compare-date-switcher__side{display:inline-flex;align-items:center;gap:.08rem;flex:0 0 auto}.lm-compare-date-switcher__side--prev{justify-content:flex-end}.lm-compare-date-switcher__side--next{justify-content:flex-start}.lm-compare-date-switcher__current{flex:0 0 auto;font-size:var(--lm-text-title-lg);font-weight:700;letter-spacing:.5px;color:var(--lm-pill-ink);white-space:nowrap}.lm-compare-date-switcher__adjacent{font-size:var(--lm-text-caption);font-weight:600;color:var(--lm-ink-muted);flex:0 0 auto}.lm-compare-date-switcher__adjacent.lm-patrol-task-date{display:inline-flex;align-items:center;gap:.06rem}.lm-compare-date-switcher__adjacent-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.lm-compare-date-switcher__current.lm-patrol-task-date{display:inline-flex;align-items:center;gap:.06rem}.lm-compare-date-switcher .lm-year-switch-btn:disabled{opacity:.45;cursor:not-allowed}.el-message__icon{font-size:.24rem!important}.plan-day-mp-header-row[data-v-92f68f26]{display:flex;gap:.08rem;margin-bottom:.12rem}.plan-day-mp-pill[data-v-92f68f26]{flex:1;display:flex;align-items:center;justify-content:space-between;border-radius:var(--lm-radius-sm);background:#fff;border:1px solid rgba(148,163,184,.25);box-shadow:var(--lm-shadow-sm);padding:.08rem .14rem;box-sizing:border-box}.plan-day-mp-pill-title[data-v-92f68f26]{font-size:.11rem;color:var(--lm-ink-faint)}.plan-day-mp-pill-value[data-v-92f68f26]{font-size:.16rem;font-weight:700;color:#0f172a;line-height:1.1}.plan-day-mp-pill--count .plan-day-mp-pill-value[data-v-92f68f26]{color:var(--lm-primary,#16a34a)}.plan-day-mp-day-nav[data-v-92f68f26]{display:inline-flex;align-items:center;gap:.06rem;flex-shrink:0}.plan-day-mp-day-nav-btn[data-v-92f68f26]{width:.32rem;height:.32rem;border-radius:9.99rem;border:1px solid rgba(148,163,184,.35);background:#fff;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.plan-day-mp-day-nav-btn[data-v-92f68f26]:hover:not(:disabled){color:var(--lm-primary,#16a34a);border-color:rgba(22,163,74,.45);background:rgba(22,163,74,.08)}.plan-day-mp-day-nav-btn[data-v-92f68f26]:disabled{opacity:.5;cursor:not-allowed}.plan-day-modal-empty[data-v-92f68f26]{text-align:center;padding:.2rem .12rem .08rem}.plan-day-modal-empty-title[data-v-92f68f26]{font-size:var(--lm-text-body);font-weight:600;color:#334155}.plan-day-modal-empty-sub[data-v-92f68f26]{margin-top:.08rem;font-size:.12rem;color:var(--lm-ink-faint);line-height:1.45}.plan-day-modal-list[data-v-92f68f26]{display:flex;flex-direction:column;gap:.12rem}.plan-day-mp-item[data-v-92f68f26]{width:100%;border-radius:var(--lm-radius-md);background:#fff;border:1px solid rgba(148,163,184,.25);box-shadow:var(--lm-shadow-sm);overflow:hidden;position:relative;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}.plan-day-mp-item[data-v-92f68f26]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:.04rem;background:rgba(22,163,74,.35)}.plan-day-mp-item[data-v-92f68f26]:hover{box-shadow:var(--lm-shadow-md);transform:translateY(-1px)}.plan-day-mp-item--st10[data-v-92f68f26]:before{background:#fb923c}.plan-day-mp-item--st20[data-v-92f68f26]:before{background:#60a5fa}.plan-day-mp-item--st40[data-v-92f68f26]:before{background:#9ca3af}.plan-day-mp-item--st70[data-v-92f68f26]:before{background:#ef4444}.plan-day-mp-item.is-expanded[data-v-92f68f26]{box-shadow:var(--lm-shadow-md)}.plan-day-mp-summary[data-v-92f68f26]{padding:.14rem .14rem .14rem .16rem;box-sizing:border-box}.plan-day-mp-summary-row[data-v-92f68f26]{display:flex;align-items:center;justify-content:space-between;gap:.1rem}.plan-day-mp-summary-row--bottom[data-v-92f68f26]{margin-top:.1rem;align-items:flex-end}.plan-day-mp-summary-left[data-v-92f68f26]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.04rem}.plan-day-mp-summary-right[data-v-92f68f26]{display:flex;flex-direction:column;align-items:flex-end;gap:.04rem;min-width:.88rem}.plan-day-mp-kicker[data-v-92f68f26]{font-size:.14rem;color:#64748b}.plan-day-mp-summary-title[data-v-92f68f26]{font-size:.16rem;font-weight:700;color:#0f172a;line-height:1.2}.plan-day-mp-value[data-v-92f68f26]{font-size:.14rem;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.plan-day-mp-value--right[data-v-92f68f26]{text-align:right}.plan-day-mp-status-tag[data-v-92f68f26]{display:inline-flex;align-items:center;justify-content:center;padding:.04rem .1rem;border-radius:var(--lm-radius-999);border:1px solid rgba(148,163,184,.35);background:var(--lm-muted-surface)}.plan-day-mp-tag--st10[data-v-92f68f26]{border-color:#fb923c;background:#ffedd5;color:#c2410c}.plan-day-mp-tag--st20[data-v-92f68f26]{border-color:#60a5fa;background:#dbeafe;color:#1d4ed8}.plan-day-mp-tag--st40[data-v-92f68f26]{border-color:#9ca3af;background:#f1f5f9;color:#475569}.plan-day-mp-tag--st70[data-v-92f68f26]{border-color:#ef4444;background:#fee2e2;color:#b91c1c}.plan-day-mp-detail[data-v-92f68f26]{border-top:1px solid rgba(148,163,184,.25);padding:.14rem .14rem .16rem .16rem}.plan-day-mp-detail .plan-day-readonly-value[data-v-92f68f26]{display:block;min-height:.36rem;padding:.08rem .12rem;border-radius:.1rem;border:1px solid #e2e8f0;background:#f1f5f9;line-height:1.35;white-space:normal}.plan-day-detail-loading[data-v-92f68f26]{padding:.06rem 0 .1rem}.plan-day-detail-card[data-v-92f68f26]{border-radius:0;border:none;background:transparent;padding:0}.plan-day-detail-head[data-v-92f68f26]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.12rem}.plan-day-detail-head-right[data-v-92f68f26]{display:inline-flex;align-items:center;gap:.08rem}.plan-day-detail-head-title[data-v-92f68f26]{font-size:.18rem;font-weight:700;color:#111827}.plan-day-detail-head-badge[data-v-92f68f26]{display:inline-flex;align-items:center;background:#f1f5f9}.plan-day-detail-head-badge[data-v-92f68f26],.plan-day-detail-unlock[data-v-92f68f26]{height:.36rem;box-sizing:border-box;font-size:.12rem;color:#475569;border:1px solid #e2e8f0;border-radius:9.99rem;padding:0 .12rem}.plan-day-detail-unlock[data-v-92f68f26]{background:#fff;line-height:1.2;cursor:pointer}.plan-day-detail-section[data-v-92f68f26]{display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;padding:.12rem 0}.plan-day-detail-section-title[data-v-92f68f26]{font-size:.16rem;font-weight:600;color:#0f172a}.plan-day-detail-section-head[data-v-92f68f26]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.06rem}.plan-day-detail-section-content[data-v-92f68f26]{width:100%}.plan-day-material-list[data-v-92f68f26]{display:flex;flex-direction:column;gap:.06rem}.plan-day-material-row[data-v-92f68f26]{display:flex;align-items:stretch;gap:.12rem;padding:0}.plan-day-detail-remark[data-v-92f68f26]{width:100%;min-height:.8rem;border-radius:.1rem;border:1px solid #e2e8f0;background:#f1f5f9;padding:.08rem;font-size:.14rem;color:#334155;white-space:pre-wrap}.plan-day-mp-detail-grid[data-v-92f68f26]{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;gap:.12rem}.plan-day-mp-detail-item[data-v-92f68f26]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.04rem}.plan-day-mp-detail-actions[data-v-92f68f26]{margin-top:.1rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.08rem}.plan-day-mp-detail-actions-left[data-v-92f68f26],.plan-day-mp-detail-actions-right[data-v-92f68f26]{display:inline-flex;flex-wrap:wrap;gap:.08rem}.plan-day-mp-detail-actions-right[data-v-92f68f26]{justify-content:flex-end;margin-left:auto}.plan-day-mp-action-btn--st10[data-v-92f68f26]{border-color:#fb923c;background:#ffedd5;color:#c2410c}.plan-day-mp-action-btn--st20[data-v-92f68f26]{border-color:#60a5fa;background:#dbeafe;color:#1d4ed8}.plan-day-mp-action-btn--st40[data-v-92f68f26]{border-color:#9ca3af;background:#f1f5f9;color:#475569}.plan-day-mp-action-btn--st70[data-v-92f68f26]{border-color:#ef4444;background:#fee2e2;color:#b91c1c}[data-v-92f68f26] .plan-edit-control .el-input__wrapper,[data-v-92f68f26] .plan-edit-control .el-select__wrapper,[data-v-92f68f26] .plan-edit-control.el-date-editor .el-input .el-input__wrapper{border:1px solid #dbe3ee;box-shadow:none!important;border-radius:.1rem;background:#fff}[data-v-92f68f26] .plan-edit-control.el-date-editor{--el-date-editor-width:100%;width:100%}.select-input[data-v-92f68f26]{width:100%;min-height:.36rem;padding:.08rem .12rem;border-radius:.1rem;border:1px solid #dbe3ee;background:#f1f5f9;display:flex;align-items:center;box-sizing:border-box}.readonly-input[data-v-92f68f26]{background:#f1f5f9}.select-value[data-v-92f68f26]{font-size:.14rem;color:#334155}.section-materials .plan-day-material-list[data-v-92f68f26]{width:100%;display:flex;flex-direction:column;gap:.1rem;margin-bottom:.1rem}.section-materials .plan-day-material-row[data-v-92f68f26]{width:100%;display:flex;align-items:stretch;gap:.12rem}.section-materials .material-name-edit[data-v-92f68f26],.section-materials .material-name-readonly[data-v-92f68f26]{flex:2;min-width:0}.section-materials .material-name-edit[data-v-92f68f26] .el-input__wrapper,.section-materials .material-qty-edit[data-v-92f68f26] .el-input__wrapper{border:1px solid #dbe3ee!important;box-shadow:none!important;border-radius:.1rem}.section-materials .material-qty-wrap-edit[data-v-92f68f26],.section-materials .material-qty-wrap-readonly[data-v-92f68f26]{flex:1;display:flex;align-items:stretch;gap:.08rem}.section-materials .material-qty-readonly[data-v-92f68f26]{flex:1;padding:0 .12rem;min-height:0;border-radius:.1rem;border:1px solid #dbe3ee;display:flex;align-items:center;box-sizing:border-box}.section-materials .unit-text[data-v-92f68f26]{font-size:.13rem;color:#64748b;display:inline-flex;align-items:center;white-space:nowrap}.section-materials .material-empty[data-v-92f68f26]{padding:.06rem .04rem 0}.section-materials .material-empty-text[data-v-92f68f26]{font-size:.13rem;color:#94a3b8}.material-remove-btn[data-v-92f68f26]{align-self:stretch;min-height:.4rem;padding:0 .12rem;margin:0;border-radius:.1rem;border:1px solid #f87171;background-color:#fee2e2;color:#b91c1c;font-size:.13rem;line-height:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.material-add[data-v-92f68f26]{border-radius:.1rem;border:1px dashed #cbd5e1;padding:.1rem .12rem;box-sizing:border-box;margin-top:.1rem;cursor:pointer}.add-btn[data-v-92f68f26]{display:flex;align-items:center;justify-content:center;gap:.06rem;color:#64748b;font-size:.14rem}.add-symbol[data-v-92f68f26]{font-size:.16rem}.plan-holes-select-row[data-v-92f68f26]{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:.12rem}.plan-holes-all[data-v-92f68f26]{display:inline-flex;align-items:center;font-size:.13rem;color:#475569}.plan-holes-all[data-v-92f68f26] .el-checkbox__label{font-size:.13rem;color:#475569}.plan-holes-all[data-v-92f68f26] .el-checkbox__inner{border-color:var(--lm-border-strong);border-radius:.04rem}.plan-holes-all[data-v-92f68f26] .el-checkbox__input.is-checked .el-checkbox__inner{background:var(--lm-primary);border-color:var(--lm-primary)}.plan-holes-all[data-v-92f68f26] .el-checkbox__input.is-checked .el-checkbox__inner:after{border-color:var(--lm-primary-ink)}.plan-holes-all[data-v-92f68f26] .el-checkbox__input.is-focus .el-checkbox__inner{box-shadow:0 0 0 .02rem rgba(22,163,74,.14)}.plan-holes-grid[data-v-92f68f26]{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:.08rem;width:100%}.plan-hole-item[data-v-92f68f26]{height:.38rem;border-radius:.08rem;border:1px dashed #cbd5e1;background:#f8fafc;color:#64748b;cursor:pointer}.plan-hole-item.is-active[data-v-92f68f26]{border-style:solid;border-color:var(--lm-pill-border);background:var(--lm-primary);color:var(--lm-primary-ink);font-weight:700}.plan-area-wrap[data-v-92f68f26]{margin-top:.12rem;display:flex;flex-direction:column;align-items:flex-start;gap:.12rem}.plan-area-grid[data-v-92f68f26]{display:flex;flex-wrap:wrap;gap:.12rem}.plan-area-item[data-v-92f68f26]{width:auto;height:.42rem;border-radius:.08rem;border:1px dashed #cbd5e1;background:#f8fafc;color:#64748b;padding:.06rem .12rem;cursor:pointer}.plan-area-item.is-active[data-v-92f68f26]{border-style:solid;border-color:var(--lm-pill-border);background:var(--lm-primary);color:var(--lm-primary-ink);font-weight:700}.plan-worktype-wrap[data-v-92f68f26]{display:flex;flex-direction:column;gap:.08rem}.plan-worktype-grid[data-v-92f68f26]{display:flex;flex-wrap:wrap;gap:.1rem .12rem}.plan-worktype-item[data-v-92f68f26]{width:auto;height:.42rem;border-radius:.08rem;border:1px dashed #cbd5e1;background:#f8fafc;color:#64748b;padding:.06rem .12rem;cursor:pointer}.plan-worktype-item.is-active[data-v-92f68f26]{border-style:solid;border-color:var(--lm-pill-border);background:var(--lm-primary);color:var(--lm-primary-ink);font-weight:700}.lm-btn-outline-danger[data-v-92f68f26]{border-color:#ef4444;color:#dc2626}.plan-day-modal-create[data-v-92f68f26]{width:100%;display:flex;justify-content:center;align-items:center}.lm-chip[data-v-480bbfa4]{border-radius:var(--lm-radius-999);border:none;background:transparent;padding:.04rem .12rem;font-size:.12rem;color:var(--lm-ink-faint);cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.lm-chip-group[data-v-480bbfa4]{display:inline-flex;background:var(--lm-pill-bg);border-radius:var(--lm-radius-999);padding:.02rem;border:1px solid rgba(148,163,184,.4)}.lm-chip-sm[data-v-480bbfa4]{padding:.03rem .1rem;font-size:.11rem}.lm-chip-active[data-v-480bbfa4]{background:var(--lm-primary);color:var(--lm-primary-ink);box-shadow:none}.lm-panel-inner[data-v-480bbfa4]{width:100%;flex:1;min-height:0;display:flex;flex-direction:column}.lm-panel-header[data-v-480bbfa4]{display:flex;align-items:center;justify-content:space-between;gap:.12rem;margin-bottom:.12rem}.lm-panel-title-wrap[data-v-480bbfa4]{display:flex;align-items:center;gap:.1rem}.lm-panel-title-actions[data-v-480bbfa4]{display:flex;align-items:center;margin-left:.02rem}.lm-panel-calendar-loading-text[data-v-480bbfa4]{min-height:.32rem;padding:0 .06rem;display:inline-flex;align-items:center;font-size:var(--lm-text-caption);color:var(--lm-ink-muted);white-space:nowrap;line-height:1.4}.lm-panel-header-right[data-v-480bbfa4]{flex-wrap:nowrap;width:70%;max-width:14rem}.lm-panel-header-actions[data-v-480bbfa4],.lm-panel-header-right[data-v-480bbfa4]{display:flex;align-items:center;gap:.12rem}.lm-panel-title[data-v-480bbfa4]{font-size:var(--lm-text-title-lg);font-weight:600}.lm-panel-subtitle[data-v-480bbfa4]{font-size:var(--lm-text-caption);color:var(--lm-ink-faint);margin-top:.02rem}.lm-table-wrapper[data-v-480bbfa4]{flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0}.uav-year-calendar-shell[data-v-480bbfa4]{flex:1;min-height:0;display:flex;flex-direction:column;gap:.1rem;width:100%}.uav-year-grid[data-v-480bbfa4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:.12rem;flex:1;min-height:0;width:100%;align-content:stretch;align-items:stretch}.uav-year-legend-block[data-v-480bbfa4]{display:flex;flex-direction:row;align-items:center;gap:.12rem;width:100%;max-width:100%;box-sizing:border-box}.uav-year-legend-hint[data-v-480bbfa4]{flex:1;min-width:0;font-size:.11rem;line-height:1.45;color:var(--lm-ink-faint);padding:0 .02rem}.uav-year-legend[data-v-480bbfa4]{display:flex;flex-wrap:wrap;align-items:center;gap:.08rem .1rem;flex-shrink:0;width:fit-content;max-width:100%;box-sizing:border-box;padding:.1rem .12rem;background:var(--lm-panel-bg-strong,#fff);border:1px solid var(--lm-border,#e5e7eb);border-radius:var(--lm-radius-md);box-shadow:var(--lm-shadow-sm,0 4px 12px rgba(15,23,42,.06))}.uav-year-legend-item[data-v-480bbfa4]{display:inline-flex;align-items:center;gap:.06rem}.uav-year-legend-dot[data-v-480bbfa4]{width:.1rem;height:.1rem;border-radius:50%;flex-shrink:0}.uav-year-legend-label[data-v-480bbfa4]{font-size:.12rem;color:var(--lm-ink-muted);white-space:nowrap}.uav-year-month[data-v-480bbfa4]{display:flex;flex-direction:column;min-height:0;height:100%;width:100%;box-sizing:border-box;border:1px solid #e5e7eb;background:var(--lm-panel-bg-strong);border-radius:var(--lm-radius-md);padding:.06rem;color:#374151;cursor:pointer;transition:all .15s ease}.uav-year-month-title[data-v-480bbfa4]{flex-shrink:0;font-size:.16rem;font-weight:600;color:#4b5563;text-align:center;margin-bottom:.06rem}.uav-year-month-days[data-v-480bbfa4]{flex:1;min-height:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);column-gap:.06rem;row-gap:.06rem;align-content:stretch}.uav-year-day[data-v-480bbfa4]{display:flex;align-items:center;justify-content:center;border-radius:var(--lm-radius-sm);font-size:.1rem;line-height:1.1;color:#6b7280;text-align:center;box-sizing:border-box;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}.uav-year-day[data-v-480bbfa4]:hover{background-color:rgba(22,163,74,.12);box-shadow:inset 0 0 0 1px rgba(22,163,74,.35);transform:translateY(-1px)}.uav-year-day-inner[data-v-480bbfa4]{width:100%;height:100%;min-height:0;box-sizing:border-box}.uav-year-day-inner[data-v-480bbfa4],.uav-year-day-num[data-v-480bbfa4]{position:relative;display:flex;align-items:center;justify-content:center}.uav-year-day-num[data-v-480bbfa4]{line-height:1;font-size:.16rem}.uav-year-day-today-mark[data-v-480bbfa4]{position:absolute;left:calc(100% + .02rem);top:50%;transform:translateY(-50%);font-size:.1rem;font-weight:600;color:var(--el-color-primary);line-height:1;pointer-events:none}.uav-year-day-dots[data-v-480bbfa4]{position:absolute;left:0;right:0;bottom:1px;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.02rem;overflow:hidden;pointer-events:none}.uav-year-day-dot[data-v-480bbfa4]{width:.06rem;height:.06rem;border-radius:50%;flex-shrink:0}.uav-year-day--planned .uav-year-day-num[data-v-480bbfa4]{font-weight:600}.uav-year-day--done[data-v-480bbfa4],.uav-year-day--overdue[data-v-480bbfa4],.uav-year-day--received[data-v-480bbfa4],.uav-year-day--todo[data-v-480bbfa4]{background-color:var(--el-color-primary-light-7)}.uav-year-day--done .uav-year-day-num[data-v-480bbfa4],.uav-year-day--overdue .uav-year-day-num[data-v-480bbfa4],.uav-year-day--received .uav-year-day-num[data-v-480bbfa4],.uav-year-day--todo .uav-year-day-num[data-v-480bbfa4]{color:var(--el-color-primary)}.uav-year-day-placeholder[data-v-480bbfa4]{color:transparent;cursor:default;pointer-events:none;box-shadow:none;transform:none;background:transparent}@media (max-width:960px){.uav-year-grid[data-v-480bbfa4]{grid-template-columns:repeat(3,minmax(0,1fr))}}.lm-row-clickable[data-v-480bbfa4]{cursor:pointer;transition:background .12s ease}.lm-row-clickable[data-v-480bbfa4]:hover{background:var(--lm-muted-surface)}.lm-cell-main[data-v-480bbfa4]{font-weight:500}.lm-cell-sub[data-v-480bbfa4]{font-size:.11rem;color:#9ca3af}.lm-cell-ellipsis[data-v-480bbfa4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:2.4rem}.lm-status-badge[data-v-480bbfa4]{display:inline-flex;align-items:center;padding:.02rem .08rem;border-radius:var(--lm-radius-999);font-size:.11rem;font-weight:500}.lm-status-pending[data-v-480bbfa4]{background:#fef9c3;color:#854d0e}.lm-status-scheduled[data-v-480bbfa4]{background:#dbeafe;color:#1d4ed8}.lm-status-completed[data-v-480bbfa4]{background:#dcfce7;color:#15803d}.lm-status-todo[data-v-480bbfa4]{background:#ffedd5;color:#c2410c}.lm-status-received[data-v-480bbfa4]{background:#dbeafe;color:#1d4ed8}.lm-status-done[data-v-480bbfa4]{background:#f1f5f9;color:#475569}.lm-status-overdue[data-v-480bbfa4]{background:#fee2e2;color:#b91c1c}.lm-link-btn[data-v-480bbfa4]{border:none;background:none;color:#2563eb;font-size:.12rem;cursor:pointer;padding:0 .04rem}.lm-link-btn[data-v-480bbfa4]:hover{text-decoration:underline}.lm-empty[data-v-480bbfa4]{text-align:center;color:#9ca3af;padding:.24rem 0;font-size:.13rem}.plan-day-mp-header-row[data-v-480bbfa4]{display:flex;gap:.08rem;margin-bottom:.12rem}.plan-day-mp-pill[data-v-480bbfa4]{flex:1;display:flex;align-items:center;justify-content:space-between;border-radius:var(--lm-radius-sm);background:#fff;border:1px solid rgba(148,163,184,.25);box-shadow:var(--lm-shadow-sm);padding:.08rem .14rem;box-sizing:border-box}.plan-day-mp-pill-title[data-v-480bbfa4]{font-size:.11rem;color:var(--lm-ink-faint)}.plan-day-mp-pill-value[data-v-480bbfa4]{font-size:.16rem;font-weight:700;color:#0f172a;line-height:1.1}.plan-day-mp-pill--count .plan-day-mp-pill-value[data-v-480bbfa4]{color:var(--lm-primary,#16a34a)}.plan-day-mp-day-nav[data-v-480bbfa4]{display:inline-flex;align-items:center;gap:.06rem;flex-shrink:0}.plan-day-mp-day-nav-btn[data-v-480bbfa4]{width:.32rem;height:.32rem;border-radius:9.99rem;border:1px solid rgba(148,163,184,.35);background:#fff;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.plan-day-mp-day-nav-btn[data-v-480bbfa4]:hover:not(:disabled){color:var(--lm-primary,#16a34a);border-color:rgba(22,163,74,.45);background:rgba(22,163,74,.08)}.plan-day-mp-day-nav-btn[data-v-480bbfa4]:disabled{opacity:.5;cursor:not-allowed}.plan-day-modal-empty[data-v-480bbfa4]{text-align:center;padding:.2rem .12rem .08rem}.plan-day-modal-empty-title[data-v-480bbfa4]{font-size:var(--lm-text-body);font-weight:600;color:#334155}.plan-day-modal-empty-sub[data-v-480bbfa4]{margin-top:.08rem;font-size:.12rem;color:var(--lm-ink-faint);line-height:1.45}.plan-day-modal-list[data-v-480bbfa4]{display:flex;flex-direction:column;gap:.12rem}.plan-day-mp-item[data-v-480bbfa4]{width:100%;border-radius:var(--lm-radius-md);background:#fff;border:1px solid rgba(148,163,184,.25);box-shadow:var(--lm-shadow-sm);overflow:hidden;position:relative;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}.plan-day-mp-item[data-v-480bbfa4]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:.04rem;background:rgba(22,163,74,.35)}.plan-day-mp-item[data-v-480bbfa4]:hover{box-shadow:var(--lm-shadow-md);transform:translateY(-1px)}.plan-day-mp-item--st10[data-v-480bbfa4]:before{background:#fb923c}.plan-day-mp-item--st20[data-v-480bbfa4]:before{background:#60a5fa}.plan-day-mp-item--st40[data-v-480bbfa4]:before{background:#9ca3af}.plan-day-mp-item--st70[data-v-480bbfa4]:before{background:#ef4444}.plan-day-mp-item.is-expanded[data-v-480bbfa4]{box-shadow:var(--lm-shadow-md)}.plan-day-mp-summary[data-v-480bbfa4]{padding:.14rem .14rem .14rem .16rem;box-sizing:border-box}.plan-day-mp-summary-row[data-v-480bbfa4]{display:flex;align-items:center;justify-content:space-between;gap:.1rem}.plan-day-mp-summary-row--bottom[data-v-480bbfa4]{margin-top:.1rem;align-items:flex-end}.plan-day-mp-summary-left[data-v-480bbfa4]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.04rem}.plan-day-mp-summary-right[data-v-480bbfa4]{display:flex;flex-direction:column;align-items:flex-end;gap:.04rem;min-width:.88rem}.plan-day-mp-kicker[data-v-480bbfa4]{font-size:.14rem;color:#64748b}.plan-day-mp-summary-title[data-v-480bbfa4]{font-size:.16rem;font-weight:700;color:#0f172a;line-height:1.2}.plan-day-mp-value[data-v-480bbfa4]{font-size:.14rem;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.plan-day-mp-value--right[data-v-480bbfa4]{text-align:right}.plan-day-mp-status-tag[data-v-480bbfa4]{display:inline-flex;align-items:center;justify-content:center;padding:.04rem .1rem;border-radius:var(--lm-radius-999);border:1px solid rgba(148,163,184,.35);background:var(--lm-muted-surface)}.plan-day-mp-detail[data-v-480bbfa4]{border-top:1px solid rgba(148,163,184,.25);padding:.14rem .14rem .16rem .16rem}.plan-day-mp-detail .plan-day-readonly-value[data-v-480bbfa4]{display:block;min-height:.36rem;padding:.08rem .12rem;border-radius:.1rem;border:1px solid #e2e8f0;background:#f1f5f9;line-height:1.35;white-space:normal}.plan-day-detail-loading[data-v-480bbfa4]{padding:.06rem 0 .1rem}.plan-day-detail-card[data-v-480bbfa4]{border-radius:0;border:none;background:transparent;padding:0}.plan-day-detail-head[data-v-480bbfa4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.12rem}.plan-day-detail-head-right[data-v-480bbfa4]{display:inline-flex;align-items:center;gap:.08rem}.plan-day-detail-head-title[data-v-480bbfa4]{font-size:.18rem;font-weight:700;color:#111827}.plan-day-detail-head-badge[data-v-480bbfa4]{background:#f1f5f9}.plan-day-detail-head-badge[data-v-480bbfa4],.plan-day-detail-unlock[data-v-480bbfa4]{font-size:.12rem;color:#475569;border:1px solid #e2e8f0;border-radius:9.99rem;padding:.04rem .1rem}.plan-day-detail-unlock[data-v-480bbfa4]{background:#fff;line-height:1.2;cursor:pointer}.plan-day-detail-section[data-v-480bbfa4]{display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;padding:.12rem 0}.plan-day-detail-section-title[data-v-480bbfa4]{font-size:.16rem;font-weight:600;color:#0f172a}.plan-day-detail-section-head[data-v-480bbfa4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.06rem}.plan-day-detail-section-content[data-v-480bbfa4]{width:100%}.plan-day-material-list[data-v-480bbfa4]{display:flex;flex-direction:column;gap:.06rem}.plan-day-material-row[data-v-480bbfa4]{display:flex;align-items:stretch;gap:.12rem;padding:0}.plan-day-detail-remark[data-v-480bbfa4]{width:100%;min-height:.8rem;border-radius:.1rem;border:1px solid #e2e8f0;background:#f1f5f9;padding:.08rem;font-size:.14rem;color:#334155;white-space:pre-wrap}.plan-day-mp-detail-grid[data-v-480bbfa4]{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;gap:.12rem}.plan-day-mp-detail-item[data-v-480bbfa4]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.04rem}.plan-day-mp-detail-actions[data-v-480bbfa4]{margin-top:.1rem;display:flex;flex-wrap:wrap;gap:.08rem}[data-v-480bbfa4] .plan-edit-control .el-input__wrapper,[data-v-480bbfa4] .plan-edit-control .el-select__wrapper,[data-v-480bbfa4] .plan-edit-control.el-date-editor .el-input .el-input__wrapper{border:1px solid #dbe3ee;box-shadow:none!important;border-radius:.1rem;background:#fff}[data-v-480bbfa4] .plan-edit-control.el-date-editor{--el-date-editor-width:100%;width:100%}.select-input[data-v-480bbfa4]{width:100%;min-height:.36rem;padding:.08rem .12rem;border-radius:.1rem;border:1px solid #dbe3ee;background:#f1f5f9;display:flex;align-items:center;box-sizing:border-box}.readonly-input[data-v-480bbfa4]{background:#f1f5f9}.select-value[data-v-480bbfa4]{font-size:.14rem;color:#334155}.section-materials .plan-day-material-list[data-v-480bbfa4]{width:100%;display:flex;flex-direction:column;gap:.1rem;margin-bottom:.1rem}.section-materials .plan-day-material-row[data-v-480bbfa4]{width:100%;display:flex;align-items:stretch;gap:.12rem}.section-materials .material-name-edit[data-v-480bbfa4],.section-materials .material-name-readonly[data-v-480bbfa4]{flex:2;min-width:0}.section-materials .material-name-edit[data-v-480bbfa4] .el-input__wrapper,.section-materials .material-qty-edit[data-v-480bbfa4] .el-input__wrapper{border:1px solid #dbe3ee!important;box-shadow:none!important;border-radius:.1rem}.section-materials .material-qty-wrap-edit[data-v-480bbfa4],.section-materials .material-qty-wrap-readonly[data-v-480bbfa4]{flex:1;display:flex;align-items:stretch;gap:.08rem}.section-materials .material-qty-readonly[data-v-480bbfa4]{flex:1;padding:0 .12rem;min-height:0;border-radius:.1rem;border:1px solid #dbe3ee;display:flex;align-items:center;box-sizing:border-box}.section-materials .unit-text[data-v-480bbfa4]{font-size:.13rem;color:#64748b;display:inline-flex;align-items:center;white-space:nowrap}.section-materials .material-empty[data-v-480bbfa4]{padding:.06rem .04rem 0}.section-materials .material-empty-text[data-v-480bbfa4]{font-size:.13rem;color:#94a3b8}.material-remove-btn[data-v-480bbfa4]{align-self:stretch;min-height:.4rem;padding:0 .12rem;margin:0;border-radius:.1rem;border:1px solid #f87171;background-color:#fee2e2;color:#b91c1c;font-size:.13rem;line-height:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.material-add[data-v-480bbfa4]{border-radius:.1rem;border:1px dashed #cbd5e1;padding:.1rem .12rem;box-sizing:border-box;margin-top:.1rem;cursor:pointer}.add-btn[data-v-480bbfa4]{display:flex;align-items:center;justify-content:center;gap:.06rem;color:#64748b;font-size:.14rem}.add-symbol[data-v-480bbfa4]{font-size:.16rem}.add-text[data-v-480bbfa4]{font-size:.14rem}.plan-holes-select-row[data-v-480bbfa4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.1rem}.plan-holes-all[data-v-480bbfa4]{display:inline-flex;align-items:center;gap:.06rem;color:#64748b;font-size:.13rem}.plan-holes-grid[data-v-480bbfa4]{display:grid;grid-template-columns:repeat(6,1fr);gap:.1rem .12rem}.plan-hole-item[data-v-480bbfa4]{height:.42rem;width:auto;border-radius:.08rem;border:1px dashed #cbd5e1;background:#f8fafc;color:#64748b;padding:.06rem .12rem;cursor:pointer}.plan-hole-item.is-active[data-v-480bbfa4]{border-style:solid;border-color:var(--lm-pill-border);background:var(--lm-primary);color:var(--lm-primary-ink);font-weight:700}.plan-area-wrap[data-v-480bbfa4]{margin-top:.12rem;display:flex;flex-direction:column;align-items:flex-start;gap:.12rem}.plan-area-grid[data-v-480bbfa4]{display:flex;flex-wrap:wrap;gap:.12rem}.plan-area-item[data-v-480bbfa4]{width:auto;height:.42rem;border-radius:.08rem;border:1px dashed #cbd5e1;background:#f8fafc;color:#64748b;padding:.06rem .12rem;cursor:pointer}.plan-area-item.is-active[data-v-480bbfa4]{border-style:solid;border-color:var(--lm-pill-border);background:var(--lm-primary);color:var(--lm-primary-ink);font-weight:700}.plan-worktype-wrap[data-v-480bbfa4]{display:flex;flex-direction:column;gap:.08rem}.plan-worktype-grid[data-v-480bbfa4]{display:flex;flex-wrap:wrap;gap:.1rem .12rem}.plan-worktype-item[data-v-480bbfa4]{width:auto;height:.42rem;border-radius:.08rem;border:1px dashed #cbd5e1;background:#f8fafc;color:#64748b;padding:.06rem .12rem;cursor:pointer}.plan-worktype-item.is-active[data-v-480bbfa4]{border-style:solid;border-color:var(--lm-pill-border);background:var(--lm-primary);color:var(--lm-primary-ink);font-weight:700}.lm-btn-outline-danger[data-v-480bbfa4]{border-color:#ef4444;color:#b91c1c;background:#fff}.plan-day-mp-tag--st10[data-v-480bbfa4]{border-color:#fb923c;background:#ffedd5;color:#c2410c}.plan-day-mp-tag--st20[data-v-480bbfa4]{border-color:#60a5fa;background:#dbeafe;color:#1d4ed8}.plan-day-mp-tag--st40[data-v-480bbfa4]{border-color:#9ca3af;background:#f1f5f9;color:#475569}.plan-day-mp-tag--st70[data-v-480bbfa4]{border-color:#ef4444;background:#fee2e2;color:#b91c1c}.plan-day-modal-create[data-v-480bbfa4]{width:100%;padding:.12rem .18rem;font-size:.14rem;justify-content:center}.plan-mp-form[data-v-516a22b8]{display:flex;flex-direction:column;gap:.12rem;padding-right:-.04rem}.plan-mp-display[data-v-516a22b8]{min-height:.44rem;display:flex;align-items:center;padding:0 .11rem;border:1px solid var(--lm-border,rgba(14,15,12,.12));border-radius:var(--el-border-radius-base,10px);background:#f5f7fa;font-size:.14rem;color:var(--lm-ink-muted);line-height:1.4;word-break:break-word;box-sizing:border-box}.plan-mp-display--block[data-v-516a22b8]{align-items:flex-start;padding-top:.1rem;padding-bottom:.1rem;min-height:.92rem;white-space:pre-wrap}.plan-mp-readonly-materials[data-v-516a22b8]{display:flex;flex-direction:column;gap:.08rem}.plan-mp-readonly-mat-row[data-v-516a22b8]{display:flex;align-items:center;justify-content:space-between;gap:.12rem}.plan-mp-readonly-mat-row .plan-mp-display[data-v-516a22b8]:first-child{flex:1;min-width:0}.plan-mp-readonly-mat-qty[data-v-516a22b8]{flex-shrink:0;width:1.32rem}.plan-mp-material-empty[data-v-516a22b8]{font-size:.13rem;color:var(--lm-ink-faint);padding:.08rem 0}.plan-mp-row--readonly-areas[data-v-516a22b8]{display:flex;gap:.12rem;align-items:flex-start}.plan-mp-row--readonly-areas .plan-mp-field[data-v-516a22b8]{flex:1;min-width:0}.plan-mp-section[data-v-516a22b8]{display:flex;flex-direction:column;gap:.12rem;padding:.14rem .16rem}.plan-mp-section-title[data-v-516a22b8]{font-size:var(--lm-text-title-md);font-weight:600;color:var(--lm-ink)}.plan-mp-row[data-v-516a22b8]{display:flex;gap:.12rem;align-items:flex-start;flex-wrap:wrap}.plan-mp-row--start[data-v-516a22b8]{align-items:flex-start}.plan-mp-field[data-v-516a22b8]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.12rem}.plan-mp-field--grow[data-v-516a22b8]{flex:1.2}.plan-mp-field--full[data-v-516a22b8]{width:100%}.plan-mp-label[data-v-516a22b8]{font-size:.12rem;color:var(--lm-ink-faint)}.plan-mp-date[data-v-516a22b8],.plan-mp-select[data-v-516a22b8]{width:100%}.plan-mp-form[data-v-516a22b8] .el-select__selection{flex-wrap:nowrap}.plan-mp-form[data-v-516a22b8] .plan-mp-date.el-date-editor,.plan-mp-form[data-v-516a22b8] .plan-mp-select.el-select,.plan-mp-form[data-v-516a22b8] .plan-mp-select.el-select-v2{width:100%!important}.plan-mp-form[data-v-516a22b8] .el-input__wrapper,.plan-mp-form[data-v-516a22b8] .el-select__wrapper,.plan-mp-form[data-v-516a22b8] .el-textarea__inner{border:1px solid var(--lm-border-strong,#d0d7de);box-shadow:none;background:#fff}.plan-mp-form[data-v-516a22b8] .el-date-editor,.plan-mp-form[data-v-516a22b8] .el-input,.plan-mp-form[data-v-516a22b8] .el-select{--plan-mp-control-height:0.44rem}.plan-mp-form[data-v-516a22b8] .el-date-editor .el-input__wrapper,.plan-mp-form[data-v-516a22b8] .el-input__wrapper,.plan-mp-form[data-v-516a22b8] .el-select__wrapper{min-height:var(--plan-mp-control-height);height:var(--plan-mp-control-height)}.plan-mp-form[data-v-516a22b8] .el-date-editor .el-input__inner,.plan-mp-form[data-v-516a22b8] .el-input__inner,.plan-mp-form[data-v-516a22b8] .el-select__selected-item{line-height:calc(var(--plan-mp-control-height) - .02rem)}.plan-mp-form[data-v-516a22b8] .el-input__wrapper:hover,.plan-mp-form[data-v-516a22b8] .el-select__wrapper:hover,.plan-mp-form[data-v-516a22b8] .el-textarea__inner:hover{border-color:#b8c2cc}.plan-mp-form[data-v-516a22b8] .el-input__wrapper.is-focus,.plan-mp-form[data-v-516a22b8] .el-select__wrapper.is-focused,.plan-mp-form[data-v-516a22b8] .el-textarea__inner:focus{border-color:var(--lm-primary,#16a34a)}.plan-mp-select--wide[data-v-516a22b8]{width:100%}.plan-mp-chip-grid[data-v-516a22b8]{display:flex;flex-wrap:wrap;gap:.12rem}.plan-mp-chip[data-v-516a22b8]{min-width:.72rem;padding:.06rem .14rem;border-radius:var(--lm-radius-sm);border:1px dashed var(--lm-border-strong);background:var(--lm-muted-surface);font-size:.13rem;color:var(--lm-ink-muted);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.plan-mp-chip[data-v-516a22b8]:hover{border-color:rgba(22,163,74,.45)}.plan-mp-chip.is-active[data-v-516a22b8]{border-style:solid;border-color:rgba(22,51,0,.24);background:var(--lm-primary);color:var(--lm-primary-ink);font-weight:600}.plan-mp-other-input[data-v-516a22b8],.plan-mp-subsection[data-v-516a22b8]{display:flex;flex-direction:column;gap:.12rem}.plan-mp-subtitle[data-v-516a22b8]{font-size:.12rem;color:var(--lm-ink-faint)}.plan-mp-material-list[data-v-516a22b8]{display:flex;flex-direction:column;gap:.12rem}.plan-mp-material-row[data-v-516a22b8]{--plan-mp-mat-row-h:0.4rem;display:flex;align-items:center;gap:.12rem}.plan-mp-material-name[data-v-516a22b8]{flex:2;min-width:0}.plan-mp-qty-wrap[data-v-516a22b8]{flex:1;display:flex;align-items:center;gap:.12rem}.plan-mp-qty[data-v-516a22b8]{flex:1}.plan-mp-unit[data-v-516a22b8]{font-size:.12rem;color:var(--lm-ink-faint);white-space:nowrap}.plan-mp-remove[data-v-516a22b8]{flex-shrink:0}.plan-mp-form[data-v-516a22b8] .plan-mp-material-row .el-date-editor .el-input__wrapper,.plan-mp-form[data-v-516a22b8] .plan-mp-material-row .el-input__wrapper,.plan-mp-form[data-v-516a22b8] .plan-mp-material-row .el-select__wrapper{min-height:var(--plan-mp-mat-row-h);height:var(--plan-mp-mat-row-h)}.plan-mp-form[data-v-516a22b8] .plan-mp-material-row .el-date-editor .el-input__inner,.plan-mp-form[data-v-516a22b8] .plan-mp-material-row .el-input__inner,.plan-mp-form[data-v-516a22b8] .plan-mp-material-row .el-select__selected-item{line-height:calc(var(--plan-mp-mat-row-h) - .02rem)}.plan-mp-form[data-v-516a22b8] .plan-mp-remove.el-button{height:var(--plan-mp-mat-row-h);min-height:var(--plan-mp-mat-row-h);padding:0 .12rem;box-sizing:border-box;line-height:1;align-self:center}.plan-mp-add-material[data-v-516a22b8]{width:100%;border:1px dashed var(--lm-border-strong);border-radius:var(--lm-radius-sm);padding:.1rem;background:transparent;font-size:.13rem;color:var(--lm-ink-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.12rem;transition:border-color .15s ease,color .15s ease}.plan-mp-add-material[data-v-516a22b8]:hover{border-color:var(--lm-primary);color:var(--lm-primary)}.plan-mp-add-symbol[data-v-516a22b8]{font-size:.16rem;line-height:1}.plan-mp-holes-row[data-v-516a22b8]{display:flex;align-items:center;justify-content:space-between}.plan-mp-hint[data-v-516a22b8]{font-size:.12rem;color:var(--lm-ink-faint)}.plan-mp-hint-inline[data-v-516a22b8]{display:inline-block}.plan-mp-hole-grid[data-v-516a22b8]{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:.12rem}.plan-mp-hole[data-v-516a22b8]{height:.36rem;border-radius:var(--lm-radius-sm);border:1px dashed var(--lm-border-strong);background:var(--lm-muted-surface);font-size:.12rem;color:var(--lm-ink-muted);cursor:pointer}.plan-mp-hole.is-active[data-v-516a22b8]{border-style:solid;border-color:rgba(22,51,0,.24);background:var(--lm-primary);color:var(--lm-primary-ink);font-weight:600}.plan-mp-area-wrap[data-v-516a22b8]{display:flex;flex-direction:column;gap:.12rem}.plan-task-modal-title-row[data-v-7e905981]{display:flex;align-items:center;gap:.1rem;min-width:0;flex:1}.plan-task-modal-mode-tag[data-v-7e905981]{flex-shrink:0;font-size:.12rem;font-weight:600;padding:.04rem .1rem;border-radius:var(--lm-radius-999);line-height:1.2}.plan-task-modal-mode-tag.is-readonly[data-v-7e905981]{color:#909399;border:1px solid #dcdfe6;background:#f5f7fa}.plan-task-modal-mode-tag.is-editable[data-v-7e905981]{color:var(--lm-primary,#16a34a);background:rgba(22,163,74,.12)}.plan-task-modal-footer-row[data-v-7e905981]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.12rem}.plan-task-modal-footer-left[data-v-7e905981]{flex-wrap:wrap}.plan-task-modal-footer-left[data-v-7e905981],.plan-task-modal-footer-right[data-v-7e905981]{display:inline-flex;align-items:center;gap:.1rem}.el-button.is-delete-confirming[data-v-7e905981]{animation:delete-confirm-pulse-7e905981 .36s ease-in-out}@keyframes delete-confirm-pulse-7e905981{0%{transform:scale(1)}40%{transform:scale(1.06)}to{transform:scale(1)}}.plan-delay-existing[data-v-7e905981]{margin-bottom:.24rem;padding:.12rem;border-radius:.1rem;background:rgba(148,163,184,.1);border:1px dashed rgba(148,163,184,.45);color:#64748b;font-size:.12rem;line-height:1.4}.plan-post-action-card[data-v-7e905981]{margin-top:.16rem;padding:.12rem;border-radius:.1rem;border:1px solid rgba(148,163,184,.35);background:rgba(148,163,184,.08)}.plan-post-action-card__title[data-v-7e905981]{font-size:.13rem;font-weight:600;color:#334155;margin-bottom:.1rem}.plan-post-action-card__row[data-v-7e905981]{display:flex;align-items:flex-start;gap:.08rem;line-height:1.5}.plan-post-action-card__row+.plan-post-action-card__row[data-v-7e905981]{margin-top:.06rem}.plan-post-action-card__label[data-v-7e905981]{flex-shrink:0;font-size:.12rem;color:#64748b}.plan-post-action-card__value[data-v-7e905981]{font-size:.12rem;color:#334155;word-break:break-all}[data-v-54ff94b8] .lm-plan-summary-loading{display:flex!important;align-items:center;justify-content:center;border-radius:var(--lm-radius-md)}[data-v-54ff94b8] .lm-plan-summary-loading .el-loading-spinner{position:static!important;top:auto!important;margin-top:0!important;width:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem}[data-v-54ff94b8] .lm-plan-summary-loading .el-loading-spinner .path{stroke:var(--lm-primary-strong)}[data-v-54ff94b8] .lm-plan-summary-loading .el-loading-spinner .circular{width:.42rem;height:.42rem}[data-v-54ff94b8] .lm-plan-summary-loading .el-loading-text{display:block;position:static!important;margin:0;color:var(--lm-ink-muted);font-size:.14rem;line-height:1.4;letter-spacing:.02em;white-space:nowrap}.lm-summary-loading-host[data-v-54ff94b8]{position:relative;overflow:visible}.lm-summary[data-v-54ff94b8]{display:flex;flex-wrap:nowrap;gap:.06rem;margin-bottom:.06rem}.lm-summary .lm-job-header[data-v-54ff94b8]{justify-content:space-between}.lm-summary-item[data-v-54ff94b8]{padding:.12rem;box-sizing:border-box;display:flex;flex-direction:column;flex:1 1 3.2rem;min-width:2.8rem}.lm-summary-header[data-v-54ff94b8]{display:flex;align-items:center;gap:.1rem;margin-bottom:.1rem}.lm-summary-title[data-v-54ff94b8]{font-size:var(--lm-text-body);font-weight:600}.lm-summary-sub[data-v-54ff94b8]{font-size:var(--lm-text-caption);color:var(--lm-ink-faint);margin-top:.02rem}.lm-summary-body[data-v-54ff94b8]{height:100%;display:flex;flex-wrap:nowrap;gap:.08rem .12rem}.lm-kv[data-v-54ff94b8]{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:space-between;border-radius:var(--lm-radius-md);background:var(--lm-muted-surface);border:1px solid var(--lm-border);font-size:.12rem;color:var(--lm-ink-muted);white-space:nowrap}.lm-kv-title[data-v-54ff94b8]{padding:.08rem;font-size:.12rem;color:var(--lm-ink-muted);font-weight:600}.lm-kv-value[data-v-54ff94b8]{flex:1;display:flex;align-items:center;justify-content:center;font-size:.28rem;color:var(--lm-ink-muted)}.lm-kv-value-red[data-v-54ff94b8]{color:#dc2626}.lm-kv-clickable[data-v-54ff94b8]{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.lm-kv-clickable[data-v-54ff94b8]:hover{transform:translateY(-1px);box-shadow:var(--lm-shadow-sm)}.lm-dot[data-v-54ff94b8]{width:.1rem;height:.1rem;border-radius:var(--lm-radius-999);display:inline-block;box-shadow:0 0 0 .02rem rgba(22,51,0,.12)}.lm-dot-green[data-v-54ff94b8]{background:var(--lm-primary)}.lm-dot-blue[data-v-54ff94b8]{background:#3b82f6;box-shadow:0 0 0 .02rem rgba(59,130,246,.14)}.lm-dot-orange[data-v-54ff94b8]{background:#f97316;box-shadow:0 0 0 .04rem rgba(249,115,22,.12)}.lm-dot-purple[data-v-54ff94b8]{background:#8b5cf6;box-shadow:0 0 0 .04rem rgba(139,92,246,.12)}.lm-text-green[data-v-54ff94b8]{color:var(--lm-primary)}.lm-text-red[data-v-54ff94b8]{color:#dc2626}.lm-job-tasks[data-v-54ff94b8]{flex:0 1 calc(25% - 0.03rem)}.lm-job-title-wrap[data-v-54ff94b8]{display:inline-flex;align-items:center;gap:.1rem}.lm-job-body[data-v-54ff94b8]{display:flex;flex-wrap:nowrap;gap:.06rem;min-width:0}.lm-job-body.lm-toolbar-job-stats .lm-kv[data-v-54ff94b8]{flex:1 1 0;min-width:.72rem}.lm-job-body .lm-kv[data-v-54ff94b8]{overflow:hidden}.lm-job-body .lm-kv-title[data-v-54ff94b8]{width:100%;text-align:center;color:var(--lm-job-stat-total-ink)}.lm-job-body .lm-kv-value[data-v-54ff94b8]{width:100%;background:var(--lm-job-stat-value-bg);color:var(--lm-job-stat-value-ink);font-size:.28rem;font-weight:700}.lm-job-body .lm-kv-total .lm-kv-title[data-v-54ff94b8]{background:var(--lm-job-stat-total-bg);color:var(--lm-job-stat-total-ink)}.lm-job-body .lm-kv-total-solid[data-v-54ff94b8]{background:var(--lm-job-stat-total-bg);border-color:rgba(22,51,0,.1)}.lm-job-body .lm-kv-total-solid .lm-kv-title[data-v-54ff94b8]{background:transparent;color:var(--lm-job-stat-total-ink);border-bottom:1px solid rgba(22,51,0,.14)}.lm-job-body .lm-kv-total-solid .lm-kv-value[data-v-54ff94b8]{background:transparent;color:var(--lm-job-stat-total-ink);font-weight:600}.lm-job-body .lm-kv-pending .lm-kv-title[data-v-54ff94b8]{background:var(--lm-job-stat-pending-bg);color:var(--lm-job-stat-pending-ink)}.lm-job-body .lm-kv-overdue .lm-kv-title[data-v-54ff94b8]{background:var(--lm-job-stat-overdue-bg);color:var(--lm-job-stat-overdue-ink)}.lm-job-body .lm-kv-overdue .lm-kv-value[data-v-54ff94b8]{color:var(--lm-job-stat-overdue-value-ink)}.lm-weather-header[data-v-54ff94b8]{justify-content:space-between;align-items:center;gap:.12rem}.lm-weather-header-main[data-v-54ff94b8]{min-width:0;display:inline-flex;align-items:center;gap:.1rem}.lm-weather-title-wrap[data-v-54ff94b8]{min-width:0}.lm-weather-tabs[data-v-54ff94b8]{flex-shrink:0}.lm-weather-tab.is-active[data-v-54ff94b8]{color:var(--lm-weather-tab-active-ink);background:var(--lm-weather-tab-active-bg)}.lm-weather-forecast[data-v-54ff94b8]{flex:1 1 calc(75% - 0.03rem);min-width:5.2rem}.lm-weather-body[data-v-54ff94b8]{display:flex;gap:.1rem;flex:1;overflow-x:auto;overflow-y:visible}.plan-day-mp-header-row[data-v-54ff94b8]{display:flex;gap:.08rem;margin-bottom:.12rem}.plan-day-mp-pill[data-v-54ff94b8]{flex:1;display:flex;align-items:center;justify-content:space-between;border-radius:var(--lm-radius-sm);background:#fff;border:1px solid rgba(148,163,184,.25);box-shadow:var(--lm-shadow-sm);padding:.08rem .14rem;box-sizing:border-box}.plan-day-mp-pill-title[data-v-54ff94b8]{font-size:.11rem;color:var(--lm-ink-faint)}.plan-day-mp-pill-value[data-v-54ff94b8]{font-size:.16rem;font-weight:700;color:#0f172a;line-height:1.1}.plan-day-mp-pill--count .plan-day-mp-pill-value[data-v-54ff94b8]{color:var(--lm-primary,#16a34a)}.plan-day-modal-empty[data-v-54ff94b8]{text-align:center;padding:.2rem .12rem .08rem}.plan-day-modal-empty-title[data-v-54ff94b8]{font-size:var(--lm-text-body);font-weight:600;color:#334155}.plan-day-modal-empty-sub[data-v-54ff94b8]{margin-top:.08rem;font-size:.12rem;color:var(--lm-ink-faint);line-height:1.45}.plan-day-modal-list[data-v-54ff94b8]{display:flex;flex-direction:column;gap:.12rem}.plan-day-mp-item[data-v-54ff94b8]{width:100%;border-radius:var(--lm-radius-md);background:#fff;border:1px solid rgba(148,163,184,.25);box-shadow:var(--lm-shadow-sm);overflow:hidden;position:relative;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}.plan-day-mp-item[data-v-54ff94b8]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:.04rem;background:rgba(22,163,74,.35)}.plan-day-mp-item[data-v-54ff94b8]:hover{box-shadow:var(--lm-shadow-md);transform:translateY(-1px)}.plan-day-mp-item--st10[data-v-54ff94b8]:before{background:#fb923c}.plan-day-mp-item--st20[data-v-54ff94b8]:before{background:#60a5fa}.plan-day-mp-item--st40[data-v-54ff94b8]:before{background:#9ca3af}.plan-day-mp-item--st70[data-v-54ff94b8]:before{background:#ef4444}.plan-day-mp-item.is-expanded[data-v-54ff94b8]{box-shadow:var(--lm-shadow-md)}.plan-day-mp-summary[data-v-54ff94b8]{padding:.14rem .14rem .14rem .16rem;box-sizing:border-box}.plan-day-mp-summary-row[data-v-54ff94b8]{display:flex;align-items:center;justify-content:space-between;gap:.1rem}.plan-day-mp-summary-row--bottom[data-v-54ff94b8]{margin-top:.1rem;align-items:flex-end}.plan-day-mp-summary-left[data-v-54ff94b8]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.04rem}.plan-day-mp-summary-right[data-v-54ff94b8]{display:flex;flex-direction:column;align-items:flex-end;gap:.04rem;min-width:.88rem}.plan-day-mp-kicker[data-v-54ff94b8]{font-size:.14rem;color:#64748b}.plan-day-mp-summary-title[data-v-54ff94b8]{font-size:.16rem;font-weight:700;color:#0f172a;line-height:1.2}.plan-day-mp-value[data-v-54ff94b8]{font-size:.14rem;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.plan-day-mp-value--right[data-v-54ff94b8]{text-align:right}.plan-day-mp-status-tag[data-v-54ff94b8]{display:inline-flex;align-items:center;justify-content:center;padding:.04rem .1rem;border-radius:var(--lm-radius-999);border:1px solid rgba(148,163,184,.35);background:var(--lm-muted-surface)}.plan-day-mp-tag--st10[data-v-54ff94b8]{border-color:#fb923c;background:#ffedd5;color:#c2410c}.plan-day-mp-tag--st20[data-v-54ff94b8]{border-color:#60a5fa;background:#dbeafe;color:#1d4ed8}.plan-day-mp-tag--st40[data-v-54ff94b8]{border-color:#9ca3af;background:#f1f5f9;color:#475569}.plan-day-mp-tag--st70[data-v-54ff94b8]{border-color:#ef4444;background:#fee2e2;color:#b91c1c}.plan-day-mp-detail[data-v-54ff94b8]{border-top:1px solid rgba(148,163,184,.25);padding:.14rem .14rem .16rem .16rem}.plan-day-mp-detail .plan-day-readonly-value[data-v-54ff94b8]{display:block;min-height:.36rem;padding:.08rem .12rem;border-radius:.1rem;border:1px solid #e2e8f0;background:#f1f5f9;line-height:1.35;white-space:normal}.plan-day-detail-loading[data-v-54ff94b8]{padding:.06rem 0 .1rem}.plan-day-detail-card[data-v-54ff94b8]{border-radius:0;border:none;background:transparent;padding:0}.plan-day-detail-head[data-v-54ff94b8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.12rem}.plan-day-detail-head-right[data-v-54ff94b8]{display:inline-flex;align-items:center;gap:.08rem}.plan-day-detail-head-title[data-v-54ff94b8]{font-size:.18rem;font-weight:700;color:#111827}.plan-day-detail-head-badge[data-v-54ff94b8]{background:#f1f5f9}.plan-day-detail-head-badge[data-v-54ff94b8],.plan-day-detail-unlock[data-v-54ff94b8]{font-size:.12rem;color:#475569;border:1px solid #e2e8f0;border-radius:9.99rem;padding:.04rem .1rem}.plan-day-detail-unlock[data-v-54ff94b8]{background:#fff;line-height:1.2;cursor:pointer}.plan-day-detail-section[data-v-54ff94b8]{display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;padding:.12rem 0}.plan-day-detail-section-title[data-v-54ff94b8]{font-size:.16rem;font-weight:600;color:#0f172a}.plan-day-detail-section-head[data-v-54ff94b8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.06rem}.plan-day-detail-section-content[data-v-54ff94b8]{width:100%}.plan-day-material-list[data-v-54ff94b8]{display:flex;flex-direction:column;gap:.06rem}.plan-day-material-row[data-v-54ff94b8]{display:flex;align-items:stretch;gap:.12rem;padding:0}.plan-day-detail-remark[data-v-54ff94b8]{width:100%;min-height:.8rem;border-radius:.1rem;border:1px solid #e2e8f0;background:#f1f5f9;padding:.08rem;font-size:.14rem;color:#334155;white-space:pre-wrap}.plan-day-mp-detail-grid[data-v-54ff94b8]{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;gap:.12rem}.plan-day-mp-detail-item[data-v-54ff94b8]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.04rem}.plan-day-mp-detail-actions[data-v-54ff94b8]{margin-top:.1rem;display:flex;flex-wrap:wrap;gap:.08rem}[data-v-54ff94b8] .plan-edit-control .el-input__wrapper,[data-v-54ff94b8] .plan-edit-control .el-select__wrapper,[data-v-54ff94b8] .plan-edit-control .el-textarea__inner,[data-v-54ff94b8] .plan-edit-control.el-date-editor .el-input .el-input__wrapper{border:1px solid #dbe3ee;box-shadow:none!important;border-radius:.1rem;background:#fff}[data-v-54ff94b8] .plan-edit-control.el-date-editor{--el-date-editor-width:100%;width:100%}.select-input[data-v-54ff94b8]{width:100%;min-height:.36rem;padding:.08rem .12rem;border-radius:.1rem;border:1px solid #dbe3ee;background:#f1f5f9;display:flex;align-items:center;box-sizing:border-box}.readonly-input[data-v-54ff94b8]{background:#f1f5f9}.select-value[data-v-54ff94b8]{font-size:.14rem;color:#334155}.section-materials .plan-day-material-list[data-v-54ff94b8]{width:100%;display:flex;flex-direction:column;gap:.1rem;margin-bottom:.1rem}.section-materials .plan-day-material-row[data-v-54ff94b8]{width:100%;display:flex;align-items:stretch;gap:.12rem}.section-materials .material-name-edit[data-v-54ff94b8],.section-materials .material-name-readonly[data-v-54ff94b8]{flex:2;min-width:0}.section-materials .material-name-edit[data-v-54ff94b8] .el-input__wrapper,.section-materials .material-qty-edit[data-v-54ff94b8] .el-input__wrapper{border:1px solid #dbe3ee!important;box-shadow:none!important;border-radius:.1rem}.section-materials .material-qty-wrap-edit[data-v-54ff94b8],.section-materials .material-qty-wrap-readonly[data-v-54ff94b8]{flex:1;display:flex;align-items:stretch;gap:.08rem}.section-materials .material-qty-readonly[data-v-54ff94b8]{flex:1;padding:0 .12rem;min-height:0;border-radius:.1rem;border:1px solid #dbe3ee;display:flex;align-items:center;box-sizing:border-box}.section-materials .unit-text[data-v-54ff94b8]{font-size:.13rem;color:#64748b;display:inline-flex;align-items:center;white-space:nowrap}.section-materials .material-empty[data-v-54ff94b8]{padding:.06rem .04rem 0}.section-materials .material-empty-text[data-v-54ff94b8]{font-size:.13rem;color:#94a3b8}.material-remove-btn[data-v-54ff94b8]{align-self:stretch;min-height:.4rem;padding:0 .12rem;margin:0;border-radius:.1rem;border:1px solid #f87171;background-color:#fee2e2;color:#b91c1c;font-size:.13rem;line-height:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.material-add[data-v-54ff94b8]{border-radius:.1rem;border:1px dashed #cbd5e1;padding:.1rem .12rem;box-sizing:border-box;margin-top:.1rem;cursor:pointer}.add-btn[data-v-54ff94b8]{display:flex;align-items:center;justify-content:center;gap:.06rem;color:#64748b;font-size:.14rem}.add-symbol[data-v-54ff94b8]{font-size:.16rem}.add-text[data-v-54ff94b8]{font-size:.14rem}.plan-holes-select-row[data-v-54ff94b8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.1rem}.plan-holes-all[data-v-54ff94b8]{display:inline-flex;align-items:center;gap:.06rem;color:#64748b;font-size:.13rem}.plan-holes-grid[data-v-54ff94b8]{display:grid;grid-template-columns:repeat(6,1fr);gap:.1rem .12rem}.plan-hole-item[data-v-54ff94b8]{height:.42rem;width:auto;border-radius:.08rem;border:1px dashed #cbd5e1;background:#f8fafc;color:#64748b;padding:.06rem .12rem;cursor:pointer}.plan-hole-item.is-active[data-v-54ff94b8]{border-style:solid;border-color:var(--lm-pill-border);background:var(--lm-primary);color:var(--lm-primary-ink);font-weight:700}.plan-area-wrap[data-v-54ff94b8]{margin-top:.12rem;display:flex;flex-direction:column;align-items:flex-start;gap:.12rem}.plan-area-grid[data-v-54ff94b8]{display:flex;flex-wrap:wrap;gap:.12rem}.plan-area-item[data-v-54ff94b8]{width:auto;height:.42rem;border-radius:.08rem;border:1px dashed #cbd5e1;background:#f8fafc;color:#64748b;padding:.06rem .12rem;cursor:pointer}.plan-area-item.is-active[data-v-54ff94b8]{border-style:solid;border-color:var(--lm-pill-border);background:var(--lm-primary);color:var(--lm-primary-ink);font-weight:700}.plan-worktype-wrap[data-v-54ff94b8]{display:flex;flex-direction:column;gap:.08rem}.plan-worktype-grid[data-v-54ff94b8]{display:flex;flex-wrap:wrap;gap:.1rem .12rem}.plan-worktype-item[data-v-54ff94b8]{width:auto;height:.42rem;border-radius:.08rem;border:1px dashed #cbd5e1;background:#f8fafc;color:#64748b;padding:.06rem .12rem;cursor:pointer}.plan-worktype-item.is-active[data-v-54ff94b8]{border-style:solid;border-color:var(--lm-pill-border);background:var(--lm-primary);color:var(--lm-primary-ink);font-weight:700}.lm-btn-outline-danger[data-v-54ff94b8]{border-color:#ef4444;color:#b91c1c;background:#fff}.lm-weather-day[data-v-54ff94b8]{flex:1 1 calc(20% - 0.08rem);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:.12rem .1rem;border-radius:var(--lm-radius-md);background:var(--lm-panel-bg);border:1px solid var(--lm-border);box-shadow:var(--lm-shadow-sm);min-width:0}.lm-weather-day-header[data-v-54ff94b8]{display:flex;justify-content:space-between;align-items:center;height:.2rem;margin-bottom:.06rem}.lm-weather-date[data-v-54ff94b8]{font-size:var(--lm-weather-font-base);color:var(--lm-ink-faint);font-weight:500}.lm-weather-weekday[data-v-54ff94b8]{font-size:var(--lm-weather-font-base);color:var(--lm-ink-muted);font-weight:600}.lm-weather-main[data-v-54ff94b8]{display:flex;align-items:center;gap:.08rem;margin-bottom:.03rem}.lm-weather-icon-wrapper[data-v-54ff94b8]{flex-shrink:0;width:.4rem;height:.4rem;border-radius:var(--lm-radius-999);border:1px solid var(--lm-border);background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.lm-weather-icon-img[data-v-54ff94b8]{width:.32rem;height:.32rem;object-fit:contain}.lm-weather-main-info[data-v-54ff94b8]{flex:1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.08rem}.lm-weather-condition-block[data-v-54ff94b8]{flex:1;font-size:var(--lm-weather-font-base);font-weight:600;color:var(--lm-ink);line-height:1.4;white-space:normal}.lm-weather-meta[data-v-54ff94b8]{display:flex;flex-direction:column;align-items:flex-end;gap:.02rem}.lm-weather-temp[data-v-54ff94b8]{display:flex;align-items:baseline;gap:.04rem}.lm-weather-temp-high[data-v-54ff94b8]{font-size:var(--lm-weather-font-temp);font-weight:600;color:var(--lm-ink)}.lm-weather-temp-low[data-v-54ff94b8]{font-size:var(--lm-weather-font-base);font-weight:600;color:var(--lm-ink)}.lm-weather-condition[data-v-54ff94b8]{font-size:var(--lm-weather-font-base);color:var(--lm-ink-muted)}.lm-weather-wind[data-v-54ff94b8]{font-size:var(--lm-weather-font-base);color:var(--lm-ink-faint)}.lm-weather-extra[data-v-54ff94b8]{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;gap:.04rem .08rem;padding-top:.03rem;border-top:1px dashed var(--lm-border)}.lm-weather-extra-item[data-v-54ff94b8]{display:flex;align-items:center;gap:.12rem;font-size:var(--lm-weather-font-base);line-height:1.25}.lm-weather-extra-item[data-v-54ff94b8]:first-child{justify-content:flex-start}.lm-weather-extra-item[data-v-54ff94b8]:last-child{justify-content:flex-end}.lm-weather-extra-label[data-v-54ff94b8]{color:var(--lm-ink-faint);white-space:nowrap}.lm-weather-extra-value[data-v-54ff94b8]{color:var(--lm-ink-muted);font-weight:600;white-space:nowrap}.lm-layout[data-v-54ff94b8]{width:100%;margin:0 auto;display:flex;flex-direction:column;flex:1;min-height:0}.lm-panel[data-v-54ff94b8]{padding:.12rem;display:flex;flex-direction:column}.lm-panel-list[data-v-54ff94b8]{width:100%;height:100%;min-height:4.8rem}.lm-panel-header[data-v-54ff94b8]{display:flex;align-items:flex-start;justify-content:space-between;gap:.12rem;margin-bottom:.12rem}.lm-panel-title[data-v-54ff94b8]{font-size:.17rem;font-weight:600}.lm-panel-subtitle[data-v-54ff94b8]{font-size:.12rem;color:#64748b;margin-top:.02rem}@media print{.lm-layout>.lm-panel-list[data-v-54ff94b8],.lm-tabs[data-v-54ff94b8]{display:none!important}}.lm-layout[data-v-4e926664]{width:100%;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:.18rem;flex:1;min-height:0}.lm-panel[data-v-4e926664]{padding:.16rem;display:flex;flex-direction:column;height:100%;min-height:4.8rem}.lm-panel-header[data-v-4e926664]{display:flex;align-items:flex-start;justify-content:space-between;gap:.12rem;margin-bottom:.12rem}.lm-panel-title[data-v-4e926664]{font-size:var(--lm-text-title-md);font-weight:600}.lm-panel-subtitle[data-v-4e926664]{font-size:var(--lm-text-caption);color:var(--lm-ink-faint);margin-top:.02rem}.uav-schedule-grid[data-v-4e926664]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.08rem;margin-top:.08rem;height:100%;flex:1;min-height:0;align-content:stretch}.uav-day[data-v-4e926664]{background:var(--lm-muted-surface);border-radius:var(--lm-radius-md);padding:.08rem;display:flex;flex-direction:column;min-height:0;height:100%}.uav-day-header[data-v-4e926664]{border-bottom:1px solid var(--lm-border);padding-bottom:.06rem;margin-bottom:.06rem}.uav-day-title[data-v-4e926664]{font-size:.12rem;font-weight:600}.uav-day-date[data-v-4e926664]{font-size:.11rem;color:var(--lm-ink-faint)}.uav-day-body[data-v-4e926664]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:.06rem}.uav-task[data-v-4e926664]{background:#fff;border-radius:var(--lm-radius-md);padding:.06rem .08rem;border:1px solid var(--lm-border);box-shadow:var(--lm-shadow-sm)}.uav-task-top[data-v-4e926664]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.04rem}.uav-task-time[data-v-4e926664]{font-size:.11rem;color:var(--lm-ink-muted)}.uav-task-status[data-v-4e926664]{font-size:.11rem;padding:1px .06rem;border-radius:var(--lm-radius-999);border:1px solid var(--lm-border)}.uav-task-main[data-v-4e926664]{font-size:.11rem;color:var(--lm-ink-muted)}.uav-task-title[data-v-4e926664]{font-size:.12rem;font-weight:600;margin-bottom:.02rem}.uav-task-sub[data-v-4e926664]{font-size:.11rem;color:var(--lm-ink-faint)}.uav-task-tags[data-v-4e926664]{margin-top:.04rem;display:flex;flex-wrap:wrap;gap:.04rem}.uav-task-pending[data-v-4e926664]{background:#fef9c3;color:#854d0e}.uav-task-scheduled[data-v-4e926664]{background:#dbeafe;color:#1d4ed8}.uav-task-completed[data-v-4e926664]{background:#dcfce7;color:#15803d}.uav-chip[data-v-4e926664]{font-size:.1rem;padding:.02rem .06rem;border-radius:var(--lm-radius-999);background:var(--lm-pill-bg);color:var(--lm-ink-muted);border:1px solid var(--lm-border)}.uav-empty[data-v-4e926664]{font-size:.11rem;color:var(--lm-ink-faint);text-align:center;margin-top:.1rem}.lm-layout-single[data-v-4e926664]{grid-template-columns:minmax(0,1fr)}@media (max-width:960px){.uav-schedule-grid[data-v-4e926664]{grid-template-columns:repeat(2,minmax(0,1fr))}}.map-iframe-wrapper[data-v-5d5c47c9]{width:100%;height:100%;position:relative;overflow:hidden;border-radius:var(--lm-radius-sm)}.map-iframe[data-v-5d5c47c9]{width:100%;height:100%;border:none;display:block}.patrol-compare-maps[data-v-a416b340]{width:100%;height:calc(100vh - 2.08rem);display:flex;gap:.08rem;box-sizing:border-box;position:relative}.patrol-compare-maps__panel[data-v-a416b340]{flex:1;min-width:0;min-height:0}.patrol-compare-maps__canvas-wrap[data-v-a416b340]{width:100%;height:100%;position:relative}.patrol-compare-maps__label[data-v-a416b340]{position:absolute;top:.1rem;left:50%;z-index:3;transform:translateX(-50%);display:inline-flex;align-items:center;justify-content:center;gap:.06rem;max-width:calc(100% - 1.2rem);text-align:center;padding:.06rem .12rem;border-radius:var(--lm-radius-md);background:hsla(0,0%,100%,.88);border:1px solid rgba(15,23,42,.08);box-shadow:0 .04rem .16rem rgba(15,23,42,.12);color:var(--lm-pill-ink);font-size:var(--lm-text-title-lg);font-weight:700;letter-spacing:.5px;pointer-events:none}.patrol-compare-maps__label--compare[data-v-a416b340]{pointer-events:auto;width:max-content;max-width:calc(100% - .24rem);min-width:0;box-sizing:border-box}.patrol-compare-maps__label--compare[data-v-a416b340] .lm-compare-date-switcher{width:max-content;max-width:100%;min-width:0}.patrol-compare-maps__label--compare[data-v-a416b340] .lm-compare-date-switcher__side{flex:0 0 auto;min-width:0}.patrol-compare-maps__label[data-v-a416b340] .lm-compare-date-switcher__adjacent.lm-patrol-task-date,.patrol-compare-maps__label[data-v-a416b340] .lm-compare-date-switcher__current.lm-patrol-task-date{display:inline-flex;align-items:center;gap:.06rem}.patrol-compare-maps__layer-switch[data-v-a416b340]{position:absolute;top:.1rem;left:.1rem;z-index:2;display:inline-flex;align-items:center;gap:.02rem;padding:.02rem;border-radius:.08rem;background:hsla(0,0%,100%,.94);border:1px solid rgba(15,23,42,.08);box-shadow:0 .04rem .16rem rgba(15,23,42,.12)}.patrol-compare-maps__layer-btn[data-v-a416b340]{border:none;background:transparent;color:#64748b;font-size:.12rem;font-weight:600;padding:.04rem .1rem;border-radius:.06rem;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}.patrol-compare-maps__layer-btn.active[data-v-a416b340]{background:#fff;color:#14532d;box-shadow:0 1px .03rem rgba(15,23,42,.12)}.patrol-compare-maps__layer-btn[data-v-a416b340]:disabled{opacity:.6;cursor:not-allowed}.patrol-compare-maps__canvas[data-v-a416b340]{width:100%;height:100%;border:1px solid var(--lm-border-strong);border-radius:var(--lm-radius-md);overflow:hidden;background:hsla(0,0%,100%,.7);box-shadow:var(--lm-shadow-sm);touch-action:none}.avg-view-content[data-v-84c91450]{flex:1;display:flex;flex-direction:column;gap:.12rem;animation:fadeIn-84c91450 .3s ease-out;min-height:0;height:100%}.compare-layout[data-v-84c91450]{flex:1;display:flex;flex-direction:column;gap:.16rem;min-height:0}.compare-layout.is-compare[data-v-84c91450]{flex-direction:row;gap:.12rem}.compare-panel[data-v-84c91450]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:.06rem}.compare-panel-head[data-v-84c91450]{display:flex;align-items:center;gap:.08rem;align-self:flex-start}.compare-date[data-v-84c91450]{display:inline-flex;align-items:center;border-radius:var(--lm-radius-999);border:1px solid var(--lm-pill-border);background:var(--lm-pill-bg);color:var(--lm-pill-ink);box-shadow:var(--lm-shadow-sm);font-weight:600;letter-spacing:.2px}.compare-back-btn[data-v-84c91450],.compare-date[data-v-84c91450]{min-height:.24rem;padding:0 .1rem;font-size:var(--lm-text-caption)}.compare-back-btn[data-v-84c91450]{border-radius:var(--lm-radius-999)}@keyframes fadeIn-84c91450{0%{opacity:0;transform:translateY(.1rem)}to{opacity:1;transform:translateY(0)}}.data-table-wrapper[data-v-84c91450]{overflow:hidden}.data-table-wrapper .avg-data-table[data-v-84c91450]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.13rem}.data-table-wrapper .avg-data-table td[data-v-84c91450],.data-table-wrapper .avg-data-table th[data-v-84c91450]{height:.32rem;text-align:center}.data-table-wrapper .avg-data-table th[data-v-84c91450]{background:var(--lm-primary);color:var(--lm-primary-ink);font-weight:600}.data-table-wrapper .avg-data-table th.head-avg[data-v-84c91450],.data-table-wrapper .avg-data-table th.head-hole[data-v-84c91450]{width:.8rem}.data-table-wrapper .avg-data-table th.head-cell[data-v-84c91450]{flex:1}.data-table-wrapper .avg-data-table td[data-v-84c91450]:not(.row-label):not(.row-avg),.data-table-wrapper .avg-data-table th.head-cell[data-v-84c91450]{flex:1;max-width:.48rem}.data-table-wrapper .avg-data-table .row-label[data-v-84c91450]{background:var(--lm-muted-surface);font-weight:500;width:.8rem}.data-table-wrapper .avg-data-table .row-avg[data-v-84c91450]{background:var(--lm-score-surface-bg,var(--lm-muted-surface));color:var(--lm-score-surface-ink,var(--lm-ink));font-weight:600;transition:background .15s ease,color .15s ease}.chart-section[data-v-84c91450]{flex:1;min-height:0;display:flex;flex-direction:column;padding:.16rem}.chart-section .chart-header[data-v-84c91450]{font-size:.12rem;color:var(--lm-ink-muted);margin-bottom:.12rem}.chart-section .chart-container[data-v-84c91450]{position:relative;flex:1;display:flex;align-items:center;justify-content:center;border-top:1px solid var(--lm-border);padding-top:.12rem}.region-view-content[data-v-5c43ff34]{flex:1;display:flex;flex-direction:column;gap:.24rem;animation:fadeIn-5c43ff34 .3s ease-out;min-height:0;height:100%}.compare-layout[data-v-5c43ff34]{flex:1;display:flex;flex-direction:column;gap:.16rem;min-height:0}.compare-layout.is-compare[data-v-5c43ff34]{flex-direction:row;gap:.12rem}.compare-panel[data-v-5c43ff34]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:.06rem}.compare-panel-head[data-v-5c43ff34]{display:flex;align-items:center;gap:.08rem;align-self:flex-start}.compare-date[data-v-5c43ff34]{display:inline-flex;align-items:center;border-radius:var(--lm-radius-999);border:1px solid var(--lm-pill-border);background:var(--lm-pill-bg);color:var(--lm-pill-ink);box-shadow:var(--lm-shadow-sm);font-weight:600;letter-spacing:.2px}.compare-back-btn[data-v-5c43ff34],.compare-date[data-v-5c43ff34]{min-height:.24rem;padding:0 .1rem;font-size:var(--lm-text-caption)}.compare-back-btn[data-v-5c43ff34]{border-radius:var(--lm-radius-999)}@keyframes fadeIn-5c43ff34{0%{opacity:0;transform:translateY(.1rem)}to{opacity:1;transform:translateY(0)}}.data-table-wrapper[data-v-5c43ff34]{overflow:hidden;overflow-x:auto}.data-table-wrapper .region-data-table[data-v-5c43ff34]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.13rem;min-width:9.3rem}.data-table-wrapper .region-data-table td[data-v-5c43ff34],.data-table-wrapper .region-data-table th[data-v-5c43ff34]{height:.32rem;text-align:center}.data-table-wrapper .region-data-table .head-metric[data-v-5c43ff34]{width:.9rem}.data-table-wrapper .region-data-table .head-hole-group[data-v-5c43ff34],.data-table-wrapper .region-data-table .head-metric[data-v-5c43ff34]{background:var(--lm-primary)!important;color:var(--lm-primary-ink);font-weight:600}.data-table-wrapper .region-data-table .head-hole[data-v-5c43ff34]{background:var(--lm-primary);color:var(--lm-primary-ink);font-weight:600;flex:1}.data-table-wrapper .region-data-table .row-label[data-v-5c43ff34]{background:var(--lm-muted-surface);font-weight:500;width:.9rem;position:sticky;left:0;z-index:2}.data-table-wrapper .region-data-table .cell-active[data-v-5c43ff34]{background:hsla(97,72%,67%,.26);color:var(--lm-primary-ink);font-weight:600}.data-table-wrapper .region-data-table tbody td[data-v-5c43ff34]:not(.row-label){flex:1;max-width:.48rem}.chart-section[data-v-5c43ff34]{flex:1;min-height:0;display:flex;flex-direction:column;padding:.16rem}.chart-section .chart-header[data-v-5c43ff34]{font-size:.12rem;color:var(--lm-ink-muted);margin-bottom:.12rem}.chart-section .chart-container[data-v-5c43ff34]{position:relative;flex:1;display:flex;align-items:center;justify-content:center;border-top:1px solid var(--lm-border);padding-top:.12rem}.ai-monitor-layout[data-v-e6245538],.monitor-container[data-v-e6245538]{flex:1;display:flex;flex-direction:column;min-height:0}.monitor-container[data-v-e6245538]{gap:.06rem}.filter-bar[data-v-e6245538]{flex:0 0 auto;display:flex;align-items:stretch;min-width:0}.filter-bar .filter-layout[data-v-e6245538]{flex:1;min-width:0;display:flex;align-items:stretch;gap:.06rem}.filter-bar .filter-card[data-v-e6245538]{padding:.08rem;box-sizing:border-box}.filter-bar .filter-left[data-v-e6245538]{flex:0 0 auto;min-width:0;display:flex;flex-direction:column;justify-content:center}.filter-bar .filter-left .lm-filters[data-v-e6245538]{flex:0 0 auto;align-items:stretch}.filter-bar .filter-date-stack[data-v-e6245538]{display:flex;flex-direction:column;align-items:center;gap:.04rem}.filter-bar .filter-center[data-v-e6245538]{flex:1 1 3.2rem;min-width:2.8rem;display:flex;align-items:stretch;gap:.08rem}.filter-bar .filter-center-course[data-v-e6245538]{flex:0 0 auto;display:flex;align-items:center}.filter-bar .filter-center-right[data-v-e6245538],.filter-bar .filter-right[data-v-e6245538]{flex:0 0 auto;display:flex;align-items:stretch}.filter-bar .filter-right[data-v-e6245538]{min-width:0}.filter-bar .grid-course-select[data-v-e6245538]{display:flex;align-items:center;flex-shrink:0;padding:0 .08rem;border:1px solid var(--lm-border-strong);border-radius:var(--lm-radius-md);background:hsla(0,0%,100%,.92);transition:background .15s ease,color .15s ease}.filter-bar .grid-course-select.active[data-v-e6245538]{background:var(--lm-primary)}.filter-bar .grid-content[data-v-e6245538]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:.06rem;border-radius:var(--lm-radius-md);background:var(--lm-muted-surface);padding:.08rem;align-self:stretch}.filter-bar .grid-content--disabled[data-v-e6245538]{opacity:.72}.filter-bar .grid-content .grid-row[data-v-e6245538]{--hole-gap:0.06rem;display:flex;flex-wrap:wrap;gap:var(--hole-gap);align-items:stretch}.filter-bar .grid-content .grid-row .hole-num[data-v-e6245538]{flex:0 0 calc(11.11111% - var(--hole-gap)*8/9);max-width:calc(11.11111% - var(--hole-gap)*8/9);display:flex;align-items:center;justify-content:center;border:1px solid var(--lm-border);border-radius:var(--lm-radius-sm);background:hsla(0,0%,100%,.92);font-size:.12rem;color:var(--lm-ink-muted);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap;padding:.06rem;box-sizing:border-box}.filter-bar .grid-content .grid-row .hole-num[data-v-e6245538]:hover{background:hsla(97,72%,67%,.35);color:var(--lm-ink);border-color:rgba(22,51,0,.2)}.filter-bar .grid-content .grid-row .hole-num.active[data-v-e6245538]{background:var(--lm-primary);border-color:rgba(22,51,0,.24);font-weight:600;color:var(--lm-primary-ink)}.filter-bar .grid-content .grid-row .hole-num.disabled[data-v-e6245538]{opacity:.42;cursor:not-allowed;pointer-events:none}.filter-bar[data-v-e6245538] .lm-select{width:1.8rem}.filter-bar[data-v-e6245538] .lm-select--grid{width:1.32rem}.filter-bar[data-v-e6245538] .lm-select--grid .el-select__wrapper{min-height:.28rem;padding:0 .08rem;box-shadow:none;background:transparent}.filter-bar .grid-course-select.active[data-v-e6245538] .lm-select--grid .el-select__caret,.filter-bar .grid-course-select.active[data-v-e6245538] .lm-select--grid .el-select__placeholder,.filter-bar .grid-course-select.active[data-v-e6245538] .lm-select--grid .el-select__selected-item,.filter-bar .grid-course-select.active[data-v-e6245538] .lm-select--grid .el-select__wrapper{color:var(--lm-primary-ink)}.filter-bar .grid-course-select.active[data-v-e6245538] .lm-select--grid .el-select__selected-item{font-weight:600}.filter-bar .compare-sep[data-v-e6245538]{flex-shrink:0;display:inline-flex;align-items:center;gap:.04rem;user-select:none}.filter-bar .compare-sep .el-icon[data-v-e6245538]{flex-shrink:0;font-size:.14rem;color:var(--lm-ink-faint)}.filter-bar .compare-sep-text[data-v-e6245538]{font-size:.1rem;font-weight:600;line-height:1.35;letter-spacing:.02em;color:var(--lm-ink-faint)}.content-main[data-v-e6245538]{padding:.06rem;flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.content-main.is-health-map-mode[data-v-e6245538]{overflow:hidden;gap:0;padding:.06rem}.stats-cards-wrapper[data-v-e6245538]{flex:1;height:100%;display:flex;gap:.06rem}.stats-cards-wrapper.stats-cards-wrapper--toolbar[data-v-e6245538]{position:static;top:auto;right:auto;z-index:auto}.stats-cards-wrapper .stat-card[data-v-e6245538]{width:.88rem}[data-v-e6245538] .lm-konifer-map-loading .el-loading-mask{border-radius:var(--lm-radius-md)}[data-v-e6245538] .lm-konifer-map-loading .el-loading-spinner .path{stroke:var(--lm-primary-strong)}[data-v-e6245538] .lm-konifer-map-loading .el-loading-spinner .circular{width:.42rem;height:.42rem}[data-v-e6245538] .lm-konifer-map-loading .el-loading-text{color:var(--lm-ink-muted);font-size:var(--lm-text-body);letter-spacing:.02em}.konifer-map-root[data-v-e6245538]{flex:1;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.konifer-map-root--hole[data-v-e6245538]{width:100%;min-height:0}.konifer-map-root .map-single-wrap[data-v-e6245538]{display:flex;align-items:center;justify-content:center;width:100%;height:calc(100vh - 2.08rem);position:relative}.konifer-map-root .map-compare-stack[data-v-e6245538]{width:100%;height:calc(100vh - 2.15rem);display:flex;flex-direction:column;gap:.08rem;box-sizing:border-box}.konifer-map-root .map-compare-row[data-v-e6245538]{flex:1;min-height:0;display:flex;gap:.1rem;align-items:stretch}.konifer-map-root .map-compare-time[data-v-e6245538]{width:.94rem;flex-shrink:0;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);display:flex;align-items:center;justify-content:center;border:1px solid var(--lm-pill-border);border-radius:var(--lm-radius-md);background:var(--lm-pill-bg);color:var(--lm-pill-ink);font-size:var(--lm-text-title-lg);font-weight:700;letter-spacing:.5px;box-shadow:var(--lm-shadow-sm)}.konifer-map-root .map-compare-cell[data-v-e6245538]{flex:1;min-width:0;position:relative;overflow:hidden;background:hsla(0,0%,100%,.7);border:1px solid var(--lm-border-strong);border-radius:var(--lm-radius-md);box-shadow:var(--lm-shadow-sm)}.konifer-map-root[data-v-e6245538] .map-iframe-wrapper{width:100%;height:100%;border-radius:var(--lm-radius-md)}.detail-view-content[data-v-e6245538]{min-width:0}.chart-panel[data-v-e6245538],.detail-view-content[data-v-e6245538]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.chart-panel[data-v-e6245538]{gap:0;background:#fff;border:1px solid var(--lm-border-strong);border-radius:var(--lm-radius-md);padding:.12rem;box-sizing:border-box}.chart-panel-head[data-v-e6245538]{display:flex;align-items:center;justify-content:space-between;gap:.12rem;margin-bottom:.1rem;flex-wrap:wrap}.chart-title[data-v-e6245538]{font-size:.13rem;font-weight:700;color:var(--lm-ink)}.chart-container[data-v-e6245538]{width:100%;flex:1;min-height:2.4rem;box-sizing:border-box}.chart-compare-layout[data-v-e6245538]{display:flex;gap:.12rem;flex:1;min-height:0}.chart-compare-cell[data-v-e6245538]{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0}.chart-compare-label[data-v-e6245538]{align-self:flex-start;display:inline-flex;align-items:center;min-height:.24rem;padding:0 .1rem;border-radius:var(--lm-radius-999);border:1px solid var(--lm-pill-border);background:var(--lm-pill-bg);color:var(--lm-pill-ink);box-shadow:var(--lm-shadow-sm);font-size:var(--lm-text-caption);font-weight:600;letter-spacing:.2px;margin-bottom:.08rem}.ai-monitor-nested-outlet[data-v-e6245538]{display:none}.upload-record-modal-footer[data-v-e6245538]{gap:.1rem}.upload-record-modal[data-v-e6245538]{width:6rem}.upload-record-modal .upload-record-form[data-v-e6245538]{padding:.24rem}.ai-monitor-patrol-date-popper .el-date-table-cell__text.has-patrol-record-date{font-weight:700!important;border-radius:9.99rem!important;display:inline-flex;align-items:center;justify-content:center;width:.22rem;height:.22rem;padding:0!important;box-sizing:border-box}.ai-monitor-patrol-date-popper .el-date-table-cell__text.has-patrol-record-date--daily{background:hsla(97,72%,67%,.28)!important;color:#163300!important}.ai-monitor-patrol-date-popper .el-date-table-cell__text.has-patrol-record-date--depth{background:rgba(234,179,8,.32)!important;color:#713f12!important}.club-page[data-v-74356a0a]{width:100%;flex:1;padding:.12rem;display:flex;flex-direction:column;align-items:center;background:var(--lm-body-bg)}.club-toolbar[data-v-74356a0a]{width:100%;background:var(--lm-panel-bg);display:flex;align-items:center;gap:.24rem;box-sizing:border-box}.club-back-btn[data-v-74356a0a]{font-size:.13rem}.club-actions[data-v-74356a0a]{width:100%;box-sizing:border-box;justify-content:space-between;align-items:center;flex-wrap:wrap;row-gap:.1rem}.club-actions-left[data-v-74356a0a],.club-actions-right[data-v-74356a0a]{display:flex;align-items:center;flex-wrap:wrap;gap:.1rem}.club-actions-right[data-v-74356a0a]{flex:1;justify-content:flex-end;min-width:min(100%,3.2rem)}.club-query-input[data-v-74356a0a]{width:2.4rem;max-width:100%}.club-tabs[data-v-74356a0a]{flex-shrink:0;justify-self:center}.club-tab.is-active[data-v-74356a0a]{color:var(--lm-primary-ink);background:var(--lm-primary)}.club-table-wrap[data-v-74356a0a]{width:100%;margin-top:.1rem;flex:1;min-height:0;overflow:hidden;padding:.1rem}.club-staff-area[data-v-74356a0a]{height:100%;display:flex;flex-direction:column;gap:.1rem;min-height:0}.club-material-area[data-v-74356a0a]{height:100%;min-height:0}.club-table-grid[data-v-74356a0a]{height:100%;display:grid;grid-template-columns:1fr 1fr;gap:.12rem}[data-v-74356a0a] .club-table{font-size:.13rem}[data-v-74356a0a] .club-table .el-table__cell{padding:.12rem 0}.club-footer[data-v-74356a0a]{width:100%;margin-top:.12rem;font-size:.12rem;color:var(--lm-ink-muted)}.plan-day-mp-header-row[data-v-74356a0a]{display:flex;gap:.08rem;margin-bottom:.12rem}.plan-day-mp-pill[data-v-74356a0a]{flex:1;display:flex;align-items:center;justify-content:space-between;border-radius:var(--lm-radius-sm);background:#fff;border:1px solid rgba(148,163,184,.25);box-shadow:var(--lm-shadow-sm);padding:.08rem .14rem;box-sizing:border-box}.plan-day-mp-pill-title[data-v-74356a0a]{font-size:.11rem;color:var(--lm-ink-faint)}.plan-day-mp-pill-value[data-v-74356a0a]{font-size:.16rem;font-weight:700;color:#0f172a;line-height:1.1}.plan-day-mp-pill--count .plan-day-mp-pill-value[data-v-74356a0a]{color:var(--lm-primary,#16a34a)}.plan-day-modal-empty[data-v-74356a0a]{text-align:center;padding:.2rem .12rem .08rem}.plan-day-modal-empty-title[data-v-74356a0a]{font-size:var(--lm-text-body);font-weight:600;color:#334155}.plan-day-modal-empty-sub[data-v-74356a0a]{margin-top:.08rem;font-size:.12rem;color:var(--lm-ink-faint);line-height:1.45}.plan-day-modal-list[data-v-74356a0a]{display:flex;flex-direction:column;gap:.12rem}.plan-day-mp-item[data-v-74356a0a]{width:100%;border-radius:var(--lm-radius-md);background:#fff;border:1px solid rgba(148,163,184,.25);box-shadow:var(--lm-shadow-sm);overflow:hidden;position:relative;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}.plan-day-mp-item[data-v-74356a0a]:hover{box-shadow:var(--lm-shadow-md);transform:translateY(-1px)}.plan-day-mp-item[data-v-74356a0a]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:.04rem;background:rgba(22,163,74,.35)}.plan-day-mp-item--st10[data-v-74356a0a]:before{background:#fb923c}.plan-day-mp-item--st20[data-v-74356a0a]:before{background:#60a5fa}.plan-day-mp-item--st30[data-v-74356a0a]:before{background:#22c55e}.plan-day-mp-item--st40[data-v-74356a0a]:before{background:#9ca3af}.plan-day-mp-item--st50[data-v-74356a0a]:before{background:#eab308}.plan-day-mp-item--st60[data-v-74356a0a]:before{background:#ef4444}.plan-day-mp-summary[data-v-74356a0a]{padding:.14rem .14rem .14rem .16rem;box-sizing:border-box}.plan-day-mp-summary-row[data-v-74356a0a]{display:flex;align-items:center;justify-content:space-between;gap:.1rem}.plan-day-mp-summary-row--bottom[data-v-74356a0a]{margin-top:.1rem;align-items:flex-end}.plan-day-mp-summary-left[data-v-74356a0a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.04rem}.plan-day-mp-summary-right[data-v-74356a0a]{display:flex;flex-direction:column;align-items:flex-end;gap:.04rem;min-width:.88rem}.plan-day-mp-kicker[data-v-74356a0a]{font-size:.11rem;color:var(--lm-ink-faint)}.plan-day-mp-summary-title[data-v-74356a0a]{font-size:.16rem;font-weight:700;color:#0f172a;line-height:1.2}.plan-day-mp-value[data-v-74356a0a]{font-size:.13rem;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.plan-day-mp-value--right[data-v-74356a0a]{text-align:right}.plan-day-mp-status-tag[data-v-74356a0a]{display:inline-flex;align-items:center;justify-content:center;padding:.04rem .1rem;border-radius:var(--lm-radius-999);border:1px solid rgba(148,163,184,.35);background:var(--lm-muted-surface)}.plan-day-mp-tag--st10[data-v-74356a0a]{border-color:#fb923c;background:#ffedd5;color:#c2410c}.plan-day-mp-tag--st20[data-v-74356a0a]{border-color:#60a5fa;background:#dbeafe;color:#1d4ed8}.plan-day-mp-tag--st30[data-v-74356a0a]{border-color:#22c55e;background:#dcfce7;color:#15803d}.plan-day-mp-tag--st40[data-v-74356a0a]{border-color:#9ca3af;background:#f1f5f9;color:#475569}.plan-day-mp-tag--st50[data-v-74356a0a]{border-color:#eab308;background:#fef9c3;color:#a16207}.plan-day-mp-tag--st60[data-v-74356a0a]{border-color:#ef4444;background:#fee2e2;color:#b91c1c}.plan-day-modal-create[data-v-74356a0a]{width:100%;padding:.12rem .18rem;font-size:.14rem;justify-content:center}.lm-login-page[data-v-d5155926]{min-height:calc(100vh - .12rem);position:relative;display:flex;align-items:center;justify-content:center;padding:.2rem;overflow:hidden}.lm-login-bg[data-v-d5155926]{position:absolute;inset:0;background:var(--lm-body-bg);pointer-events:none}.lm-login-card[data-v-d5155926]{position:relative;z-index:1;width:min(100%,4rem);padding:.24rem;border-radius:var(--lm-radius-lg);box-shadow:var(--lm-shadow-sm)}.lm-login-brand[data-v-d5155926]{text-align:center;margin-bottom:.18rem}.lm-login-logo[data-v-d5155926]{width:auto;height:.8rem;object-fit:contain;display:inline-block}.lm-login-form[data-v-d5155926]{display:flex;flex-direction:column;gap:.12rem}.lm-login-form[data-v-d5155926] .el-form-item__label{color:var(--lm-ink-muted);font-weight:600}.lm-login-form[data-v-d5155926] .el-input__wrapper{border-radius:var(--lm-radius-md);border:1px solid var(--lm-border);padding:.04rem .12rem;background:hsla(0,0%,100%,.95);transition:border-color .2s ease,box-shadow .2s ease}.lm-login-form[data-v-d5155926] .el-input__wrapper:hover{border-color:var(--lm-border-strong)}.lm-login-form[data-v-d5155926] .el-input__wrapper.is-focus{border-color:rgba(22,163,74,.8)}.lm-login-submit[data-v-d5155926]{width:100%;padding:.12rem .18rem;display:flex;justify-content:center;font-size:.14rem;font-weight:600;margin-top:.24rem}*,:after,:before{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background:var(--lm-body-bg)}.lm-root{min-height:100vh;display:flex;flex-direction:column;color:var(--lm-ink);background:var(--lm-app-bg)}.lm-header{position:sticky;top:0;z-index:10;justify-content:space-between;padding:.12rem;background:var(--lm-header-bg);border-bottom:1px solid var(--lm-header-border);box-shadow:var(--lm-shadow-sm)}.lm-header,.lm-header-left{display:flex;align-items:center}.lm-header-left{gap:.12rem}.lm-header-left .logo-divider{width:1px;height:.24rem;background:var(--lm-border)}.lm-header-left .logo-container{display:flex;align-items:center;gap:.12rem}.lm-header-settings-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin:0;padding:.02rem;border:none;background:transparent;color:inherit;font-size:.14rem;line-height:1;cursor:pointer;border-radius:99.99rem;transition:background .15s ease,color .15s ease}.lm-header-settings-btn .el-icon svg{stroke:currentColor;stroke-width:.36rem;stroke-linejoin:round;paint-order:stroke fill}.lm-header-settings-btn:hover{background:rgba(144,191,60,.22);color:var(--lm-header-club-ink)}.lm-header-logout{border:none;color:#a22e33;font-size:.12rem;font-weight:600;padding:.06rem .1rem;border-radius:99.99rem;cursor:pointer;transition:background .15s ease,transform .12s ease,color .15s ease}.lm-header-logout:hover{background:#fdeeee;color:#8d252a;transform:scale(1.02)}.lm-header-logout:active{transform:scale(.98)}.lm-header-right{display:flex;align-items:center;gap:.08rem}.lm-header-actions{display:inline-flex;align-items:center;gap:.06rem}.lm-header-upload-btn{padding:.06rem .12rem;font-size:.12rem;border:1px solid var(--lm-border);background:#fff;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .12s ease}.lm-header-upload-btn--record{background:var(--lm-header-upload-record-bg);border-color:var(--lm-header-upload-record-border);color:var(--lm-header-upload-record-ink)}.lm-header-upload-btn--record:hover:not(:disabled){background:var(--lm-header-upload-record-bg-hover);border-color:rgba(144,191,60,.55);color:var(--lm-header-upload-record-ink)}.lm-header-upload-btn--record:disabled{opacity:.65;cursor:not-allowed;transform:none}.lm-header-upload-btn--download{background:var(--lm-header-download-tool-bg);border-color:var(--lm-header-download-tool-border);color:var(--lm-header-download-tool-ink)}.lm-header-upload-btn--download:hover:not(:disabled){background:var(--lm-header-download-tool-bg-hover);border-color:#a8c9eb;color:var(--lm-header-download-tool-ink)}.lm-nav-link{text-decoration:none}.lm-nav-link.is-active{color:var(--lm-weather-tab-active-ink);background:var(--lm-weather-tab-active-bg)}.lm-logo-circle{width:.36rem;height:.36rem;border-radius:99.99rem;background:var(--lm-primary);display:flex;align-items:center;justify-content:center;color:var(--lm-primary-ink);font-weight:700;font-size:.16rem;box-shadow:var(--lm-shadow-sm)}.lm-brand-title{font-size:.18rem;font-weight:600;letter-spacing:.02em}.lm-brand-subtitle{font-size:.12rem;color:#64748b}.lm-header-logo{height:.4rem;width:auto;object-fit:contain;display:block}.lm-main{flex:1;padding:.06rem;display:flex;flex-direction:column;min-height:0}.lm-main-fullscreen,.lm-main-login{padding:0}.lm-main-fullscreen{min-height:100vh}@media print{.lm-header{display:none!important}.lm-main{padding:0}}