.shop-interest-owner{margin-top:24px}.shop-interest-owner h2{font-size:32px;margin:8px 0 0}.shop-interest-owner h3{font-size:22px;margin:28px 0 14px}.shop-interest-owner .tiny{line-height:1.8}.shop-interest-owner [role=status]:empty{display:none}.shop-interest-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0 16px}.shop-interest-summary>div{padding:20px;background:var(--paper);border:1px solid var(--line);border-radius:8px}.shop-interest-summary span{display:block;font-size:13px;color:var(--muted);margin-bottom:8px}.shop-interest-summary strong{display:block;font:36px Georgia,serif}.shop-interest-summary .shop-interest-delivery{font:600 18px/2 Georgia,serif}.shop-interest-preferences{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.shop-interest-preferences li{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:13px 16px;background:#f3f2e9;border-radius:6px;font-size:13px}.shop-interest-preferences strong{font-size:17px}.shop-interest-addresses{margin-top:24px;border-top:1px solid var(--line);padding-top:20px}.shop-interest-addresses summary{cursor:pointer;font-weight:600;font-size:14px;padding:4px 0}.shop-interest-table{overflow-x:auto;margin-top:16px}.shop-interest-table table{width:100%;border-collapse:collapse;min-width:560px;text-align:left}.shop-interest-table th{font-size:12px;color:var(--muted);font-weight:600;border-bottom:1px solid var(--line);padding:12px 14px 12px 0}.shop-interest-table td{padding:14px 14px 14px 0;border-bottom:1px solid var(--line);font-size:13px;vertical-align:top}.shop-interest-table .shop-interest-email{overflow-wrap:anywhere;max-width:300px}.shop-interest-table .text-button{font-size:12px;padding:0;min-height:32px}.shop-interest-pagination{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap;margin-top:16px}.shop-interest-pagination .actions{margin:0;gap:10px}.shop-interest-pagination .btn{padding:8px 12px;font-size:12px}.shop-interest-owner button:disabled{opacity:.5;cursor:not-allowed}.shop-interest-owner [role=status]{font-size:13px;margin-top:20px}@media(max-width:600px){.shop-interest-owner h2{font-size:28px}.shop-interest-owner>.main-row{display:block}.shop-interest-owner>.main-row>button{margin-top:18px}.shop-interest-summary{gap:10px}.shop-interest-summary>div{padding:16px 12px}.shop-interest-summary .shop-interest-delivery{font-size:16px}.shop-interest-preferences{grid-template-columns:1fr}.shop-interest-table td{font-size:12px}}
