.buffer-layout{align-items:start}.buffer-input{gap:16px;min-width:0;display:grid}.buffer-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.buffer-preset-source{color:#56647a;margin:0;font-size:13px;line-height:1.4}.buffer-preset-source a{color:#3157c8;text-decoration:underline}.buffer-row{border-bottom:1px solid var(--border);gap:12px;padding:16px 0;display:grid}.buffer-row-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.buffer-checkbox{align-items:center;gap:10px;min-height:44px;display:flex}.buffer-checkbox input{width:18px;height:18px}.buffer-preview{min-width:0;position:sticky;top:80px}.buffer-preview:focus{outline:none}.buffer-card{border:1px solid var(--border);background:#fff;border-radius:16px;padding:24px}.buffer-card-title{font-size:20px;line-height:1.3;display:block}.buffer-card>.pa-result{min-height:0;display:flow-root}.buffer-card>.pa-result p:last-child{margin-bottom:0}.buffer-card-lines{gap:8px;padding:0;font-size:17px;font-weight:600;list-style:none;display:grid}main.ga2#top.pa-page.buffer-page .buffer-card-lines{margin:12px 0 16px}main.ga2#top.pa-page.buffer-page .buffer-examples .buffer-card-lines{margin-bottom:0}.buffer-conditions{color:#60666e;font-size:13px}.buffer-steps{gap:5px;margin:12px 0 0;padding-left:20px;font-size:14px;display:grid}.buffer-warning{color:#835000;margin-top:10px;font-size:13px}.buffer-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.buffer-result{font-size:36px}.buffer-species{margin-top:16px;font-size:14px}.buffer-species table{text-align:left;width:100%}.buffer-species th,.buffer-species td{padding:3px 8px 3px 0}.buffer-print-signature{display:none}@media (width<=900px){.buffer-preview{order:-1;position:static}}@media (width<=600px){.buffer-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.buffer-card{padding:20px}.buffer-actions .pfd-btn{min-height:44px}}@media print{body *{visibility:hidden!important}.buffer-preview,.buffer-preview *{visibility:visible!important}.buffer-preview{width:100%;position:absolute;inset:0}.buffer-card{color:#000;border:0}.buffer-actions{display:none!important}.buffer-print-signature{margin-top:24px;display:block}}.buffer-input select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m2 4 4 4 4-4' fill='none' stroke='%2335455b' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px;overflow:hidden}.buffer-table-wrap{margin:24px 0;overflow-x:auto}.buffer-table-wrap table{border-collapse:collapse;width:100%;font-size:14px}.buffer-table-wrap th,.buffer-table-wrap td{border-bottom:1px solid var(--border);white-space:nowrap;text-align:left;padding:10px 14px}.buffer-table-wrap th:first-child{z-index:1;background:#fff;position:sticky;left:0}.buffer-examples .pa-thumb{padding:22px}@media (width<=600px){main.ga2#top.pa-page.buffer-page .pfd-landing .buffer-examples .pa-thumb{height:240px}}.buffer-examples .buffer-card{width:100%;padding:16px;box-shadow:0 4px 14px #0f172a12}.buffer-examples .buffer-card-title{font-size:15px}.buffer-examples .buffer-card-lines{font-size:13px}.buffer-examples .buffer-result{font-size:24px}main.ga2#top.pa-page .pfd-landing .buffer-examples .buffer-card .pa-result p{margin:4px 0 0;font-size:13px;line-height:1.35}.buffer-how-art{color:#35455b;padding:14px;font-size:14px;font-weight:600}.buffer-wide-species{border:1px solid var(--border);background:#fff;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px;padding:24px;display:grid}.buffer-print-species{display:none}@media (width<=900px){.buffer-wide-species{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.buffer-wide-species{grid-template-columns:1fr}}@media print{.buffer-print-species{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.buffer-print-species .buffer-species{margin:0;font-size:10px}}.buffer-input .pa-segment button,.buffer-input .pa-field input,.buffer-input .pa-field select{font-size:16px}.buffer-input .pfd-btn{min-height:44px}.buffer-pka-value{min-height:1.6em;display:block}.buffer-card{text-align:left}.buffer-steps{list-style:decimal}@media print{html,body{background:#fff!important}.buffer-card{color:#000}.buffer-print-signature{font-size:12pt}body{margin:0!important}body :not(.buffer-preview):not(.buffer-preview *):not(:has(.buffer-preview)){display:none!important}body :has(.buffer-preview){background:#fff!important;border:0!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important}.buffer-preview{width:100%!important;position:static!important}}.buffer-preview{border:1px solid var(--border);background:#fff;border-radius:16px;padding:24px}.buffer-preview .buffer-card{border:0;border-radius:0;padding:0}@media (width<=600px){.buffer-preview{padding:20px}}@media print{.buffer-preview{border:0!important;padding:0!important}}.buffer-picker-popup{width:var(--anchor-width);color:#15233c;background:#fff;max-width:calc(100vw - 32px);max-height:260px;padding:4px;animation:none;display:block;overflow-y:auto}.buffer-input .buffer-picker-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m2 4 4 4 4-4' fill='none' stroke='%2335455b' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.buffer-picker-popup .molarity-combobox-item{align-items:center;min-height:44px;display:flex}.buffer-picker-popup .molarity-combobox-item:hover,.buffer-picker-popup .molarity-combobox-item[data-highlighted]{background:#e8efff}.buffer-input .buffer-form-trigger{color:#17233b;background:#fff;border:1px solid #aebdd0;border-radius:7px;width:100%;min-height:44px;padding:9px 11px;font:400 16px/1.4 Inter,system-ui,sans-serif}.buffer-input .buffer-form-trigger>span{white-space:normal;overflow-wrap:anywhere;min-width:0}.buffer-form-options [data-slot=select-item]{min-height:44px}.buffer-form-options{width:var(--anchor-width);max-width:calc(100vw - 32px);max-height:min(320px, var(--available-height));color:#15233c;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:4px;overflow:auto;box-shadow:0 10px 24px #1e293b24}.buffer-form-options [data-slot=select-item]>:first-child{white-space:normal;overflow-wrap:anywhere;flex-shrink:1;min-width:0}main.ga2#top.pa-page.buffer-page .pfd-landing section:has(+section .pa-reading) .pa-reading{padding-bottom:72px}@media (width<=600px){main.ga2#top.pa-page.buffer-page .pfd-landing section:has(+section .pa-reading) .pa-reading{padding-bottom:56px}.buffer-table-wrap{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000)}}.buffer-table-wrap tbody td:first-child{z-index:1;background:#fff;position:sticky;left:0}main.ga2#top.pa-page.buffer-page .pfd-landing .pa-equations+p{margin-top:24px}main.ga2#top.pa-page.buffer-page .pfd-landing .buffer-comparison tr>:not(:first-child){text-align:right}@media (width<=600px){.buffer-input .buffer-method-segment{flex-direction:column}.buffer-input .buffer-method-segment button{flex:none}main.ga2#top.pa-page.buffer-page .pfd-landing .pa-how .step-art{height:200px}.pa-how .step-art .buffer-how-art{height:100%}}@media (width<=400px){.buffer-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.buffer-actions>.pfd-btn{white-space:nowrap;width:100%;min-width:0;padding-inline:4px;font-size:14px}.buffer-actions>.pfd-btn:first-child{grid-column:1/-1}}@media (width<=768px){.buffer-table-wrap tr>:first-child{box-shadow:2px 0 4px #0002}}
