/* Styles of tool: Scientific Calculator */
.sc{max-width:460px;margin:0 auto}
.sc-screen{background:#2b3f6b;color:#fff;border-radius:5px;padding:10px 14px;margin-bottom:10px;text-align:right}
.sc-expr{min-height:20px;font-size:.85rem;color:#c9d2e8;overflow-wrap:anywhere}
.sc-screen input{width:100%;background:transparent!important;border:0!important;box-shadow:none!important;color:#fff!important;font-size:1.8rem;text-align:right;padding:0!important;font-variant-numeric:tabular-nums}
.sc-keys{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}
.tool-box .sc-keys button{padding:12px 0!important;font-size:1rem;background:var(--bg)!important;color:var(--primary)!important;border:1px solid var(--border-soft)!important}
.tool-box .sc-keys button:hover{background:var(--light)!important;transform:none!important}
.tool-box .sc-keys .sc-eq{background:var(--primary)!important;color:#fff!important;grid-row:span 2}
.tool-box .sc-keys .sc-c{background:#fdeceb!important;color:var(--red)!important}
.tool-box .sc-keys .sc-mode{font-size:.8rem}
.sc-keys .sc-0{grid-column:span 2}
.sc-hist{margin-top:10px;max-height:150px;overflow:auto;padding-inline-start:22px;font-family:ui-monospace,Consolas,monospace;font-size:.9rem;cursor:pointer}
.sc-hist li:hover{color:var(--primary-d)}
