/* Cart: shipping method list (korv-tarne.js). WooCommerce's own row is hidden only while the list is shown. */
.popsikook-korv-tarne-on .wc-block-cart .wc-block-components-totals-shipping { display: none; }
.popsikook-korv-tarne { border: 0; margin: 0; min-width: 0; padding: 4px 0; }
.popsikook-korv-tarne__legend { margin: 0 0 6px; padding: 0; }
.popsikook-korv-tarne.has-error .popsikook-korv-tarne__legend { color: var(--wp--preset--color--danger, #b00020); }
/* Kompaktne loend (kasutaja 28.10): üks raamitud plokk, valikute vahel joon. */
.popsikook-korv-tarne__option {
	align-items: start;
	border: 1px solid var(--wp--preset--color--field-line, #c9c2b8);
	box-sizing: border-box;
	column-gap: 10px;
	cursor: pointer;
	display: grid;
	font-size: 0.95em;
	grid-template-columns: auto 1fr auto;
	line-height: 1.3;
	min-height: 44px;
	padding: 8px 10px;
	position: relative;
}
.popsikook-korv-tarne__option + .popsikook-korv-tarne__option { margin-top: -1px; }
.popsikook-korv-tarne__option:first-of-type { border-radius: var(--wp--custom--radius-s, 10px) var(--wp--custom--radius-s, 10px) 0 0; }
.popsikook-korv-tarne__option:last-of-type { border-radius: 0 0 var(--wp--custom--radius-s, 10px) var(--wp--custom--radius-s, 10px); }
.popsikook-korv-tarne__option:only-of-type { border-radius: var(--wp--custom--radius-s, 10px); }
/* Nagu kassa „Kättesaamiskohad”: valitud rida valge, 2 px pruun ääris (1 px + sisemine 1 px vari), teised õhukese joonega. */
.popsikook-korv-tarne__option.is-selected { background: var(--wp--preset--color--base, #fff); border-color: var(--wp--preset--color--brand, #6b4226); box-shadow: inset 0 0 0 1px var(--wp--preset--color--brand, #6b4226); z-index: 1; }
/* Woo .woocommerce-page label { margin-bottom: .7em } tegi valikute vahele 9 px vahed — loend on üks plokk. */
.popsikook-korv-tarne .popsikook-korv-tarne__option { margin: 0; }
.popsikook-korv-tarne .popsikook-korv-tarne__option + .popsikook-korv-tarne__option { margin-top: -1px; }
.popsikook-korv-tarne__option:has(.popsikook-korv-tarne__input:focus-visible) { outline: 3px solid var(--wp--preset--color--focus, #1a73e8); outline-offset: 2px; }
.popsikook-korv-tarne__input { accent-color: var(--wp--preset--color--brand, #6b4226); height: 18px; margin: 1px 0 0; width: 18px; }
.popsikook-korv-tarne__input:focus-visible { outline: none; }
.popsikook-korv-tarne__price { font-weight: 600; white-space: nowrap; }
.popsikook-korv-tarne__koht { white-space: nowrap; }
.popsikook-korv-tarne__address { color: var(--wp--preset--color--muted, #6b6259); font-size: 0.85em; grid-column: 2 / -1; }

/* Korvi summade tarnerida: „Tasuta”, mitte Woo suurtähtedega „TASUTA” (31.10, nagu kassas, kassa.css). */
.wp-block-woocommerce-cart .wc-block-components-totals-shipping .wc-block-components-totals-item strong {
	text-transform: none;
}
