.landed-row-note{color:var(--color-muted);margin-left:6px;font-size:12px;font-weight:500}.public-landed-cost .editable-item-heading h3{font-size:15px}.landed-method{border:0;min-width:0;margin:4px 0 12px;padding:0}.landed-method legend{margin-bottom:6px;padding:0;font-size:14px;font-weight:600}.landed-method-options{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;display:grid}.landed-method-options label{border:1px solid var(--color-control-border);background:var(--color-panel);color:var(--ink);cursor:pointer;border-radius:8px;padding:10px 12px;display:block;position:relative}.landed-method-options label:hover{background:var(--color-surface)}.landed-method-options input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.landed-method-options strong{font-size:14px;display:block}.landed-method-options small{color:var(--color-muted);margin-top:2px;font-size:12px;display:block}.landed-method-options label.is-picked{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary);background:color-mix(in srgb, var(--color-primary) 7%, var(--color-panel))}.landed-method-options label:has(input:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}.landed-method .calculator-error{margin-top:6px;display:block}.landed-paper{min-width:0}.landed-table-scroll{margin:14px 0 10px;overflow-x:auto}.landed-table-scroll:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.landed-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.landed-table th,.landed-table td{border-bottom:1px solid var(--color-border);text-align:right;vertical-align:top;white-space:nowrap;padding:6px 8px}.landed-table thead th{border-bottom:2px solid var(--color-control-border);font-size:12px}.landed-table th[scope=row],.landed-table thead th:first-child{text-align:left;white-space:normal}.landed-table td small{color:var(--color-muted);font-size:11px;display:block}.landed-table tfoot th,.landed-table tfoot td{border-top:2px solid var(--color-control-border);font-weight:700}.landed-unit{color:var(--color-primary);font-weight:700}.landed-summary{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:4px 20px;display:grid}.landed-summary p{font-size:13px}.landed-costs{margin:0;font-size:13px}.landed-costs div{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:12px;padding:4px 0;display:flex}.landed-costs dd{font-variant-numeric:tabular-nums;margin:0}.landed-costs-total{font-weight:700}.landed-steps{margin:0;padding-left:20px;font-size:13px}.landed-steps li{break-inside:avoid;margin:4px 0}.landed-formula{color:var(--color-muted);font-size:12px}.landed-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}@media print{.landed-table-scroll{overflow:visible}.landed-unit{color:inherit}.landed-caution{background:0 0;border-color:#333}}
