.QuickMarginCalculator_dialog__bDjaK{width:min(440px,calc(100vw - 24px));max-height:calc(100dvh - 32px);margin:auto;padding:22px;overflow-y:auto;border:1px solid #dce5ed;border-radius:20px;background:#fff;color:#17263b;box-shadow:0 24px 80px #0f172a33}.QuickMarginCalculator_dialog__bDjaK::backdrop{background:#0f172a55}.QuickMarginCalculator_heading__6Tpfa{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.QuickMarginCalculator_heading__6Tpfa h2{margin:0;font-size:20px;font-weight:800}.QuickMarginCalculator_heading__6Tpfa p{margin:5px 0 0;font-size:12px;color:#64748b}.QuickMarginCalculator_heading__6Tpfa button{border-radius:8px;padding:6px}.QuickMarginCalculator_footer__D8Vxv button:hover,.QuickMarginCalculator_heading__6Tpfa button:hover{background:#f1f5f9}.QuickMarginCalculator_fields__xVIp1{display:grid;gap:12px}.QuickMarginCalculator_field__mKnvG{display:grid;grid-template-columns:1fr 180px;gap:10px;align-items:center;font-size:13px;font-weight:700}.QuickMarginCalculator_field__mKnvG small{display:block;margin-top:3px;font-size:11px;font-weight:400;color:#64748b}.QuickMarginCalculator_inputWrap__4k8Cd{display:flex;align-items:center;gap:8px;border:1px solid #cbd5e1;border-radius:9px;padding:0 12px;background:#fff}.QuickMarginCalculator_inputWrap__4k8Cd:focus-within{border-color:#059669;box-shadow:0 0 0 3px #d1fae5}.QuickMarginCalculator_inputWrap__4k8Cd input{width:100%;min-width:0;height:40px;text-align:right;outline:none;background:transparent;font-size:15px;color:#17263b}.QuickMarginCalculator_inputWrap__4k8Cd>span{font-size:12px;color:#64748b}.QuickMarginCalculator_checkbox__YTBqz{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:17px 0 12px;font-size:12px}.QuickMarginCalculator_checkbox__YTBqz input{accent-color:#059669}.QuickMarginCalculator_checkbox__YTBqz span{color:#64748b;font-size:11px}.QuickMarginCalculator_result__wQnaz{display:grid;grid-template-columns:1.5fr 1fr;gap:10px;padding:17px;border-radius:12px;background:#ecfdf5;color:#047857}.QuickMarginCalculator_result__wQnaz div{display:flex;flex-direction:column;gap:5px;min-width:0}.QuickMarginCalculator_result__wQnaz span{font-size:12px;font-weight:600}.QuickMarginCalculator_result__wQnaz strong{font-size:25px;font-weight:800;overflow-wrap:anywhere}.QuickMarginCalculator_loss__0YM1_{background:#fff1f2;color:#be123c}.QuickMarginCalculator_breakdown__DQfGs{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px;margin-top:10px;font-size:11px;color:#475569}.QuickMarginCalculator_note__wMaNg{margin:10px 0 0;color:#64748b;font-size:11px;line-height:1.6}.QuickMarginCalculator_error__d71UA{color:#be123c;font-size:12px;margin-bottom:10px}.QuickMarginCalculator_footer__D8Vxv{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e2e8f0;margin-top:16px;padding-top:12px;font-size:12px}.QuickMarginCalculator_footer__D8Vxv button{display:inline-flex;align-items:center;gap:5px;border-radius:6px;padding:5px;color:#64748b}.QuickMarginCalculator_footer__D8Vxv a{color:#2563eb;font-weight:700}@media (max-width:380px){.QuickMarginCalculator_dialog__bDjaK{padding:16px}.QuickMarginCalculator_field__mKnvG{grid-template-columns:1fr 145px}.QuickMarginCalculator_result__wQnaz strong{font-size:21px}}.QuickMarginCalculator_select__temYe{width:100%;min-width:0;height:42px;padding:0 8px;border:1px solid #cbd5e1;border-radius:9px;background:white;font-size:12px}.QuickMarginCalculator_tabs__dMqH6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-bottom:16px;border-radius:10px;background:#f1f5f9;padding:4px}.QuickMarginCalculator_tabs__dMqH6 button{min-width:0;padding:9px 2px;border-radius:7px;font-size:12px;font-weight:700;white-space:nowrap}.QuickMarginCalculator_tabs__dMqH6 button[aria-pressed=true]{background:#059669;color:white}.QuickMarginCalculator_costDialog__EhmBk{width:min(520px,calc(100vw - 24px))}.QuickMarginCalculator_costDialog__EhmBk .QuickMarginCalculator_fields__xVIp1{gap:8px}.QuickMarginCalculator_costDialog__EhmBk .QuickMarginCalculator_inputWrap__4k8Cd input{height:34px}.QuickMarginCalculator_costDialog__EhmBk .QuickMarginCalculator_heading__6Tpfa{margin-bottom:12px}.QuickMarginCalculator_lossText____OJB{color:#be123c}.QuickMarginCalculator_sizeChecker__cdcrw{min-width:0}.QuickMarginCalculator_sizeIntro__1a1xM{margin:0 0 12px;font-size:13px;line-height:1.6;color:#475569}.QuickMarginCalculator_sizeFields__tkBPt,.QuickMarginCalculator_unitFields__mC6o8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}.QuickMarginCalculator_sizeFields__tkBPt label,.QuickMarginCalculator_unitFields__mC6o8 label{display:flex;min-width:0;flex-direction:column;gap:6px;font-size:13px;font-weight:700}.QuickMarginCalculator_unitFields__mC6o8 .QuickMarginCalculator_select__temYe{height:34px}.QuickMarginCalculator_sizeFields__tkBPt .QuickMarginCalculator_inputWrap__4k8Cd input{height:40px}.QuickMarginCalculator_sizeResult__pmNGm{margin-top:16px;padding:16px;border-radius:12px;background:#ecfdf5;color:#047857}.QuickMarginCalculator_sizeResult__pmNGm>span{display:block;font-size:13px;font-weight:700}.QuickMarginCalculator_sizeResult__pmNGm>strong{display:block;margin:4px 0 8px;font-size:30px;font-weight:800}.QuickMarginCalculator_sizeResult__pmNGm p{margin:6px 0 0;font-size:13px;line-height:1.7}.QuickMarginCalculator_sizeResult__pmNGm.QuickMarginCalculator_loss__0YM1_{background:#fff1f2;color:#be123c}.QuickMarginCalculator_applySize__pYCWv{width:100%;margin-top:12px;padding:11px 8px;border-radius:9px;background:#059669;color:#fff;font-size:13px;font-weight:700}.QuickMarginCalculator_applySize__pYCWv:disabled{background:#e2e8f0;color:#64748b;cursor:not-allowed}.QuickMarginCalculator_sizeRules__dNkmJ{margin-top:16px;font-size:12px}.QuickMarginCalculator_sizeRules__dNkmJ summary{cursor:pointer;color:#334155;font-weight:700}.QuickMarginCalculator_sizeRules__dNkmJ table{width:100%;table-layout:fixed;margin-top:10px;border-collapse:collapse;font-size:12px}.QuickMarginCalculator_sizeRules__dNkmJ td,.QuickMarginCalculator_sizeRules__dNkmJ th{padding:6px 4px;text-align:center;white-space:nowrap;overflow-wrap:normal;border-bottom:1px solid #e2e8f0}.QuickMarginCalculator_sizeRules__dNkmJ thead{background:#f1f5f9}.QuickMarginCalculator_sizeRules__dNkmJ tr[aria-current=true]{background:#ecfdf5;color:#047857;font-weight:700}.QuickMarginCalculator_sizeRules__dNkmJ p{margin-top:8px;color:#64748b;line-height:1.5}.QuickMarginCalculator_sizeChecker__cdcrw .QuickMarginCalculator_note__wMaNg a{color:#2563eb;text-decoration:underline}.QuickMarginCalculator_resetSize__64XFA{margin-top:12px;color:#64748b;font-size:12px;text-decoration:underline}@media (max-width:440px){.QuickMarginCalculator_tabs__dMqH6{gap:2px}.QuickMarginCalculator_tabs__dMqH6 button{font-size:11px;white-space:normal;word-break:keep-all;overflow-wrap:normal;line-height:1.45}.QuickMarginCalculator_sizeFields__tkBPt,.QuickMarginCalculator_unitFields__mC6o8{gap:10px}}@media (max-width:380px){.QuickMarginCalculator_sizeRules__dNkmJ table{font-size:11px}.QuickMarginCalculator_sizeRules__dNkmJ td,.QuickMarginCalculator_sizeRules__dNkmJ th{padding:6px 2px}}