/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}.nowrap{white-space:nowrap;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.mfl35-plus-page{width:100%;max-width:1200px;margin:0 auto;padding:20px;box-sizing:border-box;}.mfl35-plus-header{background:linear-gradient(135deg,#111827,#1f2937);color:#ffffff;padding:28px 30px;border-radius:0 0 18px 18px;margin-bottom:30px;box-shadow:0 12px 30px rgba(0,0,0,0.12);}.mfl35-plus-header h1{margin:0;color:#ffffff;font-size:38px;line-height:1.1;font-weight:800;}.mfl35-plus-header p{margin:8px 0 22px;color:#cbd5e1;font-size:16px;}.mfl35-plus-nav{display:flex;flex-wrap:wrap;gap:8px;}.mfl35-plus-nav a{display:inline-block;padding:11px 18px;background:#273449;color:#ffffff;text-decoration:none;border-radius:8px;font-size:14px;font-weight:600;transition:background 0.15s ease,color 0.15s ease;}.mfl35-plus-nav a:hover{background:#34445d;color:#ffffff;}.mfl35-plus-nav a.active{background:#ffffff;color:#111827;}.mfl35-plus-winners-wrapper{width:100%;background:#ffffff;border:1px solid #e5e7eb;border-radius:14px;padding:20px;box-sizing:border-box;box-shadow:0 4px 14px rgba(0,0,0,0.06);}.mfl35-plus-winners-table{width:100%;border-collapse:collapse;table-layout:fixed;}.mfl35-plus-winners-table th,.mfl35-plus-winners-table td{padding:14px 12px;text-align:left;vertical-align:middle;border-bottom:1px solid #e5e7eb;}.mfl35-plus-winners-table th{background:#111827;color:#ffffff;font-weight:700;}.mfl35-plus-winners-table tbody tr:nth-child(even){background:#f8fafc;}.mfl35-plus-winners-table tbody tr:hover{background:#f1f5f9;}.mfl35-plus-winners-table th:nth-child(1),.mfl35-plus-winners-table td:nth-child(1){width:20%;}.mfl35-plus-winners-table th:nth-child(2),.mfl35-plus-winners-table td:nth-child(2){width:40%;}.mfl35-plus-winners-table th:nth-child(3),.mfl35-plus-winners-table td:nth-child(3){width:40%;}.mfl35-plus-winners-table .winner-name{font-weight:700;}.mfl35-plus-empty{text-align:center;padding:60px 20px;}.mfl35-plus-empty-icon{font-size:55px;margin-bottom:15px;}.mfl35-plus-empty h2{margin:0 0 10px;}.mfl35-plus-empty p{margin:0;color:#64748b;}.mfl35-home{width:100%;max-width:1200px;margin:0 auto;padding:20px;box-sizing:border-box;}.mfl35-home-header{background:linear-gradient(135deg,#111827,#1f2937);color:#ffffff;padding:28px 30px;border-radius:0 0 18px 18px;margin-bottom:30px;box-shadow:0 12px 30px rgba(0,0,0,0.12);}.mfl35-home-title h1{margin:0;color:#ffffff;font-size:38px;line-height:1.1;font-weight:800;}.mfl35-home-title p{margin:8px 0 22px;color:#cbd5e1;font-size:16px;}.mfl35-home-nav{display:flex;flex-wrap:wrap;gap:8px;}.mfl35-home-nav a{display:inline-block;padding:11px 18px;background:#273449;color:#ffffff;text-decoration:none;border-radius:8px;font-size:14px;font-weight:600;transition:background 0.15s ease,color 0.15s ease;}.mfl35-home-nav a:hover{background:#34445d;color:#ffffff;}.mfl35-home-nav a.active{background:#ffffff;color:#111827;}.mfl35-home-content{width:100%;}.mfl35-home-section{margin-bottom:30px;}.mfl35-home-section h2{margin:0 0 15px;}.mfl35-home-card{background:#ffffff;border:1px solid #e5e7eb;border-radius:14px;padding:20px;box-shadow:0 4px 14px rgba(0,0,0,0.06);}@media (max-width:700px){.mfl35-plus-page{padding:12px;}.mfl35-plus-header{padding:22px 20px;margin-bottom:25px;}.mfl35-plus-header h1{font-size:32px;}.mfl35-plus-header p{font-size:14px;}.mfl35-plus-nav{gap:6px;}.mfl35-plus-nav a{padding:9px 13px;font-size:13px;}.mfl35-plus-winners-wrapper{padding:12px;}.mfl35-plus-winners-table th,.mfl35-plus-winners-table td{padding:10px 7px;font-size:13px;}.mfl35-plus-winners-table th:nth-child(1),.mfl35-plus-winners-table td:nth-child(1){width:22%;}.mfl35-plus-winners-table th:nth-child(2),.mfl35-plus-winners-table td:nth-child(2){width:39%;}.mfl35-plus-winners-table th:nth-child(3),.mfl35-plus-winners-table td:nth-child(3){width:39%;}.mfl35-home{padding:12px;}.mfl35-home-header{padding:22px 20px;margin-bottom:25px;}.mfl35-home-title h1{font-size:32px;}.mfl35-home-title p{font-size:14px;}.mfl35-home-nav{gap:6px;}.mfl35-home-nav a{padding:9px 13px;font-size:13px;}}@media (max-width:400px){.mfl35-plus-nav{gap:5px;}.mfl35-plus-nav a{padding:8px 10px;font-size:12px;}.mfl35-home-nav{gap:5px;}.mfl35-home-nav a{padding:8px 10px;font-size:12px;}.mfl35-plus-winners-table th,.mfl35-plus-winners-table td{padding:8px 5px;font-size:12px;}}
.mfl35-public-fixtures .mfl35-fixtures-header{display:none !important;}body:has(.mfl35-public-fixtures) h1{display:none !important;}.mfl35-public-fixtures .mfl35-fixtures-site-header{width:100% !important;max-width:1100px !important;min-height:118px !important;margin:0 auto 35px !important;padding:28px 30px !important;box-sizing:border-box !important;background:linear-gradient(135deg,#111827,#1f2937) !important;border-radius:0 0 18px 18px !important;box-shadow:0 12px 30px rgba(0,0,0,0.12) !important;display:flex !important;align-items:center !important;}.mfl35-public-fixtures .mfl35-fixtures-site-title{display:none !important;}.mfl35-public-fixtures .mfl35-fixtures-site-nav{width:100% !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;flex-wrap:wrap !important;gap:8px !important;margin:0 !important;padding:0 !important;}.mfl35-public-fixtures .mfl35-fixtures-site-nav a{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:44px !important;padding:0 18px !important;background:#273449 !important;color:#ffffff !important;border:0 !important;border-radius:8px !important;font-size:14px !important;font-weight:600 !important;line-height:1 !important;text-decoration:none !important;box-sizing:border-box !important;}.mfl35-public-fixtures .mfl35-fixtures-site-nav a:hover{background:#34445d !important;color:#ffffff !important;}.mfl35-public-fixtures .mfl35-fixtures-site-nav a.active{background:#ffffff !important;color:#111827 !important;}@media (max-width:700px){.mfl35-public-fixtures .mfl35-fixtures-site-header{min-height:auto !important;padding:18px 14px !important;margin-bottom:25px !important;}.mfl35-public-fixtures .mfl35-fixtures-site-nav{justify-content:center !important;gap:7px !important;}.mfl35-public-fixtures .mfl35-fixtures-site-nav a{min-height:42px !important;padding:0 13px !important;font-size:13px !important;}}@media (max-width:430px){.mfl35-public-fixtures .mfl35-fixtures-site-header{padding:16px 10px !important;}.mfl35-public-fixtures .mfl35-fixtures-site-nav{gap:6px !important;}.mfl35-public-fixtures .mfl35-fixtures-site-nav a{min-height:40px !important;padding:0 10px !important;font-size:12px !important;}}
@media (max-width:768px){html,body{max-width:100%;overflow-x:hidden;}.ck-editor{width:100% !important;max-width:100% !important;box-sizing:border-box !important;}.ck-editor__main{width:100% !important;max-width:100% !important;box-sizing:border-box !important;}.ck-editor__editable{width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important;overflow-x:hidden !important;overflow-wrap:anywhere !important;word-break:break-word !important;}.form-textarea-wrapper,.js-form-type-textarea{width:100% !important;max-width:100% !important;box-sizing:border-box !important;}}
