@keyframes toastSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes toastSlideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes toolResultIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes wizardFadeIn{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}:root{--gp-bg:#fff;--gp-surface:#f8fafc;--gp-surface-alt:#ecfdf5;--gp-border:#cbd5e1;--gp-border-hover:#6ee7b7;--gp-text:#0f172a;--gp-text-muted:#475569;--gp-accent:#10b981;--gp-accent-light:#34d399;--gp-accent-dark:#059669;--gp-accent-glow:rgba(16,185,129,.15);--gp-danger:#ef4444;--gp-shadow-sm:0 1px 2px rgba(0,0,0,.04);--gp-shadow-md:0 4px 12px rgba(0,0,0,.06);--gp-shadow-lg:0 8px 24px rgba(0,0,0,.08);--gp-radius:12px;--gp-radius-sm:8px;--gp-transition:200ms cubic-bezier(0.22,1,0.36,1)}.grossProfitCalcPage{background:var(--gp-bg);color:var(--gp-text)}.layout__main.grossProfitCalc{margin:0 auto;max-width:900px;padding:0}.grossProfitCalcMainContent{padding:24px}@media(max-width:767px){.grossProfitCalcMainContent{padding:16px}}.grossProfitCalc__calculator{margin-top:32px}.grossProfitCalc__modeTabs{display:flex;gap:8px;margin-bottom:24px}@media(max-width:480px){.grossProfitCalc__modeTabs{flex-direction:column}}.grossProfitCalc__modeTab{align-items:center;background:var(--gp-surface);border:2px solid var(--gp-border);border-radius:var(--gp-radius);color:var(--gp-text-muted);cursor:pointer;display:flex;flex:1;font-size:1.5rem;font-weight:600;gap:8px;justify-content:center;padding:14px 20px;transition:all var(--gp-transition)}.grossProfitCalc__modeTab:hover{border-color:var(--gp-accent-light);color:var(--gp-accent)}.grossProfitCalc__modeTab_state_active{background:var(--gp-accent-glow);border-color:var(--gp-accent);box-shadow:0 0 16px var(--gp-accent-glow);color:var(--gp-accent)}.grossProfitCalc__modeIcon{font-size:1.8rem}.grossProfitCalc__inputArea{background:var(--gp-surface);border:1px solid var(--gp-border);border-radius:var(--gp-radius);margin-bottom:24px;padding:24px}.grossProfitCalc__inputGroup{margin-bottom:16px}.grossProfitCalc__inputGroup label{color:var(--gp-text);display:block;font-size:1.4rem;font-weight:600;margin-bottom:6px}.grossProfitCalc__inputWrapper{align-items:center;background:var(--gp-bg);border:2px solid var(--gp-border);border-radius:var(--gp-radius-sm);display:flex;overflow:hidden;transition:border-color var(--gp-transition)}.grossProfitCalc__inputWrapper:focus-within{border-color:var(--gp-accent);box-shadow:0 0 0 3px var(--gp-accent-glow)}.grossProfitCalc__inputPrefix{border-right:1px solid var(--gp-border);font-size:1.8rem;font-weight:700}.grossProfitCalc__inputPrefix,.grossProfitCalc__inputSuffix{background:var(--gp-surface-alt);color:var(--gp-accent);padding:12px 14px}.grossProfitCalc__inputSuffix{border-left:1px solid var(--gp-border);font-size:1.6rem;font-weight:600}.grossProfitCalc__inputArea input[type=number],.grossProfitCalc__inputArea input[type=text]{background:transparent;border:none;color:var(--gp-text);flex:1;font-family:inherit;font-size:2rem;font-weight:700;outline:none;padding:12px 14px}.grossProfitCalc__inputHint{color:var(--gp-text-muted);font-size:1.2rem;margin-top:6px}.grossProfitCalc__optionRow{display:flex;gap:16px;margin-bottom:20px}@media(max-width:480px){.grossProfitCalc__optionRow{flex-direction:column}}.grossProfitCalc__optionGroup{flex:1}.grossProfitCalc__optionGroup label{color:var(--gp-text-muted);display:block;font-size:1.3rem;font-weight:500;margin-bottom:4px}.grossProfitCalc__optionGroup select{background:var(--gp-bg);border:1px solid var(--gp-border);border-radius:var(--gp-radius-sm);color:var(--gp-text);cursor:pointer;font-size:1.4rem;padding:10px 12px;width:100%}.grossProfitCalc__optionGroup select:focus{border-color:var(--gp-accent);box-shadow:0 0 0 3px var(--gp-accent-glow);outline:none}.grossProfitCalc__calcBtn{background:linear-gradient(135deg,var(--gp-accent),var(--gp-accent-dark));border:none;border-radius:var(--gp-radius-sm);box-shadow:var(--gp-shadow-md);color:#fff;cursor:pointer;font-size:1.6rem;font-weight:700;padding:14px 24px;transition:all var(--gp-transition);width:100%}.grossProfitCalc__calcBtn:hover{box-shadow:var(--gp-shadow-lg),0 0 20px var(--gp-accent-glow);transform:translateY(-1px)}.grossProfitCalc__calcBtn:active{transform:translateY(0)}.grossProfitCalc__results{margin-bottom:32px}.grossProfitCalc__resultsTitle{color:var(--gp-text);font-size:1.8rem;font-weight:700;margin-bottom:16px}.grossProfitCalc__resultGrid{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:20px}@media(max-width:480px){.grossProfitCalc__resultGrid{grid-template-columns:1fr}}.grossProfitCalc__resultCard{background:var(--gp-surface);border:1px solid var(--gp-border);border-radius:var(--gp-radius-sm);display:flex;flex-direction:column;gap:4px;padding:16px}.grossProfitCalc__resultCard_type_highlight{background:var(--gp-accent-glow);border-color:var(--gp-accent);box-shadow:0 0 16px var(--gp-accent-glow);grid-column:1/-1}.grossProfitCalc__resultLabel{color:var(--gp-text-muted);font-size:1.2rem;font-weight:500}.grossProfitCalc__resultValue{color:var(--gp-text);font-size:2rem;font-variant-numeric:tabular-nums;font-weight:800}.grossProfitCalc__resultValue_type_cost{color:var(--gp-danger)}.grossProfitCalc__resultValue_type_profit{color:var(--gp-accent);font-size:2.4rem}.grossProfitCalc__breakdown{background:var(--gp-surface);border:1px solid var(--gp-border);border-radius:var(--gp-radius-sm);color:var(--gp-text-muted);font-size:1.3rem;line-height:1.8;margin-bottom:20px;padding:16px}.grossProfitCalc__breakdown h3{color:var(--gp-text);font-size:1.4rem;font-weight:600;margin-bottom:8px}.grossProfitCalc__breakdown p{margin:4px 0}.grossProfitCalc__crossSell{align-items:center;background:var(--gp-surface-alt);border:1px dashed var(--gp-accent-light);border-radius:var(--gp-radius-sm);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px;padding:16px}.grossProfitCalc__crossSell p{color:var(--gp-text);font-size:1.4rem;font-weight:500;margin:0}.grossProfitCalc__crossSellBtn{align-items:center;background:var(--gp-bg);border:1px solid var(--gp-accent);border-radius:var(--gp-radius-sm);color:var(--gp-accent);display:inline-flex;font-size:1.3rem;font-weight:600;gap:6px;padding:8px 16px;text-decoration:none;transition:all var(--gp-transition)}.grossProfitCalc__crossSellBtn:hover{background:var(--gp-accent);color:#fff}.grossProfitCalc__resultActions{display:flex;flex-wrap:wrap;gap:8px}.grossProfitCalc__actionBtn{background:var(--gp-surface);border:1px solid var(--gp-border);border-radius:var(--gp-radius-sm);color:var(--gp-text);cursor:pointer;font-size:1.4rem;font-weight:600;padding:10px 20px;transition:all var(--gp-transition)}.grossProfitCalc__actionBtn:hover{border-color:var(--gp-accent-light);color:var(--gp-accent)}.grossProfitCalc__actionBtn_type_primary{background:linear-gradient(135deg,var(--gp-accent),var(--gp-accent-dark));border-color:transparent;color:#fff}.grossProfitCalc__actionBtn_type_primary:hover{box-shadow:var(--gp-shadow-md);color:#fff;transform:translateY(-1px)}.grossProfitCalc__reference{margin-top:40px}.grossProfitCalc__reference h2{color:var(--gp-text);font-size:1.6rem;font-weight:700;margin-bottom:16px}.grossProfitCalc__refTable{margin-bottom:12px;overflow-x:auto}.grossProfitCalc__refTable table{border-collapse:collapse;font-size:1.4rem;width:100%}.grossProfitCalc__refTable td,.grossProfitCalc__refTable th{border-bottom:1px solid var(--gp-border);padding:12px 16px;text-align:left}.grossProfitCalc__refTable th{background:var(--gp-surface);color:var(--gp-text);font-size:1.3rem;font-weight:600}.grossProfitCalc__refTable td{color:var(--gp-text-muted)}.grossProfitCalc__refTable strong{color:var(--gp-accent);font-weight:700}.grossProfitCalc__refNote{color:var(--gp-text-muted);font-size:1.2rem;line-height:1.6}.grossProfitCalc__knowledge{background:var(--gp-surface);border:1px solid var(--gp-border);border-left:4px solid var(--gp-accent);border-radius:var(--gp-radius-sm);margin-top:32px;padding:20px 24px}.grossProfitCalc__knowledge h2{color:var(--gp-text);font-size:1.6rem;font-weight:700;margin-bottom:12px}.grossProfitCalc__knowledge h3{color:var(--gp-text);font-size:1.4rem;font-weight:600;margin:16px 0 8px}.grossProfitCalc__knowledge p{color:var(--gp-text-muted);font-size:1.4rem;line-height:1.8;margin:0 0 8px}.grossProfitCalc__knowledge ul{margin:0 0 12px;padding-left:20px}.grossProfitCalc__knowledge ul li{color:var(--gp-text-muted);font-size:1.3rem;line-height:1.8}@media(max-width:767px){.grossProfitCalc__knowledge{padding:16px}}.grossProfitToast{animation:grossProfitToastIn .2s ease-out;border-radius:var(--gp-radius-sm);bottom:24px;display:none;font-size:1.4rem;font-weight:600;padding:12px 20px;position:fixed;right:24px;z-index:1000}.grossProfitToast_type_success{background:#059669;color:#fff}.grossProfitToast_type_error{background:var(--gp-danger);color:#fff}@keyframes grossProfitToastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}