.advanced-display{display:flex;align-items:center;gap:14px;margin-bottom:18px;color:#536c74;font-size:12px}.advanced-display label{display:flex;align-items:center;gap:8px}.advanced-display select{padding:6px;border:1px solid #b8cbd3;border-radius:6px}.advanced-page textarea{width:100%;padding:9px;font:15px/1.8 Arial,sans-serif;border:1px solid #b8cbd3;border-radius:7px;background:#f9fcfd;resize:vertical}.advanced-page .empirical-row{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;margin:10px 0}.advanced-page .empirical-row button,.form-actions>button:not(.calculate){border:1px solid #b8cbd3;background:white;color:#105383;min-height:40px;border-radius:7px;font:inherit;font-size:12px;padding:6px 12px;cursor:pointer}.form-actions{display:flex;flex-wrap:wrap;gap:8px}.advanced-page .advanced-expression{display:block;font:700 22px/1.65 Arial,sans-serif;direction:ltr;text-align:left;unicode-bidi:isolate;overflow-wrap:anywhere;color:#145d8e}.advanced-page .advanced-steps{margin:8px 0;padding-right:20px}.advanced-page .advanced-steps bdi{display:block;font-family:Arial,sans-serif;overflow-wrap:anywhere}.advanced-table{width:100%;border-collapse:collapse;font-size:12px}.advanced-table th,.advanced-table td{padding:5px 8px;border-bottom:1px solid #cfe2ed;text-align:start}.advanced-table td[dir=ltr]{font-family:Arial,sans-serif}.advanced-plot,.molecule-plot{width:100%;height:auto;display:block;background:#fff;border-radius:6px;margin:10px 0}.advanced-plot text,.molecule-plot text{font-family:Arial,sans-serif;font-size:12px}.molecule-plot .atom-label{font-size:21px;font-weight:700}.molecule-facts{display:grid;grid-template-columns:1fr 1.4fr;gap:5px 10px}.molecule-facts dd{margin:0}.molecule-facts dt{color:#536c74}.advanced-page .check-label{display:flex;align-items:center;gap:8px;margin:12px 0}.advanced-page .check-label input{width:18px;min-height:18px}.advanced-page .tool-card form>.calculate{margin-top:12px}.advanced-page .has-error{color:#9b3432}.advanced-page .plot-caption{font-size:11px;color:#536c74}.advanced-page button:focus-visible,.advanced-page select:focus-visible,.advanced-page textarea:focus-visible{outline:3px solid #8dc8ed;outline-offset:2px}.balance-table-wrap{overflow-x:auto}.advanced-page [dir=ltr]{unicode-bidi:isolate}@media(max-width:580px){.advanced-display{align-items:flex-start;flex-direction:column;gap:4px}.molecule-facts{grid-template-columns:1fr 1fr}.advanced-page .empirical-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.advanced-page .advanced-expression{font-size:18px}}@media print{.advanced-display,.advanced-page form{display:none}.advanced-page .tool-card{display:block;break-inside:avoid}.advanced-plot,.molecule-plot{max-width:400px}}
