.molarity-input{min-width:0}.molarity-input:disabled{opacity:.7}.molarity-input .molarity-component,.molarity-input .molarity-one-row{min-width:0;margin:0 0 15px}.molarity-input .molarity-one-row{margin-bottom:0}.molarity-component-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.molarity-row-actions{flex-wrap:nowrap;gap:4px;display:flex}main.ga2#top.pfd-page .molarity-row-actions .pfd-btn{width:44px;min-width:44px;height:44px;padding:0}main.ga2#top.pfd-page .molarity-row-actions .pfd-btn svg{flex:none;width:16px;height:16px}main.ga2#top.pfd-page .molarity-row-actions .pfd-btn:disabled{color:#94a3b8;opacity:1;cursor:not-allowed}.molarity-input .molarity-component{border:1px solid #dce5ef;border-radius:8px;padding:16px}.molarity-input .molarity-one-row{border:0;padding:0}.molarity-fields{grid-template-rows:auto 44px auto;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;margin-bottom:15px;display:grid}.molarity-fields>.pa-field{grid-row:span 3;grid-template-rows:subgrid;margin:0;display:grid}.molarity-fields>.pa-field>span:first-child{align-self:end}.molarity-input .pfd-check{margin-bottom:15px;display:flex}.molarity-picker{position:relative}.molarity-picker .molarity-combobox-popup{z-index:70;color:#15233c;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;max-height:260px;padding:4px;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 10px 24px #1e293b24}.molarity-combobox-item{cursor:pointer;text-align:left;border-radius:5px;padding:10px 12px;font-size:14px}.molarity-combobox-item[data-highlighted]{background:#e8efff;outline:none}.molarity-picker [data-base-ui-focus-guard]{display:none}.molarity-actions{flex-wrap:wrap;gap:8px;display:flex}.molarity-preview>.molarity-actions{margin-top:16px}.molarity-preview:focus{outline:none}.molarity-card{text-align:left;min-width:0}.molarity-card ol{margin:16px 0;padding-left:20px;list-style:decimal}.molarity-card small{color:#92551c;display:block}.molarity-table{max-width:100%}.molarity-table table{border-collapse:collapse;width:100%;font-size:13px}.molarity-table th,.molarity-table td{text-align:left;border-bottom:1px solid #e1e6ec;padding:8px}.molarity-card .molarity-table th:not(:first-child),.molarity-card .molarity-table td:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.molarity-hidden-row{display:none}.molarity-pages{justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;font-size:13px;display:flex}.molarity-mobile-components,.molarity-print-warning,.molarity-print-marker,.print-only{display:none}.molarity-reference-form{color:#52627a;font-size:12px;display:block}.molarity-mini-row{grid-template-columns:2fr 1fr;gap:4px;display:grid}.molarity-examples .pa-example{grid-template-rows:subgrid;grid-row:span 2;display:grid}main.ga2#top .pfd-landing .molarity-examples .step-art{height:auto}.molarity-example-art strong{font-size:14px;display:block}.molarity-example-art ul{gap:4px;margin:8px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.molarity-example-art li{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.molarity-example-art li span:last-child{text-align:right;white-space:nowrap}.molarity-prose .ic-table-wrap{max-width:100%}main.ga2#top.pa-page .pfd-landing .molarity-prose .ic-table-wrap+p{margin-top:12px}.molarity-page .pa-equation-math{text-align:center}@media screen and (width<=600px){.molarity-preview .molarity-desktop-table{display:none}.molarity-preview .molarity-table{overflow-x:auto}.molarity-preview .molarity-table th,.molarity-preview .molarity-table td{overflow-wrap:anywhere;padding-inline:4px;font-size:12px}.molarity-preview .molarity-table td:last-child{white-space:nowrap;overflow-wrap:normal}.molarity-mobile-components{gap:12px;display:grid}.molarity-mobile-component:not(.molarity-hidden-row){border-bottom:1px solid #d8e1ea;padding-bottom:12px;display:block}.molarity-mobile-component dl{margin:8px 0 0;font-size:13px}.molarity-mobile-component dl>div{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px;margin-top:4px;display:grid}.molarity-mobile-component dt{color:#52627a}.molarity-mobile-component dd{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}}@media print{@page{size:auto;margin:12mm}body *{visibility:hidden}.molarity-preview,.molarity-preview .molarity-card,.molarity-preview .molarity-card *{visibility:visible}.figureslate-home-v2 header,.figureslate-home-v2 footer,.molarity-page>.workspace-home,.molarity-page>.pfd-landing,.molarity-input,.molarity-preview>.molarity-actions{display:none!important}.molarity-page,.molarity-layout{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.molarity-preview{border:0;padding:0;width:100%!important;margin:0!important;position:static!important}.molarity-hidden-row{display:table-row}.molarity-pages{display:none}.molarity-preview .molarity-table{overflow:visible}.molarity-preview .molarity-table tr{break-inside:avoid}.molarity-preview .molarity-table table,.molarity-preview .molarity-card li,.molarity-preview .molarity-card p{font-size:10pt}.molarity-preview .molarity-card[data-dense] .molarity-table :is(table,th,td){padding-block:1px;font-size:7.5pt;line-height:1.05}.molarity-preview .molarity-card small{font-size:7.5pt;line-height:inherit;display:inline}.molarity-preview .molarity-warning-text{display:none}.molarity-preview .molarity-print-marker{display:inline}.molarity-preview .molarity-card .molarity-print-warning{margin:3px 0;font-size:7.5pt;display:block}.molarity-preview .molarity-reference-form{font-size:7.5pt}.print-only{display:block}}main.ga2#top.pa-page.molarity-page .pfd-landing section:has(+section .pa-reading) .pa-reading{padding-bottom:72px}@media (width<=600px){main.ga2#top.pa-page.molarity-page .pfd-landing section:has(+section .pa-reading) .pa-reading{padding-bottom:56px}}
