.source-hit{background:#396d663d;color:#d6fff0;box-shadow:inset 0 -1px #79c8b6;padding:0 1px;border-radius:2px}
.source-match-details{margin:16px 0 4px;border:1px solid #2c4a58;border-radius:4px;background:#071923;min-width:0}
.source-match-details>summary{display:flex;gap:8px 12px;align-items:center;flex-wrap:wrap;cursor:pointer;list-style:none;min-height:44px;padding:10px 12px;color:#9abcca;line-height:1.8}
.source-match-details>summary::-webkit-details-marker{display:none}.source-match-details>summary:after{content:'＋';color:#9ed4c7;margin-left:auto}.source-match-details[open]>summary:after{content:'−'}
.source-match-details>summary>span{font-size:max(var(--pei-mobile-text-floor,0px),.8125rem)}.source-match-details>summary>strong{font-size:max(var(--pei-mobile-text-floor,0px),.8125rem);line-height:1.8;color:#c2e5e4;font-weight:400;overflow-wrap:anywhere;max-width:100%}
.source-match-status{display:inline-flex;align-items:center;gap:7px;width:max-content;max-width:100%;border:1px solid #385d64;border-radius:999px;padding:4px 8px;color:#afd9d2;background:#0b242b;white-space:nowrap;line-height:1.4}.source-match-status b,.source-match-status span{font-size:max(var(--pei-mobile-text-floor,0px),.75rem);font-weight:500}.source-match-status.is-partial{border-color:#7b6131;color:#f2cf8d;background:#2a2112}
.source-match-body{border-top:1px solid #2c4a58;padding:14px;font-size:max(var(--pei-mobile-text-floor,0px),.8125rem);line-height:1.9;color:#aac2cf}
.source-match-body>p{margin-bottom:12px}.source-match-body ul{padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.source-match-body li{display:grid;grid-template-columns:minmax(0,1fr);gap:3px;padding-bottom:8px;border-bottom:1px solid #1f3948}.source-match-body li>b{font-weight:500;color:#d2ecee;overflow-wrap:anywhere}.source-match-body li>span{color:#9fb8c6}
.source-match-body>small{display:block;margin-top:12px;color:#92b0bf;font-size:max(var(--pei-mobile-text-floor,0px),.75rem);line-height:1.9}.source-match-excerpt{margin-top:14px;padding:12px;border-left:2px solid #77aa91;background:#0e272f}.source-match-excerpt>span{font-size:max(var(--pei-mobile-text-floor,0px),.75rem);color:#a5c9a7}.source-match-excerpt>p{margin-top:8px;font-size:max(var(--pei-mobile-text-floor,0px),.8125rem);line-height:1.9}
.source-match-more{margin-top:14px;border-top:1px solid #2c4a58;min-width:0}.source-match-more>summary{min-height:44px;padding:12px 0;cursor:pointer;color:#b9d9d8;overflow-wrap:anywhere}.source-match-more>p{margin:0 0 12px;overflow-wrap:anywhere}.source-match-more>ul{margin-bottom:10px}.source-unmatched>summary{color:#e2c999}.source-unmatched li>b{font-weight:400;color:#bdcbd1}
.evidence-answer .source-match-status{margin:8px 0 10px}.evidence-answer .source-match-status+a{display:flex}
.ask-search-method{margin:0 0 22px;border-bottom:1px solid #28424f;padding-bottom:10px;color:#a6c0cd}.ask-search-method>summary{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;font-size:max(var(--pei-mobile-text-floor,0px),.8125rem);line-height:1.8;list-style:none}.ask-search-method>summary::-webkit-details-marker{display:none}.ask-search-method>summary:after{content:'＋';margin-left:auto;color:#b2d38b}.ask-search-method[open]>summary:after{content:'−'}.ask-search-method .icon{width:16px;height:16px;flex:none}.ask-search-method>div{padding:4px 4px 10px;font-size:max(var(--pei-mobile-text-floor,0px),.8125rem);line-height:1.95}.ask-search-method p{margin:10px 0}.ask-search-method b{color:#cbdee7;font-weight:500}
@media(max-width:680px){.source-match-details>summary{padding:11px 10px;align-items:flex-start}.source-match-body{padding:12px}.source-match-details>summary>strong{flex:1 1 130px}.source-match-details>summary>.source-match-status{order:3}.source-match-details>summary:after{order:4;margin-left:auto}.source-match-status b,.source-match-status span{font-size:max(var(--pei-mobile-text-floor,0px),.8125rem)}}
