.listing-list.svelte-zfbz23{border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);background:var(--color-background);min-width:0;overflow:hidden}.listing-group.svelte-zfbz23+.listing-group:where(.svelte-zfbz23){border-top:1px solid var(--color-outline-variant)}.listing-group-label.svelte-zfbz23{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 5);border-bottom:1px solid var(--color-outline-variant);background:var(--color-surface-container-low);color:var(--color-on-surface-variant);font-size:var(--text-meta);font-weight:600;line-height:var(--text-meta--line-height);margin:0;display:flex}.listing-count.svelte-zfbz23{font-variant-numeric:tabular-nums;font-weight:500}.listing-group.svelte-zfbz23 .listing-row+.listing-row{border-top:1px solid var(--color-outline-variant)}.listing-pagination.svelte-zfbz23{justify-content:space-between;gap:calc(var(--spacing) * 3);display:flex}.listing-pagination.svelte-zfbz23>:only-child:last-child:not(:first-child){margin-left:auto}@media (width<=620px){.listing-list.svelte-zfbz23{margin-inline:calc(var(--page-gutter) * -1);border-inline:0;border-radius:0}.listing-group-label.svelte-zfbz23{padding-inline:calc(var(--spacing) * 4)}}.opportunities-layout.svelte-tj1ljv{grid-template-columns:minmax(0, 1fr) calc(var(--spacing) * 80);gap:calc(var(--spacing) * 6);align-items:start;display:grid}.opportunities-main.svelte-tj1ljv{gap:calc(var(--spacing) * 4);min-width:0;display:grid}.opportunities-aside.svelte-tj1ljv{top:calc(var(--app-top-offset) + var(--spacing) * 6);gap:calc(var(--spacing) * 4);min-width:0;display:grid;position:sticky}.rail-module.svelte-tj1ljv{border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);background:var(--color-background);scroll-margin-top:calc(var(--app-top-offset) + var(--spacing) * 6);overflow:hidden}.rail-module.svelte-tj1ljv header:where(.svelte-tj1ljv){padding:calc(var(--spacing) * 4) calc(var(--spacing) * 4) calc(var(--spacing) * 2)}.rail-module.svelte-tj1ljv h2:where(.svelte-tj1ljv){font-size:var(--text-title);line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing);margin:0}.rail-module.svelte-tj1ljv header:where(.svelte-tj1ljv) p:where(.svelte-tj1ljv){margin:calc(var(--spacing) * 1) 0 0;color:var(--color-on-surface-variant);font-size:var(--text-meta);line-height:var(--text-meta--line-height)}.rail-row.svelte-tj1ljv{grid-template-columns:calc(var(--spacing) * 10) minmax(0, 1fr) auto;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3) calc(var(--spacing) * 2.5) calc(var(--spacing) * 4);transition:background-color var(--default-transition-duration) var(--ease-standard);display:grid;position:relative}.rail-icon.svelte-tj1ljv,.rail-logo.svelte-tj1ljv{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-md);background:var(--color-secondary-container);color:var(--color-on-secondary-container);place-items:center;display:grid}.rail-logo.svelte-tj1ljv .cal-avatar{border-radius:var(--radius-md);font-size:var(--text-caption);font-weight:650}.rail-row.svelte-tj1ljv h3:where(.svelte-tj1ljv){font-size:var(--text-label);font-weight:650;line-height:var(--text-label--line-height);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.rail-row.svelte-tj1ljv h3:where(.svelte-tj1ljv) a:where(.svelte-tj1ljv){color:var(--color-on-surface);text-decoration:none}.rail-row.svelte-tj1ljv h3:where(.svelte-tj1ljv) a:where(.svelte-tj1ljv):focus-visible{outline:none}.rail-row.svelte-tj1ljv:has(a:where(.svelte-tj1ljv):focus-visible){outline:2px solid var(--color-primary);outline-offset:-2px}.rail-row.svelte-tj1ljv p:where(.svelte-tj1ljv){margin:calc(var(--spacing) * .5) 0 0;color:var(--color-on-surface-variant);font-size:var(--text-meta);line-height:var(--text-meta--line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rail-chevron.svelte-tj1ljv{color:var(--color-on-surface-variant)}.rail-chevron.svelte-tj1ljv .cal-icon{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.rail-empty.svelte-tj1ljv{padding:0 calc(var(--spacing) * 4) calc(var(--spacing) * 3);color:var(--color-on-surface-variant);font-size:var(--text-meta);margin:0}.rail-more.svelte-tj1ljv{min-height:calc(var(--spacing) * 12);padding-inline:calc(var(--spacing) * 4);border-top:1px solid var(--color-outline-variant);color:var(--color-primary);font-size:var(--text-meta);transition:background-color var(--default-transition-duration) var(--ease-standard);align-items:center;font-weight:600;text-decoration:none;display:flex}@media (hover:hover){.rail-row.svelte-tj1ljv:hover,.rail-more.svelte-tj1ljv:hover{background:color-mix(in srgb, var(--color-on-surface) 4%, transparent)}.rail-row.svelte-tj1ljv:hover h3:where(.svelte-tj1ljv) a:where(.svelte-tj1ljv){text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:from-font}}@media (width<=1200px){.opportunities-layout.svelte-tj1ljv{grid-template-columns:minmax(0,1fr)}.opportunities-aside.svelte-tj1ljv{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--spacing) * 72)), 1fr));align-items:start;position:static}}
