.receivable-management-module__c95FYW__financePage{--green:#176b45;--green-dark:#0d4c31;--green-soft:#e9f5ee;--amber:#d88a1d;--amber-soft:#fff5df;--red:#b83a3a;--ink:#173228;--muted:#688078;--line:#dce7e1;--surface:#fff;--surface-soft:#f6faf8;color:var(--ink);gap:22px;min-width:0;display:grid}.receivable-management-module__c95FYW__hero,.receivable-management-module__c95FYW__heroActions,.receivable-management-module__c95FYW__detailHeader,.receivable-management-module__c95FYW__detailActions,.receivable-management-module__c95FYW__editorHeader,.receivable-management-module__c95FYW__formActions,.receivable-management-module__c95FYW__actionButtons,.receivable-management-module__c95FYW__paymentSection>header,.receivable-management-module__c95FYW__detailFooter{align-items:center;display:flex}.receivable-management-module__c95FYW__hero{justify-content:space-between;align-items:flex-end;gap:24px}.receivable-management-module__c95FYW__hero h1{letter-spacing:-.05em;margin:4px 0 8px;font-size:clamp(2rem,4vw,3rem)}.receivable-management-module__c95FYW__hero p{color:var(--muted);max-width:780px;margin:0;line-height:1.65}.receivable-management-module__c95FYW__heroActions,.receivable-management-module__c95FYW__detailActions,.receivable-management-module__c95FYW__formActions,.receivable-management-module__c95FYW__actionButtons{flex-wrap:wrap;gap:10px}.receivable-management-module__c95FYW__eyebrow{color:var(--green);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.receivable-management-module__c95FYW__backButton,.receivable-management-module__c95FYW__paymentActions button,.receivable-management-module__c95FYW__detailFooter button,.receivable-management-module__c95FYW__dangerTextButton,.receivable-management-module__c95FYW__confirmTextButton{color:var(--green);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:.82rem;font-weight:750;display:inline-flex}.receivable-management-module__c95FYW__backButton svg,.receivable-management-module__c95FYW__paymentActions svg,.receivable-management-module__c95FYW__detailFooter svg,.receivable-management-module__c95FYW__dangerTextButton svg,.receivable-management-module__c95FYW__confirmTextButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:17px;height:17px}.receivable-management-module__c95FYW__primaryButton,.receivable-management-module__c95FYW__secondaryButton,.receivable-management-module__c95FYW__dangerButton,.receivable-management-module__c95FYW__iconButton{cursor:pointer;font:inherit;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:.84rem;font-weight:750;transition:transform .15s,box-shadow .15s,opacity .15s;display:inline-flex}.receivable-management-module__c95FYW__primaryButton{background:linear-gradient(135deg, var(--green), var(--green-dark));border:1px solid var(--green);color:#fff;box-shadow:0 8px 20px #176b4529}.receivable-management-module__c95FYW__secondaryButton{background:var(--surface);border:1px solid var(--line);color:var(--ink)}.receivable-management-module__c95FYW__dangerButton{background:var(--red);border:1px solid var(--red);color:#fff}.receivable-management-module__c95FYW__primaryButton:hover:not(:disabled),.receivable-management-module__c95FYW__secondaryButton:hover:not(:disabled),.receivable-management-module__c95FYW__dangerButton:hover:not(:disabled){transform:translateY(-1px)}.receivable-management-module__c95FYW__primaryButton:disabled,.receivable-management-module__c95FYW__secondaryButton:disabled,.receivable-management-module__c95FYW__dangerButton:disabled,.receivable-management-module__c95FYW__iconButton:disabled{cursor:not-allowed;opacity:.5}.receivable-management-module__c95FYW__primaryButton svg,.receivable-management-module__c95FYW__secondaryButton svg,.receivable-management-module__c95FYW__iconButton svg,.receivable-management-module__c95FYW__dangerButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:17px;height:17px}.receivable-management-module__c95FYW__readOnlyBadge,.receivable-management-module__c95FYW__stateBadge,.receivable-management-module__c95FYW__paymentStatus{white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:.7rem;font-style:normal;font-weight:800}.receivable-management-module__c95FYW__readOnlyBadge{color:#5f7069;background:#eef2f0}.receivable-management-module__c95FYW__notice,.receivable-management-module__c95FYW__pageError,.receivable-management-module__c95FYW__collectionStrip{border-radius:14px;align-items:center;gap:12px;padding:13px 16px;display:flex}.receivable-management-module__c95FYW__notice{background:var(--green-soft);color:var(--green-dark);border:1px solid #b9dec9}.receivable-management-module__c95FYW__notice>span,.receivable-management-module__c95FYW__collectionStrip>span{border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.receivable-management-module__c95FYW__notice>span{background:var(--green);color:#fff;width:26px;height:26px}.receivable-management-module__c95FYW__notice svg,.receivable-management-module__c95FYW__collectionStrip svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:17px;height:17px}.receivable-management-module__c95FYW__notice button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto}.receivable-management-module__c95FYW__pageError{color:#8d2b2b;background:#fff2f2;border:1px solid #efc4c4}.receivable-management-module__c95FYW__metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.receivable-management-module__c95FYW__metricCard{background:var(--surface);border:1px solid var(--line);border-radius:18px;min-height:136px;padding:19px;position:relative;overflow:hidden;box-shadow:0 10px 30px #1c46330d}.receivable-management-module__c95FYW__metricCard>span,.receivable-management-module__c95FYW__metricCard>small{color:var(--muted);display:block}.receivable-management-module__c95FYW__metricCard>span{font-size:.78rem;font-weight:700}.receivable-management-module__c95FYW__metricCard>strong{letter-spacing:-.035em;margin:13px 0 6px;font-size:clamp(1.2rem,2vw,1.65rem);display:block}.receivable-management-module__c95FYW__metricCard>small{font-size:.74rem}.receivable-management-module__c95FYW__metricCard>i{background:var(--surface-soft);color:var(--green);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:absolute;top:15px;right:15px}.receivable-management-module__c95FYW__metricCard>i svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:21px;height:21px}.receivable-management-module__c95FYW__metricPrimary{background:linear-gradient(145deg, var(--green-dark), var(--green));color:#fff;border-color:#0000}.receivable-management-module__c95FYW__metricPrimary>span,.receivable-management-module__c95FYW__metricPrimary>small{color:#cae9d9}.receivable-management-module__c95FYW__metricPrimary>i{color:#fff;background:#ffffff21}.receivable-management-module__c95FYW__metricWarning{background:var(--amber-soft);border-color:#f0d398}.receivable-management-module__c95FYW__metricWarning>i{color:#a45d08;background:#ffe8b6}.receivable-management-module__c95FYW__collectionStrip{border:1px solid var(--line);background:linear-gradient(90deg,#f7fbf8,#fffaf0)}.receivable-management-module__c95FYW__collectionStrip>span{background:var(--green-soft);color:var(--green)}.receivable-management-module__c95FYW__collectionStrip>div:nth-child(2){gap:2px;display:grid}.receivable-management-module__c95FYW__collectionStrip small{color:var(--muted)}.receivable-management-module__c95FYW__progressTrack{background:#dbe7e0;border-radius:999px;width:28%;max-width:280px;height:8px;margin-left:auto;overflow:hidden}.receivable-management-module__c95FYW__progressTrack i{background:linear-gradient(90deg, var(--green), #54a878);border-radius:inherit;height:100%;transition:width .25s;display:block}.receivable-management-module__c95FYW__toolbar{background:var(--surface);border:1px solid var(--line);border-radius:16px;grid-template-columns:minmax(260px,1fr) 190px 190px auto;align-items:end;gap:12px;padding:13px;display:grid}.receivable-management-module__c95FYW__profitToolbar{grid-template-columns:minmax(0,1fr) auto}.receivable-management-module__c95FYW__profitTabs{flex-wrap:nowrap}.receivable-management-module__c95FYW__searchField{background:var(--surface-soft);border:1px solid #0000;border-radius:12px;align-items:center;min-height:44px;padding:0 13px;display:flex}.receivable-management-module__c95FYW__searchField:focus-within{border-color:#8fc6aa}.receivable-management-module__c95FYW__searchField svg{fill:none;height:18px;stroke:var(--muted);stroke-width:1.8px;flex:none;width:18px}.receivable-management-module__c95FYW__searchField input{color:var(--ink);font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0 10px}.receivable-management-module__c95FYW__filterField{gap:5px;display:grid}.receivable-management-module__c95FYW__filterField span{color:var(--muted);padding-left:2px;font-size:.68rem;font-weight:750}.receivable-management-module__c95FYW__filterField select{background:var(--surface-soft);color:var(--ink);font:inherit;border:1px solid #0000;border-radius:11px;min-height:44px;padding:0 10px}.receivable-management-module__c95FYW__resultCount{color:var(--muted);padding:0 5px 13px;font-size:.76rem;font-weight:700}.receivable-management-module__c95FYW__capitalTableShell{background:var(--surface);border:1px solid var(--line);border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 10px 35px #1c46330d}.receivable-management-module__c95FYW__capitalTable{border-collapse:collapse;table-layout:fixed;width:100%}.receivable-management-module__c95FYW__capitalTable th{background:var(--surface-soft);color:var(--muted);letter-spacing:.04em;text-align:left;text-transform:uppercase;padding:13px 16px;font-size:.68rem;font-weight:800}.receivable-management-module__c95FYW__capitalTable th:first-child{width:15%}.receivable-management-module__c95FYW__capitalTable th:nth-child(2){width:22%}.receivable-management-module__c95FYW__capitalTable th:nth-child(3){width:13%}.receivable-management-module__c95FYW__capitalTable th:nth-child(4){width:18%}.receivable-management-module__c95FYW__capitalTable th:nth-child(5){width:14%}.receivable-management-module__c95FYW__capitalTable th:nth-child(6){width:18%}.receivable-management-module__c95FYW__capitalTable td{border-top:1px solid var(--line);vertical-align:top;padding:16px}.receivable-management-module__c95FYW__capitalCell{gap:5px;min-width:0;display:grid}.receivable-management-module__c95FYW__capitalCell>strong:not(.receivable-management-module__c95FYW__eyebrow){overflow-wrap:anywhere;font-size:.84rem}.receivable-management-module__c95FYW__capitalCell>small{color:var(--muted);overflow-wrap:anywhere;font-size:.72rem;line-height:1.45}.receivable-management-module__c95FYW__capitalAmount{color:var(--ink);letter-spacing:-.02em;white-space:nowrap;font-size:.96rem!important}.receivable-management-module__c95FYW__capitalStatus1{color:#61736b;background:#eef2f0}.receivable-management-module__c95FYW__capitalStatus2{background:var(--green-soft);color:var(--green-dark)}.receivable-management-module__c95FYW__capitalStatus3{color:#9d3333;background:#f8e7e7}.receivable-management-module__c95FYW__capitalCancellation{color:var(--red)!important}.receivable-management-module__c95FYW__capitalActions{flex-wrap:wrap;gap:10px 14px;display:flex}.receivable-management-module__c95FYW__capitalActions button{color:var(--green);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:.74rem;font-weight:750;display:inline-flex}.receivable-management-module__c95FYW__capitalActions svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:15px;height:15px}.receivable-management-module__c95FYW__capitalNoAction{color:var(--muted)}.receivable-management-module__c95FYW__capitalEmptyState{background:var(--surface);border:1px dashed #bfd2c8;border-radius:18px;min-height:220px;padding:24px}.receivable-management-module__c95FYW__managementGrid{grid-template-columns:minmax(250px,.34fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.receivable-management-module__c95FYW__profitOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.receivable-management-module__c95FYW__profitSettlementGrid{grid-template-columns:minmax(0,1fr)}.receivable-management-module__c95FYW__receivableList,.receivable-management-module__c95FYW__receivableDetail{background:var(--surface);border:1px solid var(--line);border-radius:18px;min-width:0;box-shadow:0 10px 35px #1c46330d}.receivable-management-module__c95FYW__receivableList{max-height:calc(100vh - 150px);position:sticky;top:92px;overflow:hidden}.receivable-management-module__c95FYW__receivableList>header{border-bottom:1px solid var(--line);padding:17px 18px}.receivable-management-module__c95FYW__receivableList h2,.receivable-management-module__c95FYW__paymentSection h3{margin:4px 0 0;font-size:1rem}.receivable-management-module__c95FYW__receivableCards{gap:8px;max-height:calc(100vh - 250px);padding:10px;display:grid;overflow:auto}.receivable-management-module__c95FYW__receivableCard{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;gap:8px;padding:13px;transition:background .15s,border-color .15s;display:grid}.receivable-management-module__c95FYW__receivableCard:hover{background:var(--surface-soft)}.receivable-management-module__c95FYW__receivableCardSelected{background:var(--green-soft);border-color:#b7d9c7}.receivable-management-module__c95FYW__cardTopline,.receivable-management-module__c95FYW__cardMeta{justify-content:space-between;align-items:center;min-width:0;display:flex}.receivable-management-module__c95FYW__cardTopline>strong{font-size:.82rem}.receivable-management-module__c95FYW__receivableCard>b{letter-spacing:-.025em;font-size:1.14rem}.receivable-management-module__c95FYW__cardMeta{color:var(--muted);gap:8px}.receivable-management-module__c95FYW__cardMeta small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.receivable-management-module__c95FYW__state1{color:#61736b;background:#eef2f0}.receivable-management-module__c95FYW__state2{color:#8b560b;background:#fff0cf}.receivable-management-module__c95FYW__state3{background:var(--green-soft);color:var(--green-dark)}.receivable-management-module__c95FYW__dueLine{color:var(--muted);align-items:center;gap:6px;font-size:.73rem;font-weight:700;display:flex}.receivable-management-module__c95FYW__dueLine svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:15px;height:15px}.receivable-management-module__c95FYW__dueOverdue{color:var(--red)}.receivable-management-module__c95FYW__dueSoon{color:#a46508}.receivable-management-module__c95FYW__receivableDetail{overflow:hidden}.receivable-management-module__c95FYW__detailHeader{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:20px 22px}.receivable-management-module__c95FYW__detailIdentity{align-items:center;gap:13px;min-width:0;display:flex}.receivable-management-module__c95FYW__detailIcon,.receivable-management-module__c95FYW__paymentIcon,.receivable-management-module__c95FYW__editorIcon{background:var(--green-soft);color:var(--green);border-radius:13px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.receivable-management-module__c95FYW__detailIcon svg,.receivable-management-module__c95FYW__paymentIcon svg,.receivable-management-module__c95FYW__editorIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:22px;height:22px}.receivable-management-module__c95FYW__detailIdentity>div>span,.receivable-management-module__c95FYW__detailIdentity p{color:var(--muted);font-size:.76rem}.receivable-management-module__c95FYW__detailIdentity h2{letter-spacing:-.025em;margin:2px 0 3px;font-size:1.28rem}.receivable-management-module__c95FYW__detailIdentity p{margin:0}.receivable-management-module__c95FYW__amountGrid{background:var(--surface-soft);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.receivable-management-module__c95FYW__profitPoolGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.receivable-management-module__c95FYW__amountGrid>div{border-right:1px solid var(--line);gap:5px;padding:18px 22px;display:grid}.receivable-management-module__c95FYW__amountGrid>div:last-child{border-right:0}.receivable-management-module__c95FYW__amountGrid span{color:var(--muted);font-size:.72rem}.receivable-management-module__c95FYW__amountGrid strong{font-size:1.08rem}.receivable-management-module__c95FYW__amountTotal strong{color:var(--green);font-size:1.28rem}.receivable-management-module__c95FYW__infoGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px 22px 0;display:grid}.receivable-management-module__c95FYW__infoGrid section{background:var(--surface-soft);border:1px solid var(--line);border-radius:13px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.receivable-management-module__c95FYW__infoGrid i{color:var(--green);flex:none}.receivable-management-module__c95FYW__infoGrid svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:20px;height:20px}.receivable-management-module__c95FYW__infoGrid span{min-width:0;display:grid}.receivable-management-module__c95FYW__infoGrid small{color:var(--muted);font-size:.68rem}.receivable-management-module__c95FYW__infoGrid strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.receivable-management-module__c95FYW__dangerText{color:var(--red)}.receivable-management-module__c95FYW__paymentSection{padding:22px}.receivable-management-module__c95FYW__paymentSection>header{justify-content:space-between;margin-bottom:14px}.receivable-management-module__c95FYW__paymentList{gap:10px;display:grid}.receivable-management-module__c95FYW__profitReadinessList{padding:16px 18px}.receivable-management-module__c95FYW__paymentCard{border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px;display:grid}.receivable-management-module__c95FYW__paymentMain{align-items:center;gap:11px;min-width:0;display:flex}.receivable-management-module__c95FYW__paymentIcon{border-radius:11px;width:39px;height:39px}.receivable-management-module__c95FYW__paymentIcon svg{width:19px;height:19px}.receivable-management-module__c95FYW__paymentMain>div{gap:2px;display:grid}.receivable-management-module__c95FYW__paymentMain span{color:var(--muted);font-size:.72rem}.receivable-management-module__c95FYW__paymentAmount{place-items:flex-end end;gap:5px;display:grid}.receivable-management-module__c95FYW__paymentStatus1{color:#5f7069;background:#edf1ef}.receivable-management-module__c95FYW__paymentStatus2{background:var(--green-soft);color:var(--green-dark)}.receivable-management-module__c95FYW__paymentStatus3{color:#9d3333;background:#f8e7e7}.receivable-management-module__c95FYW__paymentMeta{background:var(--surface-soft);border-radius:10px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:10px 12px;display:grid}.receivable-management-module__c95FYW__paymentMeta span{gap:2px;display:grid}.receivable-management-module__c95FYW__paymentMeta small{color:var(--muted);font-size:.66rem}.receivable-management-module__c95FYW__paymentMeta strong{font-size:.76rem}.receivable-management-module__c95FYW__paymentNotes,.receivable-management-module__c95FYW__cancellationNote{color:var(--muted);grid-column:1/-1;margin:0;font-size:.78rem;line-height:1.55}.receivable-management-module__c95FYW__cancellationNote{color:#8e3333;background:#fff0f0;border-radius:9px;padding:9px 11px}.receivable-management-module__c95FYW__paymentActions{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;gap:16px;padding-top:11px;display:flex}.receivable-management-module__c95FYW__confirmTextButton{color:var(--green-dark)!important}.receivable-management-module__c95FYW__dangerTextButton{color:var(--red)!important}.receivable-management-module__c95FYW__paymentEmpty,.receivable-management-module__c95FYW__emptyState,.receivable-management-module__c95FYW__loadingState,.receivable-management-module__c95FYW__accessState{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.receivable-management-module__c95FYW__paymentEmpty{background:var(--surface-soft);color:var(--muted);border:1px dashed #bfd2c8;border-radius:14px;min-height:170px;padding:24px}.receivable-management-module__c95FYW__paymentEmpty>svg{fill:none;height:30px;stroke:var(--green);stroke-width:1.5px;width:30px;margin-bottom:9px}.receivable-management-module__c95FYW__paymentEmpty p{margin:5px 0 0;font-size:.8rem}.receivable-management-module__c95FYW__detailFooter{background:var(--surface-soft);border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:14px 22px;font-size:.75rem}.receivable-management-module__c95FYW__emptyState,.receivable-management-module__c95FYW__loadingState,.receivable-management-module__c95FYW__accessState{background:var(--surface);border:1px solid var(--line);border-radius:18px;min-height:300px;padding:34px}.receivable-management-module__c95FYW__emptyState>span,.receivable-management-module__c95FYW__accessState>svg{background:var(--green-soft);color:var(--green);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:13px;display:flex}.receivable-management-module__c95FYW__emptyState svg,.receivable-management-module__c95FYW__accessState>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.receivable-management-module__c95FYW__emptyState svg{width:29px;height:29px}.receivable-management-module__c95FYW__emptyState h2,.receivable-management-module__c95FYW__accessState h1{margin:0 0 8px}.receivable-management-module__c95FYW__emptyState p,.receivable-management-module__c95FYW__accessState p,.receivable-management-module__c95FYW__loadingState p{color:var(--muted);max-width:500px;margin:0 0 18px;line-height:1.55}.receivable-management-module__c95FYW__modalBackdrop{z-index:100;background:#081b1399;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.receivable-management-module__c95FYW__modalPanel,.receivable-management-module__c95FYW__actionPanel{background:var(--surface);border-radius:20px;width:100%;max-width:760px;max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 24px 80px #00000040}.receivable-management-module__c95FYW__actionPanel{max-width:520px}.receivable-management-module__c95FYW__editorForm{display:grid}.receivable-management-module__c95FYW__editorHeader{border-bottom:1px solid var(--line);gap:13px;padding:20px 22px}.receivable-management-module__c95FYW__editorHeader>div:nth-child(2){flex:1}.receivable-management-module__c95FYW__editorHeader h2{margin:3px 0;font-size:1.25rem}.receivable-management-module__c95FYW__editorHeader p{color:var(--muted);margin:0;font-size:.76rem}.receivable-management-module__c95FYW__iconButton{color:var(--muted);background:0 0;border:0;width:36px;min-height:36px;padding:0}.receivable-management-module__c95FYW__formAlert{color:#8d2b2b;background:#fff2f2;border:1px solid #efc4c4;border-radius:12px;margin:16px 22px 0;padding:11px 14px;font-size:.78rem}.receivable-management-module__c95FYW__formAlert ul{margin:6px 0 0;padding-left:19px}.receivable-management-module__c95FYW__balancePreview{background:linear-gradient(90deg, var(--green-soft), var(--surface-soft));border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:12px;padding:15px 22px;display:grid}.receivable-management-module__c95FYW__balancePreview span{gap:3px;display:grid}.receivable-management-module__c95FYW__balancePreview small{color:var(--muted)}.receivable-management-module__c95FYW__balancePreview i{color:var(--green)}.receivable-management-module__c95FYW__balancePreview svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:25px;height:25px}.receivable-management-module__c95FYW__editorForm fieldset{border:0;margin:0;padding:20px 22px}.receivable-management-module__c95FYW__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.receivable-management-module__c95FYW__field{gap:6px;display:grid}.receivable-management-module__c95FYW__field>span{font-size:.75rem;font-weight:750}.receivable-management-module__c95FYW__field em{color:var(--red);font-style:normal}.receivable-management-module__c95FYW__field input,.receivable-management-module__c95FYW__field select,.receivable-management-module__c95FYW__field textarea{background:var(--surface-soft);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:11px;outline:0;width:100%;padding:11px 12px;font-size:.86rem}.receivable-management-module__c95FYW__field input:focus,.receivable-management-module__c95FYW__field select:focus,.receivable-management-module__c95FYW__field textarea:focus{border-color:#79b795;box-shadow:0 0 0 3px #176b4514}.receivable-management-module__c95FYW__field input:disabled{color:var(--muted);opacity:.8}.receivable-management-module__c95FYW__field textarea{resize:vertical}.receivable-management-module__c95FYW__fieldFull{grid-column:1/-1}.receivable-management-module__c95FYW__formActions{border-top:1px solid var(--line);justify-content:flex-end;padding:16px 22px}.receivable-management-module__c95FYW__actionDialog{text-align:center;padding:28px}.receivable-management-module__c95FYW__actionIcon{background:var(--green-soft);color:var(--green);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 14px;display:flex}.receivable-management-module__c95FYW__actionIconDanger{color:var(--red);background:#fbeaea}.receivable-management-module__c95FYW__actionIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:28px;height:28px}.receivable-management-module__c95FYW__actionDialog h2{margin:5px 0 8px}.receivable-management-module__c95FYW__actionDialog>p{color:var(--muted);max-width:440px;margin:0 auto 18px;line-height:1.6}.receivable-management-module__c95FYW__actionSummary{background:var(--surface-soft);text-align:left;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;padding:14px;display:grid}.receivable-management-module__c95FYW__actionSummary span{gap:3px;display:grid}.receivable-management-module__c95FYW__actionSummary small{color:var(--muted)}.receivable-management-module__c95FYW__actionDialog .receivable-management-module__c95FYW__field{text-align:left}.receivable-management-module__c95FYW__actionDialog .receivable-management-module__c95FYW__formAlert{text-align:left;margin:13px 0}.receivable-management-module__c95FYW__actionButtons{justify-content:center;margin-top:18px}@media (max-width:1120px){.receivable-management-module__c95FYW__metricGrid,.receivable-management-module__c95FYW__infoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.receivable-management-module__c95FYW__toolbar{grid-template-columns:minmax(220px,1fr) 180px 180px}.receivable-management-module__c95FYW__profitToolbar{grid-template-columns:minmax(0,1fr)}.receivable-management-module__c95FYW__profitTabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.receivable-management-module__c95FYW__resultCount{display:none}}@media (max-width:820px){.receivable-management-module__c95FYW__hero,.receivable-management-module__c95FYW__detailHeader,.receivable-management-module__c95FYW__detailFooter{flex-direction:column;align-items:stretch}.receivable-management-module__c95FYW__heroActions,.receivable-management-module__c95FYW__detailActions{justify-content:flex-start}.receivable-management-module__c95FYW__toolbar,.receivable-management-module__c95FYW__managementGrid{grid-template-columns:1fr}.receivable-management-module__c95FYW__profitTabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.receivable-management-module__c95FYW__profitTabs button{min-width:0;padding-inline:12px}.receivable-management-module__c95FYW__receivableList{max-height:none;position:static}.receivable-management-module__c95FYW__receivableCards{max-height:none;display:flex;overflow-x:auto}.receivable-management-module__c95FYW__receivableCard{flex:0 0 270px}.receivable-management-module__c95FYW__capitalTableShell{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.receivable-management-module__c95FYW__capitalTable,.receivable-management-module__c95FYW__capitalTable tbody{display:block}.receivable-management-module__c95FYW__capitalTable thead{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.receivable-management-module__c95FYW__capitalTable tbody{gap:12px;display:grid}.receivable-management-module__c95FYW__capitalTable tbody tr{background:var(--surface);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 8px 28px #1c46330d}.receivable-management-module__c95FYW__capitalTable td{border:0;border-bottom:1px solid var(--line);gap:6px;min-width:0;padding:13px 15px;display:grid}.receivable-management-module__c95FYW__capitalTable td:nth-child(odd){border-right:1px solid var(--line)}.receivable-management-module__c95FYW__capitalTable td:before{color:var(--muted);content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;font-size:.64rem;font-weight:800}.receivable-management-module__c95FYW__capitalTable td:nth-last-child(-n+2){border-bottom:0}.receivable-management-module__c95FYW__amountGrid{grid-template-columns:1fr}.receivable-management-module__c95FYW__amountGrid>div{border-bottom:1px solid var(--line);border-right:0}.receivable-management-module__c95FYW__collectionStrip{flex-wrap:wrap;align-items:flex-start}.receivable-management-module__c95FYW__progressTrack{width:calc(100% - 48px);max-width:none;margin-left:48px}}@media (max-width:560px){.receivable-management-module__c95FYW__financePage{gap:16px}.receivable-management-module__c95FYW__metricGrid,.receivable-management-module__c95FYW__infoGrid,.receivable-management-module__c95FYW__formGrid,.receivable-management-module__c95FYW__balancePreview,.receivable-management-module__c95FYW__paymentMeta,.receivable-management-module__c95FYW__actionSummary{grid-template-columns:1fr}.receivable-management-module__c95FYW__profitTabs{grid-template-columns:minmax(0,1fr)}.receivable-management-module__c95FYW__modalBackdrop{align-items:flex-end;padding:0}.receivable-management-module__c95FYW__modalPanel,.receivable-management-module__c95FYW__actionPanel{border-radius:20px 20px 0 0;max-height:94vh}.receivable-management-module__c95FYW__editorHeader,.receivable-management-module__c95FYW__editorForm fieldset,.receivable-management-module__c95FYW__paymentSection,.receivable-management-module__c95FYW__detailHeader,.receivable-management-module__c95FYW__infoGrid{padding-left:16px;padding-right:16px}.receivable-management-module__c95FYW__fieldFull{grid-column:auto}.receivable-management-module__c95FYW__paymentCard{grid-template-columns:1fr}.receivable-management-module__c95FYW__capitalTable tbody tr{grid-template-columns:minmax(0,1fr)}.receivable-management-module__c95FYW__capitalTable td,.receivable-management-module__c95FYW__capitalTable td:nth-child(odd),.receivable-management-module__c95FYW__capitalTable td:nth-last-child(-n+2){border-bottom:1px solid var(--line);border-right:0}.receivable-management-module__c95FYW__capitalTable td:last-child{border-bottom:0}.receivable-management-module__c95FYW__paymentAmount{place-items:center start}.receivable-management-module__c95FYW__balancePreview i{display:none}}[data-theme=dark] .receivable-management-module__c95FYW__financePage{--ink:#e9f4ee;--muted:#9eb3aa;--line:#28463a;--surface:#142b22;--surface-soft:#10241c;--green-soft:#173c2c;--amber-soft:#332817}[data-theme=dark] .receivable-management-module__c95FYW__collectionStrip{background:linear-gradient(90deg,#142b22,#292216)}[data-theme=dark] .receivable-management-module__c95FYW__metricWarning{border-color:#59451f}:is([data-theme=dark] .receivable-management-module__c95FYW__cancellationNote,[data-theme=dark] .receivable-management-module__c95FYW__formAlert,[data-theme=dark] .receivable-management-module__c95FYW__pageError){color:#f0b4b4;background:#3b2020;border-color:#6f3636}:is([data-theme=dark] .receivable-management-module__c95FYW__field input,[data-theme=dark] .receivable-management-module__c95FYW__field select,[data-theme=dark] .receivable-management-module__c95FYW__field textarea,[data-theme=dark] .receivable-management-module__c95FYW__searchField input,[data-theme=dark] .receivable-management-module__c95FYW__filterField select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
.harvest-management-module__vROwEG__harvestPage{gap:16px;display:grid}.harvest-management-module__vROwEG__harvestPage svg,.harvest-management-module__vROwEG__accessState svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px}.harvest-management-module__vROwEG__hero{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:4px;display:flex}.harvest-management-module__vROwEG__eyebrow{color:var(--app-green-700);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:850}.harvest-management-module__vROwEG__hero h1,.harvest-management-module__vROwEG__batchList h2,.harvest-management-module__vROwEG__detailHeader h2,.harvest-management-module__vROwEG__emptyState h2,.harvest-management-module__vROwEG__editorHeader h2,.harvest-management-module__vROwEG__actionDialog h2,.harvest-management-module__vROwEG__accessState h1{color:var(--app-text);letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:500}.harvest-management-module__vROwEG__hero h1{margin:7px 0;font-size:clamp(34px,4vw,48px);line-height:1.03}.harvest-management-module__vROwEG__hero p,.harvest-management-module__vROwEG__emptyState p,.harvest-management-module__vROwEG__accessState p{max-width:720px;color:var(--app-text-muted);margin:0;font-size:12px;line-height:1.65}.harvest-management-module__vROwEG__backButton{color:var(--app-text-muted);background:0 0;border:0;align-items:center;gap:6px;margin:0 0 10px;padding:0;font-size:9px;font-weight:780;display:flex}.harvest-management-module__vROwEG__backButton:hover{color:var(--app-green-700)}.harvest-management-module__vROwEG__backButton svg{width:14px;height:14px}.harvest-management-module__vROwEG__heroActions,.harvest-management-module__vROwEG__detailActions,.harvest-management-module__vROwEG__formActions,.harvest-management-module__vROwEG__actionButtons{align-items:center;gap:8px;display:flex}.harvest-management-module__vROwEG__primaryButton,.harvest-management-module__vROwEG__secondaryButton,.harvest-management-module__vROwEG__dangerButton,.harvest-management-module__vROwEG__dangerTextButton,.harvest-management-module__vROwEG__iconButton{border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:10px;font-weight:780;transition:border-color .15s,background-color .15s,color .15s,transform .15s;display:inline-flex}.harvest-management-module__vROwEG__primaryButton{border:1px solid var(--app-green-800);color:#fff;background:var(--app-green-800)}.harvest-management-module__vROwEG__primaryButton:hover:not(:disabled){border-color:var(--app-green-700);background:var(--app-green-700);transform:translateY(-1px)}.harvest-management-module__vROwEG__secondaryButton{border:1px solid var(--app-line-strong);color:var(--app-text-soft);background:var(--app-surface)}.harvest-management-module__vROwEG__secondaryButton:hover:not(:disabled){color:var(--app-green-800);border-color:var(--app-green-600);background:var(--app-green-50)}.harvest-management-module__vROwEG__dangerButton{border:1px solid var(--app-danger);color:#fff;background:var(--app-danger)}.harvest-management-module__vROwEG__dangerTextButton{border:1px solid color-mix(in srgb, var(--app-danger) 36%, transparent);color:var(--app-danger);background:var(--app-danger-soft)}.harvest-management-module__vROwEG__dangerButton:hover:not(:disabled),.harvest-management-module__vROwEG__dangerTextButton:hover:not(:disabled){filter:brightness(.96)}.harvest-management-module__vROwEG__primaryButton svg,.harvest-management-module__vROwEG__secondaryButton svg,.harvest-management-module__vROwEG__dangerTextButton svg{width:15px;height:15px}.harvest-management-module__vROwEG__primaryButton:disabled,.harvest-management-module__vROwEG__secondaryButton:disabled,.harvest-management-module__vROwEG__dangerButton:disabled,.harvest-management-module__vROwEG__dangerTextButton:disabled,.harvest-management-module__vROwEG__iconButton:disabled{cursor:not-allowed;opacity:.58}.harvest-management-module__vROwEG__readOnlyBadge,.harvest-management-module__vROwEG__resultCount,.harvest-management-module__vROwEG__statusBadge,.harvest-management-module__vROwEG__cycleBadge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 8px;font-size:8px;font-style:normal;font-weight:820;display:inline-flex}.harvest-management-module__vROwEG__readOnlyBadge,.harvest-management-module__vROwEG__resultCount{border:1px solid var(--app-line);color:var(--app-text-muted);background:var(--app-surface-soft)}.harvest-management-module__vROwEG__readOnlyBadge{letter-spacing:.04em;text-transform:uppercase}.harvest-management-module__vROwEG__status1,.harvest-management-module__vROwEG__cycle1{border:1px solid color-mix(in srgb, var(--app-yellow) 52%, var(--app-line));color:#7c5b08;background:color-mix(in srgb, var(--app-yellow) 18%, var(--app-surface))}.harvest-management-module__vROwEG__status2,.harvest-management-module__vROwEG__cycle2{border:1px solid var(--app-green-100);color:var(--app-green-700);background:var(--app-green-50)}.harvest-management-module__vROwEG__status3,.harvest-management-module__vROwEG__cycle4{border:1px solid color-mix(in srgb, var(--app-danger) 28%, var(--app-line));color:var(--app-danger);background:var(--app-danger-soft)}.harvest-management-module__vROwEG__cycle3{border:1px solid var(--app-line-strong);color:var(--app-text-soft);background:var(--app-surface-muted)}.harvest-management-module__vROwEG__notice{border:1px solid var(--app-green-100);min-height:45px;color:var(--app-green-800);background:var(--app-green-50);border-radius:12px;align-items:center;gap:9px;padding:9px 12px;font-size:10px;display:flex}.harvest-management-module__vROwEG__notice>span{color:#fff;background:var(--app-green-700);border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.harvest-management-module__vROwEG__notice>span svg{width:14px;height:14px}.harvest-management-module__vROwEG__notice button{color:currentColor;background:0 0;border:0;margin-left:auto;padding:4px}.harvest-management-module__vROwEG__notice button svg{width:14px;height:14px}.harvest-management-module__vROwEG__pageError,.harvest-management-module__vROwEG__formAlert{border:1px solid color-mix(in srgb, var(--app-danger) 28%, var(--app-line));color:var(--app-danger);background:var(--app-danger-soft);border-radius:11px;font-size:10px;line-height:1.55}.harvest-management-module__vROwEG__pageError{padding:12px 14px}.harvest-management-module__vROwEG__formAlert{padding:11px 13px}.harvest-management-module__vROwEG__formAlert ul{margin:5px 0 0;padding-left:17px}.harvest-management-module__vROwEG__cycleBar{border:1px solid var(--app-line);background:var(--app-surface);box-shadow:var(--app-shadow);border-radius:14px;justify-content:space-between;align-items:flex-end;gap:16px;padding:13px 15px;display:flex}.harvest-management-module__vROwEG__cycleBar>label{gap:6px;width:min(100%,620px);display:grid}.harvest-management-module__vROwEG__cycleBar>label>span,.harvest-management-module__vROwEG__filterField>span,.harvest-management-module__vROwEG__field>span{color:var(--app-text-soft);font-size:9px;font-weight:780}.harvest-management-module__vROwEG__cycleBar select,.harvest-management-module__vROwEG__filterField select,.harvest-management-module__vROwEG__field input,.harvest-management-module__vROwEG__field select,.harvest-management-module__vROwEG__field textarea{border:1px solid var(--app-line-strong);width:100%;color:var(--app-text);background:var(--app-surface);font:inherit;border-radius:9px;outline:none;transition:border-color .15s,box-shadow .15s}.harvest-management-module__vROwEG__cycleBar select,.harvest-management-module__vROwEG__filterField select,.harvest-management-module__vROwEG__field input,.harvest-management-module__vROwEG__field select{min-height:39px;padding:0 10px}.harvest-management-module__vROwEG__field textarea{resize:vertical;padding:10px}.harvest-management-module__vROwEG__cycleBar select:focus,.harvest-management-module__vROwEG__filterField select:focus,.harvest-management-module__vROwEG__field input:focus,.harvest-management-module__vROwEG__field select:focus,.harvest-management-module__vROwEG__field textarea:focus,.harvest-management-module__vROwEG__searchField:focus-within{border-color:var(--app-green-600);box-shadow:0 0 0 3px color-mix(in srgb, var(--app-green-600) 13%, transparent)}.harvest-management-module__vROwEG__cycleSummary{align-items:center;gap:9px;display:flex}.harvest-management-module__vROwEG__cycleSummary small{color:var(--app-text-muted);white-space:nowrap;font-size:9px}.harvest-management-module__vROwEG__metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.harvest-management-module__vROwEG__metricCard{border:1px solid var(--app-line);background:var(--app-surface);min-height:116px;box-shadow:var(--app-shadow);border-radius:15px;align-content:center;padding:17px;display:grid;position:relative;overflow:hidden}.harvest-management-module__vROwEG__metricCard>span{color:var(--app-text-muted);font-size:9px;font-weight:720}.harvest-management-module__vROwEG__metricCard>strong{color:var(--app-text);letter-spacing:-.03em;margin:6px 0 3px;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2.4vw,29px);font-weight:500}.harvest-management-module__vROwEG__metricCard>small{color:var(--app-text-muted);font-size:8px;line-height:1.4}.harvest-management-module__vROwEG__metricCard>i{width:31px;height:31px;color:var(--app-green-700);background:var(--app-green-50);border-radius:10px;place-items:center;display:grid;position:absolute;top:15px;right:15px}.harvest-management-module__vROwEG__metricCard>i svg{width:16px;height:16px}.harvest-management-module__vROwEG__metricPrimary{border-color:var(--app-green-800);background:linear-gradient(145deg, var(--app-green-900), var(--app-green-700))}.harvest-management-module__vROwEG__metricPrimary>span,.harvest-management-module__vROwEG__metricPrimary>small{color:#ffffffb8}.harvest-management-module__vROwEG__metricPrimary>strong{color:#fff}.harvest-management-module__vROwEG__metricPrimary>i{color:#fff;background:#ffffff21}.harvest-management-module__vROwEG__toolbar{border:1px solid var(--app-line);background:var(--app-surface);border-radius:14px;grid-template-columns:minmax(240px,1fr) 150px 170px auto;align-items:end;gap:9px;padding:11px;display:grid}.harvest-management-module__vROwEG__searchField{border:1px solid var(--app-line-strong);border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:0 11px;transition:border-color .15s,box-shadow .15s;display:flex}.harvest-management-module__vROwEG__searchField svg{width:15px;height:15px;color:var(--app-text-muted)}.harvest-management-module__vROwEG__searchField input{width:100%;color:var(--app-text);background:0 0;border:0;outline:none;font-size:10px}.harvest-management-module__vROwEG__searchField input::placeholder{color:var(--app-text-muted)}.harvest-management-module__vROwEG__filterField{gap:5px;display:grid}.harvest-management-module__vROwEG__filterField select{font-size:10px}.harvest-management-module__vROwEG__resultCount{margin-bottom:8px}.harvest-management-module__vROwEG__loadingState,.harvest-management-module__vROwEG__emptyState,.harvest-management-module__vROwEG__accessState{border:1px dashed var(--app-line-strong);min-height:330px;color:var(--app-text-muted);background:var(--app-surface);text-align:center;border-radius:16px;align-content:center;place-items:center;padding:34px;display:grid}.harvest-management-module__vROwEG__loadingState{gap:10px;font-size:10px}.harvest-management-module__vROwEG__emptyState>span,.harvest-management-module__vROwEG__accessState>svg{width:54px;height:54px;color:var(--app-green-700);background:var(--app-green-50);border-radius:17px;place-items:center;margin-bottom:13px;display:grid}.harvest-management-module__vROwEG__emptyState>span svg{width:25px;height:25px}.harvest-management-module__vROwEG__emptyState h2,.harvest-management-module__vROwEG__accessState h1{margin:0 0 7px;font-size:24px}.harvest-management-module__vROwEG__emptyState button{margin-top:17px}.harvest-management-module__vROwEG__managementGrid{border:1px solid var(--app-line);background:var(--app-surface);min-height:560px;box-shadow:var(--app-shadow);border-radius:17px;grid-template-columns:minmax(245px,.74fr) minmax(0,1.66fr);display:grid;overflow:hidden}.harvest-management-module__vROwEG__batchList{border-right:1px solid var(--app-line);background:var(--app-surface-soft);padding:16px}.harvest-management-module__vROwEG__batchList>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.harvest-management-module__vROwEG__batchList h2{margin:3px 0 0;font-size:21px}.harvest-management-module__vROwEG__batchCards{gap:8px;max-height:650px;display:grid;overflow-y:auto}.harvest-management-module__vROwEG__batchCard{border:1px solid var(--app-line);width:100%;color:var(--app-text);background:var(--app-surface);text-align:left;border-radius:12px;gap:8px;padding:13px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.harvest-management-module__vROwEG__batchCard:hover,.harvest-management-module__vROwEG__batchCardSelected{border-color:var(--app-green-600);box-shadow:0 8px 22px color-mix(in srgb, var(--app-green-900) 9%, transparent);transform:translateY(-1px)}.harvest-management-module__vROwEG__batchCardSelected{background:var(--app-green-50)}.harvest-management-module__vROwEG__cardTopline{justify-content:space-between;align-items:center;gap:8px;display:flex}.harvest-management-module__vROwEG__cardTopline>strong{color:var(--app-green-700);letter-spacing:.06em;font-size:9px}.harvest-management-module__vROwEG__batchCard>b{font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500}.harvest-management-module__vROwEG__cardMeta{color:var(--app-text-muted);justify-content:space-between;gap:8px;font-size:8px;display:flex}.harvest-management-module__vROwEG__stockLine{border-top:1px solid var(--app-line);color:var(--app-text-soft);align-items:center;gap:6px;padding-top:7px;font-size:8px;font-weight:700;display:flex}.harvest-management-module__vROwEG__stockLine svg{width:13px;height:13px;color:var(--app-green-700)}.harvest-management-module__vROwEG__batchDetail{min-width:0;padding:22px}.harvest-management-module__vROwEG__detailHeader{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.harvest-management-module__vROwEG__detailIdentity{align-items:center;gap:12px;display:flex}.harvest-management-module__vROwEG__detailIcon{color:#fff;background:var(--app-green-800);border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.harvest-management-module__vROwEG__detailIcon svg{width:22px;height:22px}.harvest-management-module__vROwEG__detailIdentity>div>span{color:var(--app-green-700);letter-spacing:.07em;font-size:9px;font-weight:820}.harvest-management-module__vROwEG__detailIdentity h2{margin:3px 0;font-size:27px}.harvest-management-module__vROwEG__detailIdentity p{color:var(--app-text-muted);margin:0;font-size:9px}.harvest-management-module__vROwEG__detailActions{flex-wrap:wrap;justify-content:flex-end}.harvest-management-module__vROwEG__quantityGrid{border:1px solid var(--app-line);border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid;overflow:hidden}.harvest-management-module__vROwEG__quantityGrid>div{border-right:1px solid var(--app-line);align-content:center;min-height:104px;padding:15px;display:grid}.harvest-management-module__vROwEG__quantityGrid>div:last-child{border-right:0}.harvest-management-module__vROwEG__quantityGrid span{color:var(--app-text-muted);font-size:8px;font-weight:700}.harvest-management-module__vROwEG__quantityGrid strong{color:var(--app-text);margin:6px 0 2px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.harvest-management-module__vROwEG__quantityGrid small{color:var(--app-text-muted);font-size:8px}.harvest-management-module__vROwEG__quantityNet{background:var(--app-green-50)}.harvest-management-module__vROwEG__quantityNet strong,.harvest-management-module__vROwEG__quantityAvailable strong{color:var(--app-green-700)}.harvest-management-module__vROwEG__infoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.harvest-management-module__vROwEG__infoGrid section{border:1px solid var(--app-line);border-radius:11px;align-items:center;gap:10px;min-height:70px;padding:12px;display:flex}.harvest-management-module__vROwEG__infoGrid section>i{width:32px;height:32px;color:var(--app-green-700);background:var(--app-green-50);border-radius:10px;place-items:center;display:grid}.harvest-management-module__vROwEG__infoGrid section>i svg{width:16px;height:16px}.harvest-management-module__vROwEG__infoGrid section>span{gap:3px;min-width:0;display:grid}.harvest-management-module__vROwEG__infoGrid small{color:var(--app-text-muted);font-size:8px}.harvest-management-module__vROwEG__infoGrid strong{color:var(--app-text-soft);overflow-wrap:anywhere;font-size:10px}.harvest-management-module__vROwEG__notesPanel,.harvest-management-module__vROwEG__cancellationPanel{border:1px solid var(--app-line);background:var(--app-surface-soft);border-radius:12px;margin-top:14px;padding:15px}.harvest-management-module__vROwEG__notesPanel p,.harvest-management-module__vROwEG__cancellationPanel p{color:var(--app-text-soft);white-space:pre-wrap;margin:7px 0 0;font-size:10px;line-height:1.65}.harvest-management-module__vROwEG__cancellationPanel{border-color:color-mix(in srgb, var(--app-danger) 27%, var(--app-line));background:var(--app-danger-soft)}.harvest-management-module__vROwEG__cancellationPanel strong{color:var(--app-danger);font-size:9px}.harvest-management-module__vROwEG__detailFooter{border-top:1px solid var(--app-line);color:var(--app-text-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;font-size:8px;display:flex}.harvest-management-module__vROwEG__modalBackdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08140f94;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow-y:auto}.harvest-management-module__vROwEG__modalPanel,.harvest-management-module__vROwEG__actionPanel{border:1px solid var(--app-line);background:var(--app-surface);width:min(100%,760px);max-height:calc(100vh - 44px);box-shadow:var(--app-shadow-large);border-radius:18px;overflow-y:auto}.harvest-management-module__vROwEG__actionPanel{width:min(100%,470px)}.harvest-management-module__vROwEG__editorForm{gap:15px;padding:22px;display:grid}.harvest-management-module__vROwEG__editorHeader{grid-template-columns:auto 1fr auto;align-items:start;gap:12px;display:grid;position:relative}.harvest-management-module__vROwEG__editorIcon,.harvest-management-module__vROwEG__actionIcon{color:#fff;background:var(--app-green-800);border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.harvest-management-module__vROwEG__editorIcon svg,.harvest-management-module__vROwEG__actionIcon svg{width:20px;height:20px}.harvest-management-module__vROwEG__editorHeader h2{margin:3px 0;font-size:25px}.harvest-management-module__vROwEG__editorHeader p,.harvest-management-module__vROwEG__actionDialog>p{color:var(--app-text-muted);margin:0;font-size:10px;line-height:1.6}.harvest-management-module__vROwEG__iconButton{border:1px solid var(--app-line);min-width:36px;min-height:36px;color:var(--app-text-muted);background:var(--app-surface-soft);padding:0}.harvest-management-module__vROwEG__iconButton svg{width:15px;height:15px}.harvest-management-module__vROwEG__contextBox{border:1px solid var(--app-line);background:var(--app-surface-soft);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}.harvest-management-module__vROwEG__contextBox span,.harvest-management-module__vROwEG__contextBox small{color:var(--app-text-muted);font-size:8px}.harvest-management-module__vROwEG__contextBox strong{color:var(--app-text-soft);font-size:9px}.harvest-management-module__vROwEG__contextBox small{margin-left:auto}.harvest-management-module__vROwEG__editorForm fieldset{border:0;padding:0}.harvest-management-module__vROwEG__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.harvest-management-module__vROwEG__field{gap:6px;display:grid}.harvest-management-module__vROwEG__fieldFull{grid-column:1/-1}.harvest-management-module__vROwEG__field em{color:var(--app-danger);font-style:normal}.harvest-management-module__vROwEG__field input,.harvest-management-module__vROwEG__field select,.harvest-management-module__vROwEG__field textarea{font-size:10px}.harvest-management-module__vROwEG__field input:disabled,.harvest-management-module__vROwEG__field select:disabled,.harvest-management-module__vROwEG__field textarea:disabled{cursor:not-allowed;opacity:.68}.harvest-management-module__vROwEG__unitHint{color:var(--app-text-muted);font-size:8px;line-height:1.45}.harvest-management-module__vROwEG__yieldPreview{border:1px solid var(--app-green-100);background:var(--app-green-50);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 58px 14px 15px;display:grid;position:relative}.harvest-management-module__vROwEG__yieldPreview>span{gap:4px;display:grid}.harvest-management-module__vROwEG__yieldPreview small{color:var(--app-text-muted);font-size:8px}.harvest-management-module__vROwEG__yieldPreview strong{color:var(--app-green-700);font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500}.harvest-management-module__vROwEG__yieldPreview>i{color:#fff;background:var(--app-green-800);border-radius:10px;place-items:center;width:33px;height:33px;display:grid;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.harvest-management-module__vROwEG__yieldPreview>i svg{width:17px;height:17px}.harvest-management-module__vROwEG__formActions{justify-content:flex-end;padding-top:4px}.harvest-management-module__vROwEG__actionDialog{text-align:center;gap:13px;padding:24px;display:grid}.harvest-management-module__vROwEG__actionIcon{margin:0 auto}.harvest-management-module__vROwEG__actionIconDanger{background:var(--app-danger)}.harvest-management-module__vROwEG__actionDialog h2{margin:-4px 0 0;font-size:26px}.harvest-management-module__vROwEG__actionDialog .harvest-management-module__vROwEG__field{text-align:left}.harvest-management-module__vROwEG__actionSummary{border:1px solid var(--app-line);background:var(--app-surface-soft);text-align:left;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.harvest-management-module__vROwEG__actionSummary>span{gap:4px;display:grid}.harvest-management-module__vROwEG__actionSummary small{color:var(--app-text-muted);font-size:8px}.harvest-management-module__vROwEG__actionSummary strong{color:var(--app-text);overflow-wrap:anywhere;font-size:10px}.harvest-management-module__vROwEG__actionButtons{justify-content:center}@media (max-width:1100px){.harvest-management-module__vROwEG__metricGrid,.harvest-management-module__vROwEG__quantityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.harvest-management-module__vROwEG__quantityGrid>div:nth-child(2){border-right:0}.harvest-management-module__vROwEG__quantityGrid>div:nth-child(-n+2){border-bottom:1px solid var(--app-line)}}@media (max-width:820px){.harvest-management-module__vROwEG__hero{flex-direction:column;align-items:flex-start}.harvest-management-module__vROwEG__heroActions{flex-wrap:wrap;width:100%}.harvest-management-module__vROwEG__toolbar{grid-template-columns:1fr 1fr}.harvest-management-module__vROwEG__searchField{grid-column:1/-1}.harvest-management-module__vROwEG__resultCount{justify-self:end}.harvest-management-module__vROwEG__managementGrid{grid-template-columns:1fr}.harvest-management-module__vROwEG__batchList{border-right:0;border-bottom:1px solid var(--app-line)}.harvest-management-module__vROwEG__batchCards{grid-template-columns:repeat(2,minmax(0,1fr));max-height:310px}.harvest-management-module__vROwEG__detailHeader{flex-direction:column}.harvest-management-module__vROwEG__detailActions{justify-content:flex-start}}@media (max-width:600px){.harvest-management-module__vROwEG__hero h1{font-size:36px}.harvest-management-module__vROwEG__cycleBar{flex-direction:column;align-items:stretch}.harvest-management-module__vROwEG__cycleSummary{justify-content:space-between}.harvest-management-module__vROwEG__metricGrid,.harvest-management-module__vROwEG__toolbar,.harvest-management-module__vROwEG__batchCards,.harvest-management-module__vROwEG__infoGrid,.harvest-management-module__vROwEG__formGrid,.harvest-management-module__vROwEG__yieldPreview,.harvest-management-module__vROwEG__actionSummary{grid-template-columns:1fr}.harvest-management-module__vROwEG__searchField{grid-column:auto}.harvest-management-module__vROwEG__resultCount{justify-self:start}.harvest-management-module__vROwEG__batchDetail{padding:16px}.harvest-management-module__vROwEG__detailIdentity{align-items:flex-start}.harvest-management-module__vROwEG__detailActions{width:100%}.harvest-management-module__vROwEG__detailActions .harvest-management-module__vROwEG__primaryButton,.harvest-management-module__vROwEG__detailActions .harvest-management-module__vROwEG__secondaryButton{flex:1}.harvest-management-module__vROwEG__quantityGrid{grid-template-columns:1fr}.harvest-management-module__vROwEG__quantityGrid>div{border-right:0;border-bottom:1px solid var(--app-line)}.harvest-management-module__vROwEG__quantityGrid>div:last-child{border-bottom:0}.harvest-management-module__vROwEG__modalBackdrop{align-items:end;padding:10px}.harvest-management-module__vROwEG__modalPanel,.harvest-management-module__vROwEG__actionPanel{border-radius:17px 17px 10px 10px;max-height:calc(100vh - 20px)}.harvest-management-module__vROwEG__editorForm,.harvest-management-module__vROwEG__actionDialog{padding:17px}.harvest-management-module__vROwEG__editorHeader{grid-template-columns:auto 1fr}.harvest-management-module__vROwEG__editorHeader .harvest-management-module__vROwEG__iconButton{position:absolute;right:24px}.harvest-management-module__vROwEG__contextBox{flex-direction:column;align-items:flex-start}.harvest-management-module__vROwEG__contextBox small{margin-left:0}.harvest-management-module__vROwEG__yieldPreview{padding-right:15px}.harvest-management-module__vROwEG__yieldPreview>i{display:none}.harvest-management-module__vROwEG__formActions,.harvest-management-module__vROwEG__actionButtons{grid-template-columns:repeat(2,1fr);display:grid}.harvest-management-module__vROwEG__detailFooter{flex-direction:column;align-items:stretch}}
.land-lease-management-module__Cp8KtW__page,.land-lease-management-module__Cp8KtW__dialog{--md-ink:var(--app-text);--md-card:var(--app-surface);--md-muted:var(--app-surface-soft);--md-muted-ink:var(--app-text-soft);--md-accent:var(--app-green-50);--md-accent-ink:var(--app-green-700);--md-input:var(--app-green-600);--md-ring:var(--app-green-600);--md-border:var(--app-line);--md-danger:var(--app-danger);--lease-primary-ink:#fff;font-family:var(--font-sipacul-inter),system-ui,sans-serif;line-height:1.55}:is([data-theme=dark] .land-lease-management-module__Cp8KtW__page,[data-theme=dark] .land-lease-management-module__Cp8KtW__dialog){--lease-primary-ink:#0d1512}.land-lease-management-module__Cp8KtW__page{min-width:0;color:var(--app-text);gap:20px;display:grid}.land-lease-management-module__Cp8KtW__hero,.land-lease-management-module__Cp8KtW__actions,.land-lease-management-module__Cp8KtW__rowTop,.land-lease-management-module__Cp8KtW__rowBottom,.land-lease-management-module__Cp8KtW__sectionHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.land-lease-management-module__Cp8KtW__hero{flex-wrap:wrap;align-items:flex-end}.land-lease-management-module__Cp8KtW__eyebrow{color:var(--app-green-700);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:600}.land-lease-management-module__Cp8KtW__hero h1,.land-lease-management-module__Cp8KtW__detail h2,.land-lease-management-module__Cp8KtW__dialog h2{font-family:var(--font-sipacul-inter), system-ui, sans-serif;letter-spacing:-.03em;font-weight:600}.land-lease-management-module__Cp8KtW__hero h1{margin:8px 0;font-size:clamp(28px,4vw,40px)}.land-lease-management-module__Cp8KtW__hero p,.land-lease-management-module__Cp8KtW__hint,.land-lease-management-module__Cp8KtW__form p,.land-lease-management-module__Cp8KtW__form small,.land-lease-management-module__Cp8KtW__actions>span{color:var(--md-muted-ink);font-size:12px;line-height:1.7}.land-lease-management-module__Cp8KtW__hero p{margin:0}.land-lease-management-module__Cp8KtW__actions{flex-wrap:wrap;justify-content:flex-start}.land-lease-management-module__Cp8KtW__primary,.land-lease-management-module__Cp8KtW__secondary,.land-lease-management-module__Cp8KtW__danger{border:1px solid var(--app-line-strong);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.land-lease-management-module__Cp8KtW__primary{background:var(--app-green-800);border-color:var(--app-green-800);color:var(--lease-primary-ink)}.land-lease-management-module__Cp8KtW__secondary{background:var(--app-surface);color:var(--app-text-soft)}.land-lease-management-module__Cp8KtW__danger{background:var(--app-surface);border-color:var(--app-danger);color:var(--app-danger)}.land-lease-management-module__Cp8KtW__primary:disabled,.land-lease-management-module__Cp8KtW__secondary:disabled,.land-lease-management-module__Cp8KtW__danger:disabled{opacity:.5;cursor:not-allowed}.land-lease-management-module__Cp8KtW__page button:focus-visible,.land-lease-management-module__Cp8KtW__page a:focus-visible,.land-lease-management-module__Cp8KtW__dialog button:focus-visible{outline:3px solid var(--app-green-600);outline-offset:3px}.land-lease-management-module__Cp8KtW__filters{background:var(--app-surface);border:1px solid var(--app-line);border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:16px;display:flex}.land-lease-management-module__Cp8KtW__filters>div{flex:200px;min-width:0}.land-lease-management-module__Cp8KtW__filters label,.land-lease-management-module__Cp8KtW__form label{color:var(--app-text-soft);gap:8px;min-width:0;font-size:12px;font-weight:700;display:grid}.land-lease-management-module__Cp8KtW__filters select,.land-lease-management-module__Cp8KtW__form input,.land-lease-management-module__Cp8KtW__form select,.land-lease-management-module__Cp8KtW__form textarea{border:1px solid var(--md-input);width:100%;min-width:0;min-height:42px;color:var(--app-text);background:var(--app-surface);font:inherit;border-radius:9px;padding:10px 12px;font-size:13px}.land-lease-management-module__Cp8KtW__form textarea{resize:vertical}.land-lease-management-module__Cp8KtW__form input:focus,.land-lease-management-module__Cp8KtW__form select:focus,.land-lease-management-module__Cp8KtW__form textarea:focus,.land-lease-management-module__Cp8KtW__filters select:focus{outline:2px solid var(--app-green-600);outline-offset:1px}.land-lease-management-module__Cp8KtW__form input:disabled{color:var(--md-muted-ink);background:var(--app-surface-soft)}.land-lease-management-module__Cp8KtW__workspace{grid-template-columns:minmax(290px,.9fr) minmax(0,1.3fr);align-items:start;gap:18px;display:grid}.land-lease-management-module__Cp8KtW__list,.land-lease-management-module__Cp8KtW__detail,.land-lease-management-module__Cp8KtW__empty{background:var(--app-surface);border:1px solid var(--app-line);border-radius:16px;min-width:0;overflow:hidden}.land-lease-management-module__Cp8KtW__sectionHeader{border-bottom:1px solid var(--app-line);padding:18px}.land-lease-management-module__Cp8KtW__sectionHeader h2{margin:0;font-size:14px}.land-lease-management-module__Cp8KtW__sectionHeader>span{color:var(--md-muted-ink);font-size:11px}.land-lease-management-module__Cp8KtW__contractRow{border:1px solid #0000;border-bottom-color:var(--app-line);text-align:left;background:var(--app-surface);width:100%;color:var(--app-text-soft);cursor:pointer;overflow-wrap:anywhere;gap:9px;padding:18px;font-size:12px;display:grid}.land-lease-management-module__Cp8KtW__contractRow:last-child{border-bottom-color:#0000}.land-lease-management-module__Cp8KtW__contractRow:hover,.land-lease-management-module__Cp8KtW__contractRow[aria-pressed=true]{background:var(--app-green-50)}.land-lease-management-module__Cp8KtW__contractRow[aria-pressed=true]{border-color:var(--md-ring)}.land-lease-management-module__Cp8KtW__rowTop,.land-lease-management-module__Cp8KtW__rowBottom{flex-wrap:wrap}.land-lease-management-module__Cp8KtW__rowTop>strong{color:var(--app-text);font-size:14px}.land-lease-management-module__Cp8KtW__rowBottom{font-size:11px;line-height:1.5}.land-lease-management-module__Cp8KtW__rowBottom>strong{color:var(--app-green-700)}.land-lease-management-module__Cp8KtW__badge{border:1px solid var(--app-line);background:var(--app-surface-soft);color:var(--md-muted-ink);white-space:nowrap;border-radius:20px;padding:5px 9px;font-size:11px;font-weight:600;display:inline-flex}.land-lease-management-module__Cp8KtW__badge[data-status="2"]{background:var(--app-green-50);color:var(--app-green-700);border-color:var(--app-green-100)}.land-lease-management-module__Cp8KtW__detail{padding:24px}.land-lease-management-module__Cp8KtW__detailHeader h2{overflow-wrap:anywhere;margin:8px 0 12px;font-size:30px}.land-lease-management-module__Cp8KtW__detailHeader p{color:var(--md-muted-ink);overflow-wrap:anywhere;font-size:13px}.land-lease-management-module__Cp8KtW__amount{border-top:1px solid var(--app-line);border-bottom:1px solid var(--app-line);font-variant-numeric:tabular-nums;color:var(--app-green-700);overflow-wrap:anywhere;padding:18px 0;font-size:clamp(18px,2.2vw,26px);font-weight:700}.land-lease-management-module__Cp8KtW__amount small{color:var(--md-muted-ink);margin-top:6px;font-size:11px;font-weight:500;display:block}.land-lease-management-module__Cp8KtW__facts,.land-lease-management-module__Cp8KtW__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.land-lease-management-module__Cp8KtW__facts{margin:24px 0}.land-lease-management-module__Cp8KtW__facts dt{color:var(--md-muted-ink);font-size:11px}.land-lease-management-module__Cp8KtW__facts dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.65}.land-lease-management-module__Cp8KtW__detail h3{border-top:1px solid var(--app-line);margin:28px 0 0;padding-top:20px;font-size:14px}.land-lease-management-module__Cp8KtW__wide{grid-column:1/-1}.land-lease-management-module__Cp8KtW__empty{color:var(--md-muted-ink);padding:30px;font-size:13px;line-height:1.7}.land-lease-management-module__Cp8KtW__list .land-lease-management-module__Cp8KtW__empty{border:0}.land-lease-management-module__Cp8KtW__error{border:1px solid var(--app-danger);color:var(--app-danger);overflow-wrap:anywhere;border-radius:10px;padding:14px 16px;font-size:12px;line-height:1.7}.land-lease-management-module__Cp8KtW__error ul{margin-bottom:0;padding-left:18px}.land-lease-management-module__Cp8KtW__notice{border:1px solid var(--app-green-100);background:var(--app-green-50);color:var(--app-green-700);border-radius:10px;justify-content:space-between;gap:12px;padding:12px 16px;font-size:13px;display:flex}.land-lease-management-module__Cp8KtW__notice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:20px}.land-lease-management-module__Cp8KtW__dialog{border:1px solid var(--app-line);width:min(760px,100vw - 28px);max-height:calc(100dvh - 28px);color:var(--app-text);background:var(--app-surface);border-radius:18px;margin:auto;padding:0;box-shadow:0 24px 70px #0004}.land-lease-management-module__Cp8KtW__dialog::backdrop{background:#13261fb3}.land-lease-management-module__Cp8KtW__dialogHeader{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:center;gap:15px;padding:20px 24px;display:flex}.land-lease-management-module__Cp8KtW__dialogHeader h2{margin:0;font-size:24px}.land-lease-management-module__Cp8KtW__form{gap:18px;padding:24px;display:grid}.land-lease-management-module__Cp8KtW__form p{margin:0}.land-lease-management-module__Cp8KtW__form fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.land-lease-management-module__Cp8KtW__form footer{border-top:1px solid var(--app-line);padding-top:18px}@media (max-width:1050px){.land-lease-management-module__Cp8KtW__workspace{grid-template-columns:minmax(0,1fr)}.land-lease-management-module__Cp8KtW__list{max-height:420px;overflow-y:auto}}@media (max-width:560px){.land-lease-management-module__Cp8KtW__hero{align-items:stretch}.land-lease-management-module__Cp8KtW__hero>.land-lease-management-module__Cp8KtW__actions{width:100%}.land-lease-management-module__Cp8KtW__hero>.land-lease-management-module__Cp8KtW__actions>*{flex:1}.land-lease-management-module__Cp8KtW__formGrid,.land-lease-management-module__Cp8KtW__facts{grid-template-columns:minmax(0,1fr)}.land-lease-management-module__Cp8KtW__form,.land-lease-management-module__Cp8KtW__detail{padding:18px}.land-lease-management-module__Cp8KtW__dialogHeader{padding:16px 18px}.land-lease-management-module__Cp8KtW__dialogHeader h2{font-size:21px}.land-lease-management-module__Cp8KtW__filters>div{flex-basis:100%}.land-lease-management-module__Cp8KtW__rowBottom{flex-direction:column;align-items:flex-start}}.land-lease-management-module__Cp8KtW__hero>div>.land-lease-management-module__Cp8KtW__eyebrow{text-transform:none;letter-spacing:normal;color:var(--md-muted-ink);font-size:12px;font-weight:500}.land-lease-management-module__Cp8KtW__hero>div:first-child{overflow-wrap:anywhere;flex:300px;min-width:0}.land-lease-management-module__Cp8KtW__primary>svg,.land-lease-management-module__Cp8KtW__secondary>svg,.land-lease-management-module__Cp8KtW__iconButton>svg{flex:none;width:18px;height:18px}.land-lease-management-module__Cp8KtW__iconButton{border:1px solid var(--app-line);background:var(--app-surface);width:36px;height:36px;color:var(--app-text);border-radius:8px;flex:none;place-items:center;display:grid}.land-lease-management-module__Cp8KtW__dialog{overscroll-behavior:contain;overflow:auto}.land-lease-management-module__Cp8KtW__dialogHeader h2{overflow-wrap:anywhere;min-width:0}.land-lease-management-module__Cp8KtW__form :is(input,textarea,[role=combobox]){min-height:44px;font-family:inherit;font-size:13px;font-weight:400}.land-lease-management-module__Cp8KtW__form :is(input,textarea):focus-visible{outline:2px solid var(--md-ring);outline-offset:2px}.land-lease-management-module__Cp8KtW__form label>span{min-width:0}.land-lease-management-module__Cp8KtW__form [aria-invalid=true]{border-color:var(--app-danger)}.land-lease-management-module__Cp8KtW__form footer{flex-wrap:wrap}.land-lease-management-module__Cp8KtW__receipt{border:1px solid var(--app-line);background:var(--app-surface-soft);overflow-wrap:anywhere;border-radius:10px;gap:10px;padding:14px;font-size:13px;display:grid}.land-lease-management-module__Cp8KtW__summary{overflow-wrap:anywhere}.land-lease-management-module__Cp8KtW__spinner{border:2px solid var(--app-line);border-top-color:var(--app-green-700);vertical-align:middle;border-radius:50%;width:16px;height:16px;margin-right:8px;animation:1s linear infinite land-lease-management-module__Cp8KtW__leaseSpin;display:inline-block}@keyframes land-lease-management-module__Cp8KtW__leaseSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.land-lease-management-module__Cp8KtW__spinner{animation:none}}
@font-face{font-family:sipaculInter;src:url(../media/InterVariable.p.2c0y96ae70xfx.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.sipaculinter_5a29ac0e-module__1cCgpG__className{font-family:sipaculInter,system-ui,sans-serif;font-style:normal}.sipaculinter_5a29ac0e-module__1cCgpG__variable{--font-sipacul-inter:"sipaculInter", system-ui, sans-serif}
.land-management-module__7rekMG__page,.land-management-module__7rekMG__modalBackdrop{--md-primary:#17664e;--md-primary-ink:#fff;--md-ink:#18231f;--md-card:#fff;--md-secondary:#fbfdfc;--md-muted:#f2f4f2;--md-muted-ink:#65716c;--md-accent:#edf7f2;--md-accent-ink:#17694f;--md-danger:#9d3e35;--md-danger-ink:#fff;--md-error-bg:#fff2f0;--md-error-ink:#8b3029;--md-border:#dce5e0;--md-input:#cbd8d1;--md-ring:#17664e;color:var(--md-ink);font-family:var(--font-sipacul-inter), system-ui, sans-serif;font-size:14px;line-height:1.55}:is([data-theme=dark] .land-management-module__7rekMG__page,[data-theme=dark] .land-management-module__7rekMG__modalBackdrop){--md-primary:#3f9c6f;--md-primary-ink:#0e1a15;--md-ink:#edf3ef;--md-card:#15201c;--md-secondary:#10241c;--md-muted:#1b3229;--md-muted-ink:#9eb3aa;--md-accent:#173c2c;--md-accent-ink:#6cc79a;--md-danger:#ff9b93;--md-danger-ink:#0e1a15;--md-error-bg:#3b221e;--md-error-ink:#ffb4ac;--md-border:#28463a;--md-input:#28463a;--md-ring:#6cc79a}.land-management-module__7rekMG__page{gap:24px;width:100%;min-width:0;display:grid}.land-management-module__7rekMG__page *,.land-management-module__7rekMG__modalBackdrop *{box-sizing:border-box}.land-management-module__7rekMG__page :is(h1,h2,h3,p),.land-management-module__7rekMG__modalBackdrop :is(h2,p){margin:0}.land-management-module__7rekMG__page :is(h1,h2,h3),.land-management-module__7rekMG__modalBackdrop h2{color:var(--md-ink);font-family:inherit;font-weight:500}.land-management-module__7rekMG__page button,.land-management-module__7rekMG__modalBackdrop button{cursor:pointer;font-family:inherit}.land-management-module__7rekMG__page button:disabled,.land-management-module__7rekMG__modalBackdrop button:disabled{opacity:.55;cursor:not-allowed}.land-management-module__7rekMG__page :is(button,input,textarea,h1,[tabindex]):focus-visible,.land-management-module__7rekMG__modalBackdrop :is(button,input,textarea,[tabindex]):focus-visible{outline:2px solid var(--md-ring);outline-offset:2px}.land-management-module__7rekMG__page svg,.land-management-module__7rekMG__modalBackdrop svg{flex:none;width:18px;height:18px}.land-management-module__7rekMG__hero{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.land-management-module__7rekMG__hero>div:first-child{flex:1;min-width:0}.land-management-module__7rekMG__hero h1{letter-spacing:-.01em;margin:4px 0 6px;font-size:24px;line-height:1.2}.land-management-module__7rekMG__hero p{color:var(--md-muted-ink);overflow-wrap:anywhere;max-width:65ch;font-size:14px}.land-management-module__7rekMG__eyebrow{color:var(--md-muted-ink);font-size:12px}.land-management-module__7rekMG__heroActions,.land-management-module__7rekMG__detailActions,.land-management-module__7rekMG__rowActions{align-items:center;gap:8px;display:flex}.land-management-module__7rekMG__heroActions,.land-management-module__7rekMG__detailActions{flex-wrap:wrap}.land-management-module__7rekMG__primaryButton,.land-management-module__7rekMG__secondaryButton,.land-management-module__7rekMG__dangerButton{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:7px 12px;font-size:13.5px;font-weight:500;line-height:1.4;display:inline-flex}.land-management-module__7rekMG__primaryButton{color:var(--md-primary-ink);background:var(--md-primary)}.land-management-module__7rekMG__secondaryButton{color:var(--md-ink);background:var(--md-card);border-color:var(--md-border)}.land-management-module__7rekMG__dangerButton{color:var(--md-danger-ink);background:var(--md-danger)}.land-management-module__7rekMG__iconButton,.land-management-module__7rekMG__rowActions button{width:36px;height:36px;color:var(--md-ink);background:var(--md-card);border:1px solid var(--md-border);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.land-management-module__7rekMG__rowActions button{border-radius:8px;width:30px;height:30px}.land-management-module__7rekMG__secondaryButton:hover:not(:disabled),.land-management-module__7rekMG__iconButton:hover:not(:disabled),.land-management-module__7rekMG__rowActions button:hover:not(:disabled){background:var(--md-accent);border-color:var(--md-ring)}.land-management-module__7rekMG__primaryButton:hover:not(:disabled),.land-management-module__7rekMG__dangerButton:hover:not(:disabled){filter:brightness(.94)}.land-management-module__7rekMG__metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.land-management-module__7rekMG__metricCard{border:1px solid var(--md-border);background:var(--md-card);border-radius:14px;align-content:start;gap:10px;min-width:0;padding:16px;display:grid;position:relative;box-shadow:0 1px 2px #00000005}.land-management-module__7rekMG__metricIcon{width:30px;height:30px;color:var(--md-accent-ink);background:var(--md-accent);border-radius:9px;place-items:center;display:grid;position:absolute;top:16px;right:16px}.land-management-module__7rekMG__metricCard p{min-height:32px;color:var(--md-muted-ink);padding-right:38px;font-size:12px;font-weight:500}.land-management-module__7rekMG__metricCard>strong{overflow-wrap:anywhere;font-size:clamp(20px,2.1vw,28px);font-weight:500;line-height:1.25}.land-management-module__7rekMG__metricCard small{color:var(--md-muted-ink);font-size:11px}.land-management-module__7rekMG__toolbar{border:1px solid var(--md-border);background:var(--md-card);border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:16px;padding:16px;display:flex}.land-management-module__7rekMG__searchField{border:1px solid var(--md-input);min-width:200px;height:44px;color:var(--md-muted-ink);background:var(--md-muted);border-radius:11px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.land-management-module__7rekMG__searchField input{width:100%;min-width:0;color:var(--md-ink);font:inherit;background:0 0;border:0;outline:none}.land-management-module__7rekMG__searchField:focus-within{border-color:var(--md-ring);box-shadow:0 0 0 1px var(--md-ring)}.land-management-module__7rekMG__resultCount{height:44px;color:var(--md-muted-ink);align-items:center;font-size:12px;display:flex}.land-management-module__7rekMG__managementGrid{grid-template-columns:minmax(280px,.85fr) minmax(0,1.6fr);align-items:start;gap:16px;min-width:0;display:grid}.land-management-module__7rekMG__landList,.land-management-module__7rekMG__landDetail{border:1px solid var(--md-border);background:var(--md-card);border-radius:14px;min-width:0;box-shadow:0 1px 2px #00000005}.land-management-module__7rekMG__landList{flex-direction:column;min-height:320px;max-height:calc(100dvh - 110px);display:flex;position:sticky;top:16px}.land-management-module__7rekMG__listHeader{border-bottom:1px solid var(--md-border);justify-content:space-between;align-items:center;padding:16px 16px 12px;display:flex}.land-management-module__7rekMG__listHeader h2{font-size:18px}.land-management-module__7rekMG__listHeader>span{color:var(--md-muted-ink);font-size:12px}.land-management-module__7rekMG__landCards{gap:2px;min-height:0;padding:8px;display:grid;overflow-y:auto}.land-management-module__7rekMG__landCard{text-align:left;width:100%;color:var(--md-ink);background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.land-management-module__7rekMG__landCard:hover{background:var(--md-muted)}.land-management-module__7rekMG__selectedCard{border-color:var(--md-ring);background:var(--md-muted)}.land-management-module__7rekMG__cardIcon,.land-management-module__7rekMG__detailIcon{background:var(--md-accent);width:30px;height:30px;color:var(--md-accent-ink);border-radius:8px;place-items:center;margin-top:2px;display:grid}.land-management-module__7rekMG__cardMain,.land-management-module__7rekMG__cardTitle{gap:4px;min-width:0;display:grid}.land-management-module__7rekMG__cardTop{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.land-management-module__7rekMG__cardTitle{gap:1px}.land-management-module__7rekMG__cardTitle small,.land-management-module__7rekMG__plotIdentity small{color:var(--md-muted-ink);letter-spacing:.04em;font-size:10px;font-weight:600}.land-management-module__7rekMG__cardTitle strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.land-management-module__7rekMG__cardMeta{color:var(--md-muted-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.land-management-module__7rekMG__capacityRow{align-items:center;gap:8px;display:flex}.land-management-module__7rekMG__capacityRow>strong{color:var(--md-muted-ink);flex:none;font-size:10.5px;font-weight:600}.land-management-module__7rekMG__capacityTrack{background:var(--md-border);border-radius:99px;flex:1;height:4px;overflow:hidden}.land-management-module__7rekMG__capacityTrack>span{background:var(--md-primary);border-radius:inherit;height:100%;display:block}.land-management-module__7rekMG__activeBadge,.land-management-module__7rekMG__inactiveBadge{white-space:nowrap;border-radius:99px;flex:none;align-items:center;min-height:22px;padding:1px 10px;font-size:11px;font-weight:600;display:inline-flex}.land-management-module__7rekMG__activeBadge{border:1px solid color-mix(in srgb,var(--md-primary) 30%,transparent);color:var(--md-accent-ink);background:var(--md-accent)}.land-management-module__7rekMG__inactiveBadge{border:1px solid var(--md-border);color:var(--md-muted-ink);background:var(--md-muted)}.land-management-module__7rekMG__landDetail{padding:20px}.land-management-module__7rekMG__detailHeader{border-bottom:1px solid var(--md-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.land-management-module__7rekMG__detailIdentity{flex:240px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.land-management-module__7rekMG__detailIdentity h2{overflow-wrap:anywhere;margin:4px 0 2px;font-size:22px;line-height:1.2}.land-management-module__7rekMG__detailIdentity p{color:var(--md-muted-ink);font-size:13px}.land-management-module__7rekMG__detailIcon{border-radius:10px;width:40px;height:40px}.land-management-module__7rekMG__detailActions{justify-content:flex-end}.land-management-module__7rekMG__capacityPanel{border:1px solid color-mix(in srgb,var(--md-primary) 20%,transparent);background:var(--md-accent);border-radius:10px;gap:12px;margin:16px 0;padding:16px;display:grid}.land-management-module__7rekMG__capacitySummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.land-management-module__7rekMG__capacitySummary>div{gap:3px;display:grid}.land-management-module__7rekMG__capacitySummary small,.land-management-module__7rekMG__infoBlock small{color:var(--md-muted-ink);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.land-management-module__7rekMG__capacitySummary strong{overflow-wrap:anywhere;font-size:18px;font-weight:500}.land-management-module__7rekMG__capacityPanel>small{color:var(--md-muted-ink);font-size:12px}.land-management-module__7rekMG__capacityPanel .land-management-module__7rekMG__capacityTrack{height:7px}.land-management-module__7rekMG__infoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:8px;display:grid}.land-management-module__7rekMG__infoBlock{border:1px solid var(--md-border);overflow-wrap:anywhere;border-radius:10px;align-content:start;gap:4px;min-height:112px;padding:16px;display:grid}.land-management-module__7rekMG__infoBlock strong{font-size:14px;font-weight:500}.land-management-module__7rekMG__infoBlock p{color:var(--md-muted-ink);font-size:12.5px}.land-management-module__7rekMG__infoBlock a{color:var(--md-accent-ink);font-size:12.5px}.land-management-module__7rekMG__plotSection{border-top:1px solid var(--md-border);margin-top:16px;padding-top:16px}.land-management-module__7rekMG__plotHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.land-management-module__7rekMG__plotHeader h3{margin:4px 0 2px;font-size:18px}.land-management-module__7rekMG__plotHeader p{color:var(--md-muted-ink);font-size:13px}.land-management-module__7rekMG__plotTableWrap{border:1px solid var(--md-border);border-radius:10px;max-width:100%;position:relative;overflow-x:auto}.land-management-module__7rekMG__plotTable{border-collapse:collapse;width:100%;min-width:560px;font-size:13px}.land-management-module__7rekMG__plotTable th,.land-management-module__7rekMG__plotTable td{border-bottom:1px solid var(--md-border);text-align:left;vertical-align:middle;padding:10px 12px}.land-management-module__7rekMG__plotTable th{background:var(--md-muted);color:var(--md-muted-ink);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.land-management-module__7rekMG__plotTable tbody tr:last-child td{border-bottom:0}.land-management-module__7rekMG__plotTable td:nth-child(2){white-space:nowrap}.land-management-module__7rekMG__plotIdentity{align-items:center;gap:8px;min-width:140px;display:flex}.land-management-module__7rekMG__plotIdentity>span{gap:2px;min-width:0;display:grid}.land-management-module__7rekMG__plotIdentity strong{overflow-wrap:anywhere;max-width:230px;font-weight:500}.land-management-module__7rekMG__conditionText{overflow-wrap:anywhere;min-width:100px;max-width:220px;color:var(--md-muted-ink);display:block}.land-management-module__7rekMG__rowActions{justify-content:flex-end;gap:4px}.land-management-module__7rekMG__emptyState{text-align:center;border:1px solid var(--md-border);background:var(--md-card);border-radius:14px;justify-items:center;gap:8px;padding:32px 20px;display:grid}.land-management-module__7rekMG__emptyState h2{font-size:20px}.land-management-module__7rekMG__emptyState p{color:var(--md-muted-ink)}.land-management-module__7rekMG__notice,.land-management-module__7rekMG__errorBanner,.land-management-module__7rekMG__formAlert,.land-management-module__7rekMG__receipt{border:1px solid var(--md-border);overflow-wrap:anywhere;border-radius:10px;padding:12px 16px;font-size:13px}.land-management-module__7rekMG__notice,.land-management-module__7rekMG__receipt{background:var(--md-accent);color:var(--md-ink)}.land-management-module__7rekMG__errorBanner,.land-management-module__7rekMG__formAlert{background:var(--md-error-bg);color:var(--md-error-ink);border-color:color-mix(in srgb,var(--md-danger) 34%,transparent)}.land-management-module__7rekMG__errorBanner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.land-management-module__7rekMG__errorBanner>span{flex:1;min-width:180px}.land-management-module__7rekMG__modalBackdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d151280;grid-template-columns:minmax(0,1fr);place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.land-management-module__7rekMG__discardBackdrop{z-index:150}.land-management-module__7rekMG__modalPanel{border:1px solid var(--md-border);background:var(--md-card);border-radius:14px;width:min(100%,680px);max-height:calc(100dvh - 40px);overflow-y:auto;box-shadow:0 8px 30px #0002}.land-management-module__7rekMG__editorHeader{border-bottom:1px solid var(--md-border);grid-template-columns:44px minmax(0,1fr) 36px;align-items:start;gap:12px;padding:20px 20px 16px;display:grid}.land-management-module__7rekMG__editorIcon,.land-management-module__7rekMG__confirmIcon{background:var(--md-accent);width:44px;height:44px;color:var(--md-accent-ink);border-radius:10px;place-items:center;display:grid}.land-management-module__7rekMG__editorHeader h2{margin:4px 0 3px;font-size:20px;line-height:1.3}.land-management-module__7rekMG__editorHeader p{color:var(--md-muted-ink);overflow-wrap:anywhere;font-size:13px}.land-management-module__7rekMG__editorForm fieldset{border:0;min-width:0;margin:0;padding:8px 20px 20px;display:grid}.land-management-module__7rekMG__formSection{border-bottom:1px solid var(--md-border);padding:16px 0}.land-management-module__7rekMG__formSection:last-child{border-bottom:0;padding-bottom:0}.land-management-module__7rekMG__sectionTitle{gap:2px;margin-bottom:12px;display:grid}.land-management-module__7rekMG__sectionTitle strong{font-size:15px;font-weight:500}.land-management-module__7rekMG__sectionTitle span{color:var(--md-muted-ink);font-size:12px}.land-management-module__7rekMG__formGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.land-management-module__7rekMG__field{align-content:start;gap:6px;min-width:0;display:grid}.land-management-module__7rekMG__fieldFull{grid-column:1/-1}.land-management-module__7rekMG__field>span{font-size:12.5px;font-weight:500}.land-management-module__7rekMG__field em{color:var(--md-danger);font-style:normal}.land-management-module__7rekMG__field input,.land-management-module__7rekMG__field textarea{border:1px solid var(--md-input);width:100%;min-width:0;height:36px;font:inherit;background:var(--md-card);color:var(--md-ink);border-radius:10px;padding:0 12px;font-size:14px}.land-management-module__7rekMG__field textarea{resize:vertical;height:auto;padding:10px 12px;line-height:1.5}.land-management-module__7rekMG__field input:disabled,.land-management-module__7rekMG__field textarea:disabled{background:var(--md-muted);color:var(--md-muted-ink)}.land-management-module__7rekMG__field [aria-invalid=true]{border-color:var(--md-danger)}.land-management-module__7rekMG__formActions{border-top:1px solid var(--md-border);background:var(--md-muted);flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:16px 20px;display:flex}.land-management-module__7rekMG__formAlert,.land-management-module__7rekMG__editorForm>.land-management-module__7rekMG__receipt{margin:16px 20px 0}.land-management-module__7rekMG__formAlert ul{padding-left:18px}.land-management-module__7rekMG__receipt{text-align:left;flex-wrap:wrap;gap:10px;display:flex}.land-management-module__7rekMG__receipt p{flex-basis:100%}.land-management-module__7rekMG__receipt time{font-size:12px;display:block}.land-management-module__7rekMG__confirmDialog{border:1px solid var(--md-border);background:var(--md-card);text-align:center;border-radius:14px;justify-items:center;gap:10px;width:min(100%,430px);max-height:calc(100dvh - 40px);padding:24px;display:grid;overflow-y:auto}.land-management-module__7rekMG__confirmDialog h2{font-size:18px}.land-management-module__7rekMG__confirmDialog p{color:var(--md-muted-ink);overflow-wrap:anywhere;font-size:13px}.land-management-module__7rekMG__confirmActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:10px;display:flex}.land-management-module__7rekMG__spinner{border:2px solid var(--md-border);border-top-color:currentColor;border-radius:50%;flex:none;width:18px;height:18px;animation:.7s linear infinite land-management-module__7rekMG__spin;display:block}.land-management-module__7rekMG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes land-management-module__7rekMG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.land-management-module__7rekMG__spinner{animation-duration:2.4s}}@media (max-width:1100px){.land-management-module__7rekMG__hero{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:1023px){.land-management-module__7rekMG__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.land-management-module__7rekMG__metricCard>strong{font-size:26px}}@media (max-width:860px){.land-management-module__7rekMG__managementGrid{grid-template-columns:minmax(0,1fr)}.land-management-module__7rekMG__landList{min-height:0;max-height:400px;position:static}}@media (max-width:640px){.land-management-module__7rekMG__page{gap:20px}.land-management-module__7rekMG__metricGrid{gap:12px}.land-management-module__7rekMG__metricCard{padding:14px}.land-management-module__7rekMG__metricIcon{top:12px;right:12px}.land-management-module__7rekMG__metricCard>strong{font-size:22px}.land-management-module__7rekMG__metricCard p{min-height:36px}.land-management-module__7rekMG__toolbar{gap:12px}.land-management-module__7rekMG__searchField{flex-basis:100%;min-width:0}.land-management-module__7rekMG__resultCount{height:auto}.land-management-module__7rekMG__landDetail{padding:16px}.land-management-module__7rekMG__capacitySummary,.land-management-module__7rekMG__infoGrid,.land-management-module__7rekMG__formGrid{grid-template-columns:minmax(0,1fr)}.land-management-module__7rekMG__fieldFull{grid-column:1}.land-management-module__7rekMG__modalBackdrop{padding:12px}.land-management-module__7rekMG__modalPanel,.land-management-module__7rekMG__confirmDialog{max-height:calc(100dvh - 24px)}.land-management-module__7rekMG__editorHeader{grid-template-columns:32px minmax(0,1fr) 36px;gap:8px;padding:16px}.land-management-module__7rekMG__editorIcon{width:32px;height:32px}.land-management-module__7rekMG__editorForm fieldset{padding:0 16px 16px}.land-management-module__7rekMG__formAlert,.land-management-module__7rekMG__editorForm>.land-management-module__7rekMG__receipt{margin:12px 16px 0}.land-management-module__7rekMG__editorHeader h2{font-size:18px}}
