.PoeBudgetWorksheet_worksheet__ZkIYu{margin-block:34px;padding:30px;border:1px solid #cbd1cc;background:#f5f5f0;color:#252e30;scroll-margin-top:28px}.PoeBudgetWorksheet_header___PIRg>svg{color:#b42d24}.PoeBudgetWorksheet_header___PIRg>p:first-of-type{font-size:.67rem;color:#a72a22;letter-spacing:.12em;font-weight:700;margin:16px 0 12px}.PoeBudgetWorksheet_header___PIRg h3{font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.25;letter-spacing:-.025em;margin:0 0 12px}.PoeBudgetWorksheet_header___PIRg>p:last-child{font-size:.85rem;line-height:1.75;color:#55615a;margin-bottom:26px}.PoeBudgetWorksheet_summary__YhcS8{position:sticky;top:10px;z-index:2;background:#293638;color:#fff;border-inline-start:5px solid #829d8d;box-shadow:0 4px 12px #0001;padding:16px 18px}.PoeBudgetWorksheet_summary__YhcS8[data-poe-status=exceeded]{border-color:#e9b07e}.PoeBudgetWorksheet_summary__YhcS8[data-poe-status=incomplete]{border-color:#dccfa0}.PoeBudgetWorksheet_summary__YhcS8>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px 16px}.PoeBudgetWorksheet_summary__YhcS8 strong{font-size:.94rem}.PoeBudgetWorksheet_summary__YhcS8 span{font-size:.78rem}.PoeBudgetWorksheet_summary__YhcS8 b{white-space:nowrap}.PoeBudgetWorksheet_summary__YhcS8 p{margin:9px 0 0;color:#ecede7;font-size:.73rem;line-height:1.6}.PoeBudgetWorksheet_capacities__D4xrj,.PoeBudgetWorksheet_group__y6apH{padding:0;border:0;min-width:0}.PoeBudgetWorksheet_capacities__D4xrj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:28px 0 16px}.PoeBudgetWorksheet_capacities__D4xrj legend{font-size:1rem;font-weight:650;margin-bottom:19px}.PoeBudgetWorksheet_worksheet__ZkIYu label{display:block;font-size:.74rem;font-weight:650;line-height:1.45;margin-bottom:7px}.PoeBudgetWorksheet_worksheet__ZkIYu :is(input,select){width:100%;min-width:0;min-height:46px;border:1px solid #8b9890;background:#fff;border-radius:0;color:#27312b;padding:10px 12px;font:inherit;font-size:1rem}.PoeBudgetWorksheet_worksheet__ZkIYu select{padding-inline-end:25px}.PoeBudgetWorksheet_worksheet__ZkIYu :is(input,select,button){scroll-margin-block:160px 32px}.PoeBudgetWorksheet_worksheet__ZkIYu [aria-invalid=true]{border-color:#b12623;border-width:2px}.PoeBudgetWorksheet_worksheet__ZkIYu .PoeBudgetWorksheet_error__wF3Xp,.PoeBudgetWorksheet_worksheet__ZkIYu .PoeBudgetWorksheet_hint__b37d6{font-size:.69rem;line-height:1.6;margin:7px 0 0}.PoeBudgetWorksheet_hint__b37d6{color:#57635c}.PoeBudgetWorksheet_error__wF3Xp{color:#a62320}.PoeBudgetWorksheet_boundary__R7lmd{display:flex;align-items:flex-start;gap:12px;border-top:1px solid #d2d8cc;padding-block:18px;font-size:.75rem;line-height:1.7;color:#5b5643}.PoeBudgetWorksheet_boundary__R7lmd svg{flex-shrink:0;margin-top:3px}.PoeBudgetWorksheet_groups__U_jF0{display:grid;gap:22px}.PoeBudgetWorksheet_group__y6apH{margin:0;padding:19px;background:#fff;border:1px solid #d0d6ce}.PoeBudgetWorksheet_group__y6apH legend{font-size:.73rem;color:#aa2d23;font-weight:650;padding-inline:8px}.PoeBudgetWorksheet_rowTitle__gXfFY{display:flex;align-items:flex-end;gap:12px}.PoeBudgetWorksheet_rowTitle__gXfFY>div{flex:1 1;min-width:0}.PoeBudgetWorksheet_numberFields__iej_w{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.PoeBudgetWorksheet_detailsFields__ES5q3{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:14px;margin-top:19px}.PoeBudgetWorksheet_rowResult__ctYfz{border-top:1px solid #d9dfd5;padding-top:13px;margin-top:19px;display:flex;flex-wrap:wrap;gap:7px 22px;color:#46574d;font-size:.7rem;line-height:1.5}.PoeBudgetWorksheet_rowResult__ctYfz[data-port-status=over]{color:#a62520}.PoeBudgetWorksheet_rowResult__ctYfz[data-port-status=unknown]{color:#6b5829}.PoeBudgetWorksheet_worksheet__ZkIYu button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;border:1px solid #76877b;border-radius:0;padding:10px 14px;color:#293a30;background:transparent;font:inherit;font-size:.76rem;font-weight:600;line-height:1.45;cursor:pointer}.PoeBudgetWorksheet_worksheet__ZkIYu button:disabled{cursor:not-allowed;opacity:.5}.PoeBudgetWorksheet_worksheet__ZkIYu button:not(:disabled):hover{background:#e6ece4}.PoeBudgetWorksheet_worksheet__ZkIYu button svg{flex-shrink:0}.PoeBudgetWorksheet_worksheet__ZkIYu .PoeBudgetWorksheet_remove__31qxS{min-width:44px;padding:10px}.PoeBudgetWorksheet_worksheet__ZkIYu :is(button,input,select):focus-visible{outline:3px solid #b53327;outline-offset:3px}.PoeBudgetWorksheet_addRow__jnsxi{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:20px 0 28px}.PoeBudgetWorksheet_addRow__jnsxi>span{font-size:.72rem;color:#53635a}.PoeBudgetWorksheet_breakdown__SqizC{background:#fff;padding:22px;border:1px solid #c8d3c8}.PoeBudgetWorksheet_budgetBar__ukvaY{position:relative;display:flex;width:100%;height:20px;background:#e9ece5;margin:0 0 22px}.PoeBudgetWorksheet_budgetBar__ukvaY>span{background:var(--segment-color)}.PoeBudgetWorksheet_budgetBar__ukvaY>.PoeBudgetWorksheet_reserveSegment__ouaIF{background:#dbad77}.PoeBudgetWorksheet_budgetBar__ukvaY>i{position:absolute;width:2px;height:30px;top:-5px;background:#101816}.PoeBudgetWorksheet_barLegend__ETjY2{list-style:none;display:flex;flex-wrap:wrap;gap:10px 18px;padding:0;margin:-5px 0 24px}.PoeBudgetWorksheet_barLegend__ETjY2 li{display:flex;gap:7px;align-items:baseline;font-size:.69rem;line-height:1.6;color:#46574d}.PoeBudgetWorksheet_barLegend__ETjY2 i{width:8px;height:8px;flex-shrink:0}.PoeBudgetWorksheet_barLegend__ETjY2 bdi{font-weight:650;white-space:nowrap}.PoeBudgetWorksheet_breakdown__SqizC dl{display:grid;grid-template-columns:1fr 1fr;gap:17px 24px;margin:0}.PoeBudgetWorksheet_breakdown__SqizC dt{font-size:.7rem;line-height:1.5;color:#56675a}.PoeBudgetWorksheet_breakdown__SqizC dd{font-size:.95rem;font-weight:650;margin:6px 0 0}.PoeBudgetWorksheet_breakdown__SqizC [data-over=true] dd{color:#a32220}.PoeBudgetWorksheet_tight__e_5zX{color:#796121;font-size:.78rem;line-height:1.6}.PoeBudgetWorksheet_worksheet__ZkIYu .PoeBudgetWorksheet_formula__5oJ2o{font-size:.76rem;line-height:1.8;margin:22px 0 10px;color:#3d4d44}.PoeBudgetWorksheet_worksheet__ZkIYu .PoeBudgetWorksheet_limitations__NgyI_,.PoeBudgetWorksheet_worksheet__ZkIYu .PoeBudgetWorksheet_storage__2PVb5{font-size:.73rem;line-height:1.8;color:#576359}.PoeBudgetWorksheet_actions__VVAvc{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:23px}.PoeBudgetWorksheet_worksheet__ZkIYu .PoeBudgetWorksheet_export__mfJ3z{background:#a92e25;color:white;border-color:#a92e25}.PoeBudgetWorksheet_worksheet__ZkIYu .PoeBudgetWorksheet_export__mfJ3z:hover{background:#8f211b!important}.PoeBudgetWorksheet_notice__5pUIn{min-height:1.5em;font-size:.74rem;line-height:1.6}@media(max-width:1100px){.PoeBudgetWorksheet_worksheet__ZkIYu{padding:22px}.PoeBudgetWorksheet_capacities__D4xrj{gap:13px}.PoeBudgetWorksheet_numberFields__iej_w{gap:10px}.PoeBudgetWorksheet_detailsFields__ES5q3{grid-template-columns:1fr}}@media(max-width:650px){.PoeBudgetWorksheet_worksheet__ZkIYu{padding:18px 14px;margin-inline:-2px}.PoeBudgetWorksheet_summary__YhcS8{top:0;padding:12px}.PoeBudgetWorksheet_summary__YhcS8 strong{font-size:.86rem}.PoeBudgetWorksheet_summary__YhcS8 p{font-size:.69rem}.PoeBudgetWorksheet_capacities__D4xrj{grid-template-columns:1fr;gap:18px}.PoeBudgetWorksheet_group__y6apH{padding:16px 12px}.PoeBudgetWorksheet_numberFields__iej_w{grid-template-columns:1fr;gap:16px}.PoeBudgetWorksheet_breakdown__SqizC{padding:17px 13px}.PoeBudgetWorksheet_breakdown__SqizC dl{gap:17px 14px}.PoeBudgetWorksheet_actions__VVAvc{align-items:stretch;flex-direction:column}.PoeBudgetWorksheet_actions__VVAvc button{width:100%}}