.matched-workspace .matched-listing-brief{margin-top:14px;min-width:0;border:1px solid #dbe8f8;border-radius:17px;background:#f7fbff;overflow:hidden}.matched-listing-brief summary{display:flex;align-items:center;gap:9px;min-height:48px;padding:12px 14px;list-style:none;color:#124583;font-size:13px;font-weight:800;line-height:1.65;cursor:pointer}.matched-listing-brief summary::-webkit-details-marker{display:none}.matched-listing-brief summary>span:not(.brand-icon){min-width:0;overflow-wrap:anywhere}.matched-listing-brief summary:after{content:"+";margin-left:auto;font-size:22px;line-height:1;color:#db365f}.matched-listing-brief[open] summary:after{content:"−"}.matched-listing-brief summary>.brand-icon{color:#df3d65;flex-shrink:0}.matched-brief-detail-link:focus-visible,.matched-listing-brief summary:focus-visible{outline:3px solid #1456b8;outline-offset:-3px}.matched-brief-content{padding:0 14px 14px;min-width:0}.matched-brief-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin:2px 0 15px}.matched-brief-facts>div{padding:10px 12px;border:1px solid #e1eafa;border-radius:12px;background:#fff;min-width:0}.matched-brief-facts dt{font-size:11px;color:#526f90;line-height:1.7;overflow-wrap:anywhere}.matched-brief-facts dd{font-size:15px;font-weight:800;color:#153b72;line-height:1.6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0}.matched-workspace .matched-brief-content h4{font-size:13px;margin:0 0 8px;color:#143b76;line-height:1.7}.matched-workspace .matched-brief-description{font-size:13px;line-height:1.9;color:#385979;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px}.matched-workspace .matched-brief-caution,.matched-workspace .matched-brief-truncated,.matched-workspace .matched-brief-unavailable{font-size:12px;line-height:1.85;color:#526881;overflow-wrap:anywhere}.matched-workspace .matched-brief-caution{padding:12px;border:1px solid #f0dce5;border-radius:12px;background:#fff6f9}.matched-workspace .matched-brief-detail-link{display:inline-flex;align-items:center;justify-content:center;min-height:46px;white-space:normal;font-size:13px;text-align:center;max-width:100%;box-sizing:border-box}@media(max-width:650px){.matched-workspace .matched-listing-brief{width:100%}.matched-brief-facts{grid-template-columns:minmax(0,1fr)}.matched-workspace .matched-brief-detail-link{width:100%}.matched-listing-brief summary{padding:12px}.matched-brief-content{padding:0 12px 12px}}.matched-workspace .matched-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.matched-workspace .matched-toolbar label{min-width:0;display:flex;flex-direction:column;gap:7px;color:#0d377e;font-size:13px;font-weight:750}.matched-workspace .matched-toolbar :is(input,select){box-sizing:border-box;min-width:0;width:100%;min-height:48px;padding:10px 13px;border:1px solid #dceafa;border-radius:14px;background:#fff;color:#153b72;font:inherit;font-size:16px}.matched-workspace .matched-filter-summary{margin:16px 0;padding:16px;border:1px solid #dceafa;border-radius:18px;background:linear-gradient(125deg,#f5faff,#fff5f8)}.matched-filter-summary h3{margin:0;color:#0d377e;font-size:14px;line-height:1.7}.matched-filter-summary .matched-result-count{margin:6px 0 10px;color:#345777;font-size:13px;line-height:1.8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.matched-filter-chips{display:flex;flex-wrap:wrap;gap:8px}.matched-filter-chips button{display:inline-flex;align-items:center;justify-content:space-between;gap:9px;min-width:44px;min-height:44px;max-width:100%;padding:9px 12px;border:1px solid #d6e6f7;border-radius:16px;background:#fff;color:#15467e;font:inherit;font-size:12px;line-height:1.7;text-align:left;cursor:pointer}.matched-filter-chips button>span:first-child{min-width:0;overflow-wrap:anywhere}.matched-filter-chips .matched-clear-filters{border-color:#efd7df;color:#b62d50;background:#fff7fa}.matched-filter-summary h3:focus,.matched-workspace :is(.matched-filter-chips button,.matched-toolbar input,.matched-toolbar select):focus-visible{outline:3px solid #1456b8;outline-offset:3px}.matched-workspace .matched-snapshot-label{margin:12px 0;color:#526f90;font-size:13px;line-height:1.8}.matched-workspace .matched-action-unavailable{display:flex;align-items:center;justify-content:center;min-height:46px;padding:10px 14px;border:1px dashed #bdcde0;border-radius:14px;background:#f5f8fc;color:#526f90;font-size:13px;line-height:1.7;text-align:center}.matched-workspace .matched-empty-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:14px}.matched-workspace .matched-empty-actions a{min-height:46px}@media(max-width:650px){.matched-workspace .matched-toolbar{grid-template-columns:minmax(0,1fr);gap:10px}.matched-workspace .matched-filter-summary{padding:13px}.matched-workspace .matched-card-actions{width:100%;min-width:0}.matched-workspace .matched-card-actions>*{box-sizing:border-box;min-height:46px;white-space:normal;overflow-wrap:anywhere}.matched-workspace .matched-empty-actions{flex-direction:column}}.page-shell[data-reference-page="/matched"] .matched-workspace{overflow:hidden;background:radial-gradient(circle at 100% 0,rgba(232,248,255,.9) 0 16%,transparent 34%),linear-gradient(145deg,#fff,#fff 65%,#fff8fb)}.page-shell[data-reference-page="/matched"] .owner-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:14px 0 16px}.page-shell[data-reference-page="/matched"] .owner-summary>span{min-width:0;min-height:78px;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:13px 14px;border:1px solid #dceaf7;border-radius:18px;background:linear-gradient(145deg,#fff,#f7fbff);color:#607c9b;font-size:11px;font-weight:800;text-align:center;box-shadow:0 7px 18px rgba(29,86,145,.07)}.page-shell[data-reference-page="/matched"] .owner-summary>span:first-child{border-color:#ffd8e3;background:linear-gradient(145deg,#fff,#fff5f8)}.page-shell[data-reference-page="/matched"] .owner-summary b{color:#154d89;font-size:25px;line-height:1}.page-shell[data-reference-page="/matched"] .owner-summary>span:first-child b{color:#d63d67}.page-shell[data-reference-page="/matched"] .matched-stack{gap:13px}.page-shell[data-reference-page="/matched"] .matched-card{position:relative;grid-template-columns:auto minmax(0,1fr) minmax(180px,230px);gap:15px;padding:19px;overflow:hidden;border:1px solid #dceaf7;border-radius:23px;background:linear-gradient(145deg,#fff,#fff 70%,#f5fbff);box-shadow:0 10px 26px rgba(20,86,184,.09)}.page-shell[data-reference-page="/matched"] .matched-card:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,#ff507d,#45b8df)}.page-shell[data-reference-page="/matched"] .matched-card>.brand-icon{width:50px;height:50px;padding:11px;border-radius:17px;background:linear-gradient(145deg,#fff1f5,#eef8ff);color:#d63d67;box-shadow:inset 0 0 0 1px #fff}.page-shell[data-reference-page="/matched"] .matched-card .status-badge.accepted{min-height:30px;padding:6px 10px;border-radius:999px;background:#eafbf4;color:#168268;font-size:11px;font-weight:900}.page-shell[data-reference-page="/matched"] .matched-card .match-role{display:inline-flex;align-items:center;min-height:30px;padding:6px 9px;border-radius:999px;background:#eef6ff;color:#23649d;font-size:10px;font-weight:850}.page-shell[data-reference-page="/matched"] .matched-card h3{margin:9px 0 7px;color:#123f78;font-size:17px;letter-spacing:-.01em}.page-shell[data-reference-page="/matched"] .matched-card p{color:#5d7897;font-size:12px;line-height:1.75}.page-shell[data-reference-page="/matched"] .reference-match-next-step{margin:11px 0!important;padding:11px 12px!important;border:1px solid #d8ebf7;border-radius:14px;background:linear-gradient(145deg,#f6fbff,#fff7fa);color:#315f89!important;font-weight:750}.page-shell[data-reference-page="/matched"] .matched-card-actions{align-self:center;display:grid;grid-gap:9px;gap:9px}.page-shell[data-reference-page="/matched"] .matched-card-actions>a:first-child{border-color:#ffd2df;background:linear-gradient(100deg,#ff3f73,#ff608e);color:#fff;box-shadow:0 8px 18px rgba(240,61,105,.18)}.page-shell[data-reference-page="/matched"] .matched-card-actions button{background:#f7fbff}.page-shell[data-reference-page="/matched"] .matched-export,.page-shell[data-reference-page="/matched"] .progress-refresh{border-radius:16px}@media(max-width:760px){.page-shell[data-reference-page="/matched"] .owner-summary{gap:7px}.page-shell[data-reference-page="/matched"] .owner-summary>span{min-height:70px;padding:10px 7px;font-size:10px}.page-shell[data-reference-page="/matched"] .owner-summary b{font-size:21px}.page-shell[data-reference-page="/matched"] .matched-card{grid-template-columns:auto minmax(0,1fr);padding:15px 13px 14px;border-radius:20px}.page-shell[data-reference-page="/matched"] .matched-card-actions{grid-column:1/-1;width:100%}.page-shell[data-reference-page="/matched"] .matched-card-actions>*{width:100%}}.page-shell[data-reference-page="/matched"] .matched-contact-handoff{display:grid;grid-gap:10px;gap:10px;margin:11px 0 13px;padding:13px 14px;border:1px solid #d9e9f6;border-radius:16px;background:linear-gradient(145deg,#f7fcff,#fff 60%,#fff8fa)}.page-shell[data-reference-page="/matched"] .matched-contact-handoff-heading{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start}.page-shell[data-reference-page="/matched"] .matched-contact-handoff-heading>.brand-icon{margin-top:1px;color:#d8416c}.page-shell[data-reference-page="/matched"] .matched-contact-handoff-heading>div{display:grid;grid-gap:2px;gap:2px}.page-shell[data-reference-page="/matched"] .matched-contact-handoff-heading strong{color:#174b83;font-size:11px;font-weight:950}.page-shell[data-reference-page="/matched"] .matched-contact-handoff-heading small{color:#6a829a;font-size:9px;line-height:1.55}.page-shell[data-reference-page="/matched"] .matched-contact-handoff ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;padding:0;margin:0;list-style:none}.page-shell[data-reference-page="/matched"] .matched-contact-handoff li{min-width:0;display:flex;align-items:flex-start;gap:6px;padding:8px 9px;border:1px solid #e1ebf5;border-radius:12px;background:#fff;color:#4f6d8b;font-size:9px;font-weight:750;line-height:1.5}.page-shell[data-reference-page="/matched"] .matched-contact-handoff li>.brand-icon{flex:0 0 auto;margin-top:1px;color:#2480bd}@media(max-width:650px){.page-shell[data-reference-page="/matched"] .matched-contact-handoff{padding:12px 10px}.page-shell[data-reference-page="/matched"] .matched-contact-handoff ul{grid-template-columns:minmax(0,1fr)}.page-shell[data-reference-page="/matched"] .matched-contact-handoff li{min-height:40px;font-size:10px}}.page-shell[data-reference-page="/matched"] .matched-stack{gap:17px}.page-shell[data-reference-page="/matched"] .matched-card{grid-template-columns:54px minmax(0,1fr) minmax(190px,230px);gap:17px;padding:20px;border-radius:24px;border-color:#d8e7f6;background:linear-gradient(145deg,#fff,#fff 66%,#fff7fa);box-shadow:0 12px 28px #14579715;transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease}.page-shell[data-reference-page="/matched"] .matched-card>div:nth-child(2){min-width:0}.page-shell[data-reference-page="/matched"] .matched-card h3{font-size:19px;line-height:1.45;overflow-wrap:anywhere;margin:12px 0 8px}.page-shell[data-reference-page="/matched"] .matched-card .match-role{background:#edf5ff;border:1px solid #d5e7fa}.page-shell[data-reference-page="/matched"] .matched-card .status-badge.accepted{border:1px solid #c8ebdb}.page-shell[data-reference-page="/matched"] .matched-card .matched-contact-handoff{margin-top:15px}.page-shell[data-reference-page="/matched"] .matched-card-actions{align-self:start;position:-webkit-sticky;position:sticky;top:16px;gap:11px}.page-shell[data-reference-page="/matched"] .matched-card-actions>a:first-child{display:flex;align-items:center;justify-content:center;min-height:54px;padding:12px 14px;border-radius:15px;text-align:center;font-weight:900;line-height:1.5}.page-shell[data-reference-page="/matched"] .matched-card-actions>button{min-height:48px;border-radius:14px}.page-shell[data-reference-page="/matched"] .matched-card-actions :is(a,button):focus-visible{outline:3px solid #1766b4;outline-offset:3px}@media(hover:hover){.page-shell[data-reference-page="/matched"] .matched-card:hover{transform:translateY(-2px);border-color:#bdd8ee;box-shadow:0 17px 32px #14579720}}@media(max-width:760px){.page-shell[data-reference-page="/matched"] .matched-stack{gap:13px}.page-shell[data-reference-page="/matched"] .matched-card{grid-template-columns:42px minmax(0,1fr);gap:10px;padding:14px 12px 15px;border-radius:20px}.page-shell[data-reference-page="/matched"] .matched-card>.brand-icon{width:42px;height:42px;padding:9px;border-radius:14px}.page-shell[data-reference-page="/matched"] .matched-card h3{font-size:16px;line-height:1.45}.page-shell[data-reference-page="/matched"] .matched-card-actions{position:static;grid-column:1/-1;margin-top:2px}.page-shell[data-reference-page="/matched"] .matched-card-actions>a:first-child{min-height:54px}.page-shell[data-reference-page="/matched"] .matched-card-actions>button{min-height:48px}.page-shell[data-reference-page="/matched"] .matched-card .matched-contact-handoff{padding:11px 10px}}@media(max-width:390px){.page-shell[data-reference-page="/matched"] .matched-card{grid-template-columns:1fr}.page-shell[data-reference-page="/matched"] .matched-card>.brand-icon{display:none}.page-shell[data-reference-page="/matched"] .matched-card>div:nth-child(2){grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.page-shell[data-reference-page="/matched"] .matched-card{transition:none}.page-shell[data-reference-page="/matched"] .matched-card:hover{transform:none}}