/* Matchday local candidate: no overlays, no dependency on native notice cookies. */
.fox-black-notice{display:block;position:relative;box-sizing:border-box;width:100%;margin:0;background:#000;color:#fff;font:13px/1.4 system-ui,sans-serif;text-align:center;}
.fox-black-notice>summary{display:flex;align-items:center;gap:12px;cursor:pointer;min-height:44px;box-sizing:border-box;padding:10px 20px;list-style:none;}
.fox-black-notice>summary::-webkit-details-marker{display:none;}
.fox-black-notice>summary:focus-visible{outline:2px solid #fff;outline-offset:-4px;}
.fox-matchday-offers{display:flex;justify-content:space-between;align-items:center;gap:12px;flex:1;min-width:0;}
.fox-matchday-offers strong,.fox-matchday-addi{min-width:0;overflow-wrap:anywhere;}
.fox-matchday-offers strong{text-align:left;font-size:13px;letter-spacing:.02em;}
.fox-matchday-addi{text-align:right;font-size:13px;}
.fox-black-notice-hint{font-size:11px;text-decoration:underline;flex-shrink:0;}
.fox-black-notice-detail{padding:0 16px 12px;overflow-wrap:anywhere;}
.fox-black-notice-detail p{margin:6px 0 0;}
@media(max-width:600px){.fox-black-notice>summary{flex-wrap:wrap;gap:3px;padding:8px 12px;}.fox-matchday-offers{flex-basis:100%;gap:10px;}.fox-matchday-offers strong{flex:0 1 43%;font-size:12px;}.fox-matchday-addi{flex:0 1 53%;font-size:12px;}.fox-black-notice-hint{width:100%;text-align:center;font-size:10px;}}
