.public-tip-pool .editable-item-heading h3{font-size:15px}.tip-row-share{color:var(--color-primary);margin-left:8px;font-size:13px;font-weight:600}.public-tip-pool .public-step-panel .tool-check{margin:18px 0 0}.public-tip-pool .public-step-panel .tool-check h3{margin:0 0 6px;font-size:15px}.tip-methods{gap:8px;margin:12px 0;display:grid}.tip-methods div{border:1px solid var(--color-border);border-radius:8px;padding:8px 12px}.tip-methods div.is-picked{border:2px solid var(--color-primary)}.tip-methods dt{font-size:14px;font-weight:600}.tip-methods div.is-picked dt:after{content:" (chosen)";color:var(--color-muted);font-weight:500}.tip-methods dd{color:var(--color-muted);margin:2px 0 0;font-size:13px}.tip-paper{min-width:0}.tip-summary,.tip-reconcile{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px 16px;margin:14px 0;display:grid}.tip-summary dt,.tip-reconcile dt{color:var(--color-muted);font-size:12px}.tip-summary dd,.tip-reconcile dd{margin:0;font-weight:700}.tip-table-scroll{margin:10px 0 8px;overflow-x:auto}.tip-table-scroll:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.tip-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.tip-table th,.tip-table td{border-bottom:1px solid var(--color-border);text-align:right;vertical-align:top;padding:6px 8px}.tip-table thead th{border-bottom:2px solid var(--color-control-border);font-size:12px}.tip-table th[scope=row],.tip-table thead th:first-child{text-align:left}.tip-table th[scope=row] small{color:var(--color-muted);font-size:11px;font-weight:400;display:block}.tip-table tfoot th,.tip-table tfoot td{border-top:2px solid var(--color-control-border);font-weight:700}.tip-share{white-space:nowrap;font-weight:700}.tip-share small{color:var(--color-muted);font-size:11px;font-weight:500;display:block}.tip-formula,.tip-missing{color:var(--color-muted);font-size:12px}.tip-reconcile{border:1px solid var(--color-border);break-inside:avoid;border-radius:8px;padding:10px 12px}.tip-caution{border-left:3px solid var(--color-primary);background:color-mix(in srgb, var(--color-primary) 6%, var(--color-panel));padding:8px 12px;margin-top:14px!important}.tip-caution a{color:var(--color-primary)}@media print{.tip-table-scroll{overflow:visible}.tip-caution{background:0 0;border-color:#333}.tip-caution a{color:inherit}}
