.EngineeringCalculator-module-scss-module__rnbkaW__eng-calc{background:var(--color-bg-widget);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-widget);gap:var(--spacing-sm);flex-direction:column;display:flex}.EngineeringCalculator-module-scss-module__rnbkaW__eng-calc__display{background:var(--color-bg-secondary);border-radius:var(--radius-md);padding:var(--spacing-md) var(--spacing-lg);text-align:right;flex-direction:column;justify-content:flex-end;gap:4px;width:100%;max-width:560px;min-height:80px;margin-left:auto;margin-right:auto;display:flex;overflow:hidden}.EngineeringCalculator-module-scss-module__rnbkaW__eng-calc__expr{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;text-align:left;direction:rtl;min-height:18px;font-size:13px;overflow:hidden}.EngineeringCalculator-module-scss-module__rnbkaW__eng-calc__number{color:var(--color-text-primary);font-variant-numeric:tabular-nums;word-break:break-all;font-size:36px;font-weight:300;line-height:1.1}.EngineeringCalculator-module-scss-module__rnbkaW__eng-calc__number--error{color:#dc2626;font-size:var(--font-size-xl)}@media (max-width:400px){.EngineeringCalculator-module-scss-module__rnbkaW__eng-calc__number{font-size:28px}}.EngineeringCalculator-module-scss-module__rnbkaW__eng-calc__sci-grid{grid-template-columns:repeat(5,1fr);gap:5px;width:100%;max-width:560px;margin-left:auto;margin-right:auto;display:grid}.EngineeringCalculator-module-scss-module__rnbkaW__eng-calc__sci-btn{border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;background:var(--color-bg-secondary);min-height:44px;color:var(--color-text-secondary);transition:background-color var(--transition-base),color var(--transition-base);white-space:nowrap;text-overflow:ellipsis;padding:0 4px;font-size:12px;font-weight:500;overflow:hidden}.EngineeringCalculator-module-scss-module__rnbkaW__eng-calc__sci-btn:hover{background:var(--color-primary-light);color:var(--color-primary);border-color:var(--color-primary)}.EngineeringCalculator-module-scss-module__rnbkaW__eng-calc__sci-btn:active{transform:scale(.94)}.EngineeringCalculator-module-scss-module__rnbkaW__eng-calc__sci-btn--fn{background:var(--color-border);color:var(--color-text-secondary);border-color:#0000}.EngineeringCalculator-module-scss-module__rnbkaW__eng-calc__sci-btn--fn:hover{background:var(--color-text-muted);color:#fff}.EngineeringCalculator-module-scss-module__rnbkaW__eng-calc__main-grid{grid-template-columns:repeat(4,1fr);gap:7px;width:100%;max-width:560px;margin-left:auto;margin-right:auto;display:grid}.EngineeringCalculator-module-scss-module__rnbkaW__eng-calc__btn{border-radius:var(--radius-md);min-height:52px;font-size:var(--font-size-base);cursor:pointer;background:var(--color-bg-secondary);color:var(--color-text-primary);border:none;border:1px solid var(--color-border);transition:background-color var(--transition-base),transform .1s;font-weight:400}.EngineeringCalculator-module-scss-module__rnbkaW__eng-calc__btn:hover{background:var(--color-border)}.EngineeringCalculator-module-scss-module__rnbkaW__eng-calc__btn:active{transform:scale(.94)}@media (max-width:400px){.EngineeringCalculator-module-scss-module__rnbkaW__eng-calc__btn{min-height:44px;font-size:var(--font-size-sm)}}.EngineeringCalculator-module-scss-module__rnbkaW__eng-calc__btn--fn{background:var(--color-border);color:var(--color-text-secondary);border-color:#0000;font-weight:500}.EngineeringCalculator-module-scss-module__rnbkaW__eng-calc__btn--fn:hover{background:var(--color-text-muted);color:#fff}.EngineeringCalculator-module-scss-module__rnbkaW__eng-calc__btn--op{background:var(--color-primary);color:#fff;font-size:var(--font-size-lg);border-color:#0000}.EngineeringCalculator-module-scss-module__rnbkaW__eng-calc__btn--op:hover{background:var(--color-primary-hover)}.EngineeringCalculator-module-scss-module__rnbkaW__eng-calc__btn--eq{background:var(--color-primary);color:#fff;font-size:var(--font-size-lg);border-color:#0000;font-weight:600}.EngineeringCalculator-module-scss-module__rnbkaW__eng-calc__btn--eq:hover{background:var(--color-primary-hover)}
