@media (max-width:768px){.wp-block-table.draft-table table,.wp-block-table.draft-table tbody,.wp-block-table.draft-table tr,.wp-block-table.draft-table td{display:block;width:100%}.wp-block-table.draft-table thead{display:none}.wp-block-table.draft-table tr{margin-bottom:16px;padding:12px 14px;border:1px solid #e6e6e6;background:#fff}.wp-block-table.draft-table td{border:none!important;padding:6px 0!important;font-size:16px!important;line-height:1.4!important;position:relative}.wp-block-table.draft-table td::before{display:block;margin-bottom:2px;font-family:'Roboto',sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;color:#666}.wp-block-table.draft-table td:nth-child(1)::before{content:"Pick"}.wp-block-table.draft-table td:nth-child(2)::before{content:"Team"}.wp-block-table.draft-table td:nth-child(3)::before{content:"Name"}.wp-block-table.draft-table td:nth-child(4)::before{content:"Position"}.wp-block-table.draft-table td:nth-child(5)::before{content:"High School"}.wp-block-table.draft-table td:nth-child(6)::before{content:"College"}.wp-block-table.draft-table td:empty::after{content:"—";color:#999}}.single-team .jeg_meta_container,.single-team .jeg_post_meta,.single-team .jeg_meta_author,.single-team .jeg_meta_date,.single-team .entry-header .jeg_meta,.single-team .entry-header .jeg_meta_container,.single-team .jeg_share_button,.single-team .jeg_share_top_container,.single-team .jeg_share_button_wrapper,.single-team .jeg_post_share,.single-team .jeg_post_title,.single-team .entry-header h1,.single-team h1.entry-title{display:none!important}.single-team .jeg_sidebar,.single-team .jnews_sidebar,.single-team aside,.single-team .widget-area{display:none!important}.single-team .jeg_main_content,.single-team .jeg_content,.single-team .content-area,.single-team .site-main,.single-team .jeg_postblock_content{width:100%!important;max-width:100%!important;flex:0 0 100%!important}.single-team .jeg_container,.single-team .container{max-width:1200px}.single-team .site,.single-team .site-content,.single-team .content-area,.single-team .entry-content,.single-team .wrap,.single-team .container,.single-team .site-main{max-width:100%!important;width:100%!important}.single-team .entry-content,.single-team .site-content,.single-team .content-area{padding-left:0!important;padding-right:0!important}.single-team .team-section-card,.single-team .program-card,.single-team .staff-card,.single-team .stadium-card{width:100%;max-width:100%;box-sizing:border-box}.single-team .team-games-table,.single-team .team-record-table,.single-team .fhsfb-h2h-games{width:100%;border-collapse:collapse}.single-team .team-section-card{overflow-x:auto;-webkit-overflow-scrolling:touch}.single-team .program-card,.single-team .staff-card,.single-team .stadium-card,.single-team .team-section-card{display:block;width:100%;max-width:100%;box-sizing:border-box;border:1px solid #eee;border-radius:8px;padding:20px;margin:0 0 25px;background:#fff;overflow:hidden}.single-team .team-section-card{overflow-x:auto}.program-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px 30px;margin-bottom:20px}.program-full-width{grid-column:1 / -1}.program-colors{border-top:1px solid #eee;padding-top:15px}.color-boxes{display:flex;gap:10px;margin-top:8px}.color-boxes div{width:30px;height:30px;border-radius:4px;border:1px solid #ccc}.tertiary-color[style*="background:;"],.tertiary-color[style*="background: ;"]{display:none!important}@media (max-width:768px){.program-grid{grid-template-columns:1fr}.program-full-width{grid-column:auto}}.staff-inner{display:flex;gap:20px;align-items:flex-start}.staff-info{flex:1}.staff-name{font-size:18px;font-weight:700}.staff-role{color:#666;margin-bottom:10px}.coach-photo,.coach-photo-fallback{flex-shrink:0}.coach-photo img[src=""],.coach-photo img:not([src]){display:none}.coach-photo:has(img[src=""]),.coach-photo:has(img:not([src])){display:none}.coach-photo-fallback{width:120px;height:150px;background:#f0f0f0;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#777;text-align:center}.coach-photo:has(img[src]:not([src=""]))+.coach-photo-fallback{display:none}.stadium-card{border:1px solid #ddd;border-radius:8px;padding:18px;background:#fff}.stadium-row{display:grid;grid-template-columns:1fr 320px;gap:20px;align-items:start;margin-bottom:15px}.stadium-info{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:15px}.stadium-photo img{width:100%;border-radius:6px;display:block}.stadium-photo-fallback{width:100%;height:180px;background:#f0f0f0;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:13px;color:#777;text-align:center;margin-bottom:15px}.stadium-map iframe{width:100%;height:260px;border:0;border-radius:6px;margin-top:15px}@media (max-width:700px){.stadium-row{grid-template-columns:1fr}.stadium-photo img,.stadium-photo-fallback{height:160px}}.team-section-card table{width:100%;max-width:100%;border-collapse:collapse;border:1px solid #ddd;font-size:16px;table-layout:auto}.team-section-card th,.team-section-card td{border:1px solid #ddd;padding:8px 10px;text-align:left;vertical-align:middle;white-space:nowrap}.team-section-card table td{color:#000}.team-section-card th{font-weight:700}.team-record-table{width:100%!important;margin-bottom:18px}.team-games-table{width:100%!important}.team-games-table td:nth-child(2),.team-games-table th:nth-child(2){white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.team-games-table td:nth-child(3),.team-games-table th:nth-child(3){white-space:normal;word-wrap:break-word;overflow-wrap:break-word;min-width:120px}.team-games-table td:nth-child(5),.team-games-table th:nth-child(5){white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.result-win,.result-loss,.result-tie{font-weight:700}.result-win{color:#28a745!important}.result-loss{color:#dc3545!important}.result-tie{color:#6c757d!important}.fhsfb-opponent-link{font-weight:700;text-decoration:underline;color:inherit}.fhsfb-opponent-link:hover{opacity:.85}.fhsfb-history .fhsfb-season-header{margin-top:0;padding-top:0}.fhsfb-history .fhsfb-season-header h2{margin-top:0;margin-bottom:6px;line-height:1.2}.fhsfb-season-meta{font-size:15px;margin:0 0 12px;line-height:1.5;border-bottom:1px solid #eee;padding-bottom:12px}.fhsfb-season-meta strong{font-weight:800}.fhsfb-season-meta strong+*{font-weight:600}.fhsfb-meta-divider{margin:0 8px;color:#999}.fhsfb-history .team-record-table thead tr,.fhsfb-history .team-games-table thead tr{background-color:var(--primary-color)!important}.fhsfb-history .team-record-table thead th,.fhsfb-history .team-games-table thead th{color:var(--secondary-color)!important;font-weight:700}.fhsfb-season-totals{margin-bottom:18px}.fhsfb-district-standings{margin-bottom:18px}.fhsfb-district-standings td a{color:inherit;text-decoration:none;font-weight:600}.fhsfb-district-standings td a:hover{text-decoration:underline}.fhsfb-standings-current td{font-weight:800!important;background:rgb(0 0 0 / .04)}.fhsfb-season-selector-wrap{margin:0 0 14px}.fhsfb-season-selector-form{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fhsfb-season-selector-form label{font-weight:800;color:#222}.fhsfb-season-selector-form select{min-width:120px;padding:7px 10px;border:1px solid #ccc;border-radius:5px;font-weight:700;background:#fff}.fhsfb-history .fhsfb-schedule-h2h-sep{margin:0 4px;color:#999}.fhsfb-history a.fhsfb-schedule-h2h-link{display:inline-block;font-size:12px;font-weight:800;text-decoration:underline;color:#005bbb;white-space:nowrap}.fhsfb-history a.fhsfb-schedule-h2h-link:hover{color:#003f7d;text-decoration:none}@media (max-width:600px){.team-record-table thead,.team-games-table thead{display:none}.team-record-table,.team-record-table tbody,.team-record-table tr,.team-games-table,.team-games-table tbody,.team-games-table tr{display:block;width:100%}.team-record-table tr,.team-games-table tr{margin-bottom:10px;border:1px solid #ddd;border-radius:6px;padding:10px;background:#fff;overflow:visible}.team-record-table td,.team-games-table td{display:block;padding:2px 0;border:none!important;color:#000;line-height:1.3;margin-bottom:3px;font-size:15px}.team-record-table td::before,.team-games-table td::before{font-weight:700;color:var(--primary-color)}.team-games-table td:nth-child(1){font-size:17px;font-weight:700;margin-bottom:8px}.team-games-table td:nth-child(2)::before{content:"Opponent: "}.team-games-table td:nth-child(3)::before{content:"Location: "}.team-games-table td:nth-child(4)::before{content:"Result: "}.team-games-table td:nth-child(5)::before{content:"Score: "}.team-games-table.has-kickoff-times td:nth-child(5)::before{content:"Score/Kickoff: "}.team-games-table td:nth-child(2),.team-games-table td:nth-child(3){font-weight:600;margin-bottom:8px}.team-games-table tr:has(td:nth-child(6)) td:nth-child(2)::before{content:"Round: "}.team-games-table tr:has(td:nth-child(6)) td:nth-child(3)::before{content:"Opponent: "}.team-games-table tr:has(td:nth-child(6)) td:nth-child(4)::before{content:"Location: "}.team-games-table tr:has(td:nth-child(6)) td:nth-child(5)::before{content:"Result: "}.team-games-table tr:has(td:nth-child(6)) td:nth-child(6)::before{content:"Score: "}.team-games-table.has-kickoff-times tr:has(td:nth-child(6)) td:nth-child(6)::before{content:"Score/Kickoff: "}.team-games-table td:nth-last-child(2),.team-games-table td:nth-last-child(1){display:block!important;width:100%!important;font-weight:700;margin-right:0}.fhsfb-season-totals thead{display:none!important}.fhsfb-season-totals,.fhsfb-season-totals tbody{display:block;width:100%;border:none!important}.fhsfb-season-totals tr{display:grid!important;grid-template-columns:120px 60px 1fr;gap:0 16px;align-items:center;padding:8px 12px;border:none!important;border-bottom:1px solid #eee!important;border-radius:0!important;margin-bottom:0!important;background:transparent!important}.fhsfb-season-totals tr:last-child{border-bottom:none!important}.fhsfb-season-totals td{display:block!important;border:none!important;padding:0!important;font-size:15px;white-space:nowrap}.fhsfb-season-totals td:nth-child(1){font-weight:700;text-align:left}.fhsfb-season-totals td:nth-child(2){font-weight:700;text-align:right;min-width:55px}.fhsfb-season-totals td:nth-child(3){color:#555;text-align:right}.fhsfb-district-standings thead{display:none}.fhsfb-district-standings,.fhsfb-district-standings tbody{display:block;width:100%}.fhsfb-district-standings tr{display:flex!important;justify-content:space-between;align-items:center;padding:8px 10px;border-bottom:1px solid #eee!important;border-left:none!important;border-right:none!important;border-top:none!important;border-radius:0!important;margin-bottom:0!important;background:transparent!important}.fhsfb-district-standings tr:last-child{border-bottom:none!important}.fhsfb-district-standings td{display:inline!important;border:none!important;padding:0!important;font-size:15px}.fhsfb-district-standings td:nth-child(1){font-weight:600;flex:1}.fhsfb-district-standings td:nth-child(2){font-weight:700;text-align:right;white-space:nowrap}.fhsfb-standings-current td{font-weight:800!important}}@media (max-width:600px){.fhsfb-history .fhsfb-season-header h2{font-size:32px;line-height:1.2;margin-bottom:14px}.fhsfb-history .fhsfb-season-meta{display:grid;grid-template-columns:auto 1fr;row-gap:8px;column-gap:12px;font-size:17px;line-height:1.4;margin-bottom:18px}.fhsfb-history .fhsfb-season-meta strong{color:var(--primary-color);font-weight:800;white-space:nowrap}.fhsfb-history .fhsfb-meta-divider{display:none}}@media (max-width:600px){.fhsfb-season-selector-wrap{margin:0 0 16px}.fhsfb-season-selector-form{display:block}.fhsfb-season-selector-form label{display:block;margin-bottom:6px;font-size:15px;font-weight:800}.fhsfb-season-selector-form select{width:100%;max-width:100%;padding:10px;font-size:16px}}@media (max-width:600px){.fhsfb-history .team-games-table td a.fhsfb-schedule-h2h-link{display:block!important;margin-top:5px;font-size:14px;font-weight:800;color:#005bbb!important;text-decoration:underline!important;white-space:normal;width:fit-content}.fhsfb-history .team-games-table td .fhsfb-schedule-h2h-sep{display:none!important}}.fhsfb-game-form-wrap{max-width:1000px;margin:0 auto;padding:24px;background:#fff;border:1px solid #ddd;border-radius:10px}.fhsfb-game-form h3{margin:24px 0 14px;padding-bottom:8px;border-bottom:2px solid #e5e5e5;font-size:22px;color:#244b24}.fhsfb-game-form label{display:block;margin:12px 0 5px;font-weight:700;color:#222}.fhsfb-game-form input,.fhsfb-game-form select,.fhsfb-game-form textarea{width:100%;max-width:100%;padding:9px 10px;border:1px solid #ccc;border-radius:5px;font-size:15px;box-sizing:border-box}.fhsfb-game-form textarea{min-height:90px}.fhsfb-field-note{margin:4px 0 10px;font-size:13px;color:#666}.fhsfb-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fhsfb-form-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}.fhsfb-checkbox-row{display:flex;gap:22px;margin:14px 0;align-items:center}.fhsfb-checkbox-row label{display:flex;gap:7px;align-items:center;margin:0}.fhsfb-checkbox-row input{width:auto}.fhsfb-game-form button{margin-top:20px;padding:11px 18px;background:#244b24;color:#fff;border:none;border-radius:5px;font-weight:700;cursor:pointer}.fhsfb-game-form button:hover{opacity:.9}.fhsfb-form-error,.fhsfb-form-warning,.fhsfb-form-success{padding:12px 14px;margin-bottom:18px;border-radius:6px;font-weight:700}.fhsfb-form-error{background:#fde8e8;color:#9b1c1c}.fhsfb-form-warning{background:#fff8db;color:#735c00}.fhsfb-form-success{background:#e8f6ec;color:#1f6b35}@media (max-width:700px){.fhsfb-form-row,.fhsfb-form-row.three{grid-template-columns:1fr;gap:0}.fhsfb-game-form-wrap{padding:18px}}.fhsfb-season-form-wrap{max-width:1400px!important;margin:32px auto!important;padding:0!important;background:#fff!important;border:1px solid #ddd!important;border-radius:10px!important;overflow:hidden!important}.fhsfb-season-form-wrap h3{display:block!important;margin:0!important;padding:16px 24px 14px!important;border-bottom:1px solid #e5e5e5!important;background:#fafafa!important;color:#244b24!important;font-size:21px!important;font-weight:800!important;line-height:1.25!important}.fhsfb-season-form{padding:18px 28px 28px!important}.fhsfb-season-form>label{display:block!important;margin:0 0 8px!important;font-weight:800!important;color:#222!important}.fhsfb-season-form>select{display:block!important;width:100%!important;margin:0 0 20px!important;padding:10px 12px!important;box-sizing:border-box!important}.fhsfb-season-form-wrap table,.fhsfb-season-form-wrap table thead,.fhsfb-season-form-wrap table tbody,.fhsfb-season-form-wrap table tr,.fhsfb-season-form-wrap table th,.fhsfb-season-form-wrap table td{display:block!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}.fhsfb-season-form-wrap table{border-collapse:separate!important;border-spacing:0!important;border:none!important}.fhsfb-season-form-wrap table thead{display:none!important}.fhsfb-season-form-wrap table tr{position:relative!important;margin-bottom:22px!important;padding:26px 28px!important;border:1px solid #ddd!important;border-radius:10px!important;background:#fff!important;box-shadow:0 1px 3px rgb(0 0 0 / .05);overflow:visible!important}.fhsfb-season-form-wrap table td{display:block!important;width:100%!important;border:none!important;padding:0!important;margin:0 0 18px!important}.fhsfb-season-form-wrap input[type="hidden"].fhsfb-game-id{position:absolute!important;left:-9999px!important;width:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}.fhsfb-season-form-wrap table td::before{display:block!important;margin-bottom:7px!important;font-size:12px!important;font-weight:800!important;color:#444!important;text-transform:uppercase!important;letter-spacing:0.35px!important}.fhsfb-season-form-wrap table td:nth-of-type(1)::before{content:"Game"}.fhsfb-season-form-wrap table td:nth-of-type(2)::before{content:"Date"}.fhsfb-season-form-wrap table td:nth-of-type(3)::before{content:"Week/Game No."}.fhsfb-season-form-wrap table td:nth-of-type(4)::before{content:"Time"}.fhsfb-season-form-wrap table td:nth-of-type(5)::before{content:"Type"}.fhsfb-season-form-wrap table td:nth-of-type(6)::before{content:"District"}.fhsfb-season-form-wrap table td:nth-of-type(7)::before{content:"Playoff Round"}.fhsfb-season-form-wrap table td:nth-of-type(8)::before{content:"Opponent"}.fhsfb-season-form-wrap table td:nth-of-type(9)::before{content:"Override"}.fhsfb-season-form-wrap table td:nth-of-type(10)::before{content:"Out of State"}.fhsfb-season-form-wrap table td:nth-of-type(11)::before{content:"State"}.fhsfb-season-form-wrap table td:nth-of-type(12)::before{content:"Location"}.fhsfb-season-form-wrap table td:nth-of-type(13)::before{content:"Team Score"}.fhsfb-season-form-wrap table td:nth-of-type(14)::before{content:"Opp Score"}.fhsfb-season-form-wrap table td:nth-of-type(15)::before{content:"Overtime"}.fhsfb-season-form-wrap table td:nth-of-type(16)::before{content:"Status"}.fhsfb-season-form-wrap table td:nth-of-type(17)::before{content:"Game Location"}.fhsfb-season-form-wrap table td:nth-of-type(18)::before{content:"Notes"}.fhsfb-season-form-wrap table td:first-child{font-size:20px!important;font-weight:800!important;color:#244b24!important;background:#f7f7f7!important;padding:12px!important;text-align:center!important;border-radius:7px!important;margin-bottom:20px!important}.fhsfb-season-form-wrap table td:first-child::before{display:none!important}.fhsfb-season-form-wrap table input,.fhsfb-season-form-wrap table select,.fhsfb-season-form-wrap table textarea{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:10px 12px!important;font-size:15px!important;line-height:1.5!important;height:auto!important;min-height:42px!important;border:1px solid #ccc!important;border-radius:5px!important;background:#fff!important}.fhsfb-season-form-wrap table select{min-height:44px!important}.fhsfb-season-form-wrap table select option{line-height:1.5}.fhsfb-season-form-wrap table textarea{min-height:95px!important;resize:vertical!important}.fhsfb-season-form-wrap .fhsfb-inline-check{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;min-height:42px!important;font-weight:700!important;white-space:nowrap!important}.fhsfb-season-form-wrap .fhsfb-inline-check input[type="checkbox"]{display:inline-block!important;width:14px!important;height:14px!important;min-width:14px!important;max-width:14px!important;min-height:unset!important;margin:0!important;padding:0!important}.fhsfb-season-form-wrap table td:nth-of-type(11) input[type="text"]{max-width:70px!important;text-transform:uppercase!important}.fhsfb-season-form-wrap .fhsfb-field-note{display:block!important;width:100%!important;max-width:100%!important;margin:8px 0 0!important;font-size:13px!important;line-height:1.35!important;color:#333!important;font-weight:500!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important}@media (min-width:1000px){.fhsfb-season-form-wrap table tr{display:grid!important;grid-template-columns:50px 1fr 1fr 1fr 1fr 1fr!important;grid-template-rows:auto auto auto auto auto!important;gap:14px 16px!important;align-items:end!important}.fhsfb-season-form-wrap table td{margin-bottom:0!important}.fhsfb-season-form-wrap table td:nth-of-type(1){grid-column:1;grid-row:1 / 6;align-self:stretch}.fhsfb-season-form-wrap table td:nth-of-type(2){grid-column:2;grid-row:1}.fhsfb-season-form-wrap table td:nth-of-type(3){grid-column:3;grid-row:1}.fhsfb-season-form-wrap table td:nth-of-type(4){grid-column:4;grid-row:1}.fhsfb-season-form-wrap table td:nth-of-type(5){grid-column:5;grid-row:1}.fhsfb-season-form-wrap table td:nth-of-type(6){grid-column:6;grid-row:1;align-self:end}.fhsfb-season-form-wrap table td:nth-of-type(7){grid-column:2;grid-row:2}.fhsfb-season-form-wrap table td:nth-of-type(8){grid-column:3 / 6;grid-row:2}.fhsfb-season-form-wrap table td:nth-of-type(9){grid-column:6;grid-row:2}.fhsfb-season-form-wrap table td:nth-of-type(10){grid-column:2;grid-row:3;align-self:end}.fhsfb-season-form-wrap table td:nth-of-type(11){grid-column:3;grid-row:3}.fhsfb-season-form-wrap table td:nth-of-type(12){grid-column:4;grid-row:3}.fhsfb-season-form-wrap table td:nth-of-type(13){grid-column:5;grid-row:3}.fhsfb-season-form-wrap table td:nth-of-type(14){grid-column:6;grid-row:3}.fhsfb-season-form-wrap table td:nth-of-type(15){grid-column:2;grid-row:4}.fhsfb-season-form-wrap table td:nth-of-type(16){grid-column:3 / 5;grid-row:4}.fhsfb-season-form-wrap table td:nth-of-type(17){grid-column:5 / 7;grid-row:4}.fhsfb-season-form-wrap table td:nth-of-type(18){grid-column:2 / 7;grid-row:5}.fhsfb-season-form-wrap table td:first-child{display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:0!important}}.fhsfb-season-form-wrap input:focus,.fhsfb-season-form-wrap select:focus,.fhsfb-season-form-wrap textarea:focus{outline:none!important;border:2px solid #244b24!important;background:#f8fff8!important;box-shadow:0 0 0 2px rgb(36 75 36 / .18)!important}.fhsfb-season-form-wrap table tr:focus-within{border-color:#244b24!important;background:#f4fbf4!important;box-shadow:0 0 0 2px rgb(36 75 36 / .12)}.fhsfb-season-form-wrap input[type="checkbox"]:focus{outline:2px solid #244b24!important;outline-offset:2px}.fhsfb-season-form-wrap select:focus{background-color:#f8fff8!important}.fhsfb-season-form-wrap button:focus,.fhsfb-season-form-wrap input[type="submit"]:focus{outline:2px solid #244b24!important;outline-offset:2px}.fhsfb-h2h-selector,.fhsfb-h2h{padding:20px}.fhsfb-h2h-selector h3,.fhsfb-h2h h3{margin-top:0;margin-bottom:12px}.fhsfb-h2h-selector p{margin-bottom:16px}.fhsfb-h2h-selector-form label{display:block;margin:10px 0 4px;font-weight:700}.fhsfb-h2h-selector-form select{width:100%;padding:8px 10px;border:1px solid #ccc;border-radius:4px}.fhsfb-h2h-selector-form button{margin-top:10px;padding:8px 14px;font-weight:700;cursor:pointer}.fhsfb-h2h-games th,.fhsfb-h2h-games td{white-space:normal;vertical-align:middle}.fhsfb-h2h-games th:nth-child(1),.fhsfb-h2h-games td:nth-child(1){width:15%}.fhsfb-h2h-games th:nth-child(2),.fhsfb-h2h-games td:nth-child(2){width:10%;min-width:80px}.fhsfb-h2h-games th:nth-child(3),.fhsfb-h2h-games td:nth-child(3){width:24%;text-align:left;font-weight:700}.fhsfb-h2h-games th:nth-child(4),.fhsfb-h2h-games td:nth-child(4){width:13%;font-size:14px}.fhsfb-h2h-games th:nth-child(5),.fhsfb-h2h-games td:nth-child(5){width:26%;font-size:14px}.fhsfb-h2h-games th:nth-child(6),.fhsfb-h2h-games td:nth-child(6){width:12%}.fhsfb-h2h-games td:nth-child(3){overflow-wrap:normal;word-break:normal}.fhsfb-h2h .fhsfb-h2h-summary thead tr,.fhsfb-h2h .fhsfb-h2h-games thead tr{background:#244b24!important}.fhsfb-h2h .fhsfb-h2h-summary thead th,.fhsfb-h2h .fhsfb-h2h-games thead th{background:#244b24!important;color:#ffffff!important;font-weight:800;text-transform:uppercase;letter-spacing:.4px}.fhsfb-h2h .fhsfb-h2h-summary td,.fhsfb-h2h .fhsfb-h2h-games td{padding:10px 12px}@media (max-width:600px){.fhsfb-h2h-summary thead{display:none}.fhsfb-h2h-summary,.fhsfb-h2h-summary tbody,.fhsfb-h2h-summary tr,.fhsfb-h2h-summary td{display:block;width:100%}.fhsfb-h2h-summary tr{padding:14px}.fhsfb-h2h-summary td{border:none!important;font-size:17px;font-weight:700}.fhsfb-h2h-summary td::before{content:"Record: ";color:var(--primary-color,#244b24);font-weight:800}.fhsfb-h2h-games thead{display:none}.fhsfb-h2h-games,.fhsfb-h2h-games tbody,.fhsfb-h2h-games tr,.fhsfb-h2h-games td{display:block;width:100%}.fhsfb-h2h-games tr{margin-bottom:12px;padding:14px;border:1px solid #ddd;border-radius:8px;background:#fff}.fhsfb-h2h-games td{border:none!important;padding:4px 0;font-size:15px;line-height:1.35;color:#000;display:block!important;width:100%!important;margin:0 0 7px!important;white-space:normal!important}.fhsfb-h2h-games td::before{color:var(--primary-color,#244b24);font-weight:800}.fhsfb-h2h-games td:nth-child(1){font-size:17px;font-weight:800;margin-bottom:10px!important}.fhsfb-h2h-games td:nth-child(1)::before{content:""}.fhsfb-h2h-games td:nth-child(2)::before{content:"Level: "}.fhsfb-h2h-games td:nth-child(3)::before{content:"Winner: "}.fhsfb-h2h-games td:nth-child(4)::before{content:"Score: "}.fhsfb-h2h-games td:nth-child(5)::before{content:"Location: "}.fhsfb-h2h-games td:nth-child(6)::before{content:"Type: "}.fhsfb-h2h-games td:nth-child(3),.fhsfb-h2h-games td:nth-child(4){font-weight:700}}@media (max-width:600px){.fhsfb-h2h .fhsfb-h2h-summary thead{display:none!important}.fhsfb-h2h .fhsfb-h2h-summary,.fhsfb-h2h .fhsfb-h2h-summary tbody,.fhsfb-h2h .fhsfb-h2h-summary tr,.fhsfb-h2h .fhsfb-h2h-summary td{display:block!important;width:100%!important}.fhsfb-h2h .fhsfb-h2h-summary td{border:none!important;padding:4px 0!important;font-size:17px!important;font-weight:700!important}.fhsfb-h2h .fhsfb-h2h-summary td::before{content:"Record: "!important;color:#244b24!important;font-weight:800!important}.fhsfb-h2h .fhsfb-h2h-games thead{display:none!important}.fhsfb-h2h .fhsfb-h2h-games,.fhsfb-h2h .fhsfb-h2h-games tbody,.fhsfb-h2h .fhsfb-h2h-games tr,.fhsfb-h2h .fhsfb-h2h-games td{display:block!important;width:100%!important}.fhsfb-h2h .fhsfb-h2h-games tr{margin-bottom:12px!important;padding:14px!important;border:1px solid #ddd!important;border-radius:8px!important;background:#fff!important}.fhsfb-h2h .fhsfb-h2h-games td{border:none!important;padding:4px 0!important;margin:0 0 7px!important;font-size:15px!important;line-height:1.35!important;color:#000!important;white-space:normal!important}.fhsfb-h2h .fhsfb-h2h-games td::before{color:#244b24!important;font-weight:800!important}.fhsfb-h2h .fhsfb-h2h-games td:nth-child(1){font-size:17px!important;font-weight:800!important;margin-bottom:10px!important}.fhsfb-h2h .fhsfb-h2h-games td:nth-child(1)::before{content:""!important}.fhsfb-h2h .fhsfb-h2h-games td:nth-child(2)::before{content:"Level: "!important}.fhsfb-h2h .fhsfb-h2h-games td:nth-child(3)::before{content:"Winner: "!important}.fhsfb-h2h .fhsfb-h2h-games td:nth-child(4)::before{content:"Score: "!important}.fhsfb-h2h .fhsfb-h2h-games td:nth-child(5)::before{content:"Location: "!important}.fhsfb-h2h .fhsfb-h2h-games td:nth-child(6)::before{content:"Type: "!important}.fhsfb-h2h .fhsfb-h2h-games td:nth-child(3),.fhsfb-h2h .fhsfb-h2h-games td:nth-child(4){font-weight:700!important}}@media (max-width:600px){.fhsfb-h2h .fhsfb-h2h-summary{table-layout:fixed!important;width:100%!important}.fhsfb-h2h .fhsfb-h2h-summary tr{overflow:visible!important}.fhsfb-h2h .fhsfb-h2h-summary td{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.35!important}.fhsfb-h2h .fhsfb-h2h-summary td::before{display:inline!important}.fhsfb-h2h h3{font-size:30px;line-height:1.2;overflow-wrap:anywhere}}.fhsfb-database-counter{display:flex;flex-wrap:wrap;gap:16px;margin:24px 0 30px}.fhsfb-database-counter-item{flex:1 1 180px;background:#fff;border:1px solid #ddd;border-radius:8px;padding:16px 18px;text-align:center;box-shadow:0 1px 3px rgb(0 0 0 / .06)}.fhsfb-database-counter-number{display:block;font-size:30px;font-weight:800;line-height:1.2;color:#111;margin-bottom:5px}.fhsfb-database-counter-label{display:block;font-size:14px;font-weight:700;color:#555;text-transform:uppercase;letter-spacing:.5px}.fhsfb-database-counter-number::before{margin-right:7px}.fhsfb-database-counter-item:nth-child(1) .fhsfb-database-counter-number::before{content:"🏈"}.fhsfb-database-counter-item:nth-child(2) .fhsfb-database-counter-number::before{content:"📊"}.fhsfb-database-counter-item:nth-child(3) .fhsfb-database-counter-number::before{content:"📚"}@media (max-width:600px){.fhsfb-database-counter{flex-direction:column;gap:12px}.fhsfb-database-counter-item{padding:14px 16px}.fhsfb-database-counter-number{font-size:25px}.fhsfb-database-counter-label{font-size:13px}}.fhsfb-counter{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;margin:20px 0}.fhsfb-counter-item{text-align:center;background:#fff;border:1px solid #eee;border-radius:8px;padding:18px 10px}.fhsfb-counter-number{font-size:28px;font-weight:800;line-height:1.1}.fhsfb-counter-label{font-size:13px;margin-top:6px;color:#666;font-weight:700}.fhsfb-database-counter-sub{display:block;margin-top:6px;font-size:12px;font-weight:700;color:#666;text-transform:uppercase;letter-spacing:.3px}@media (max-width:768px){.single-team .team-profile-header{flex-direction:column!important;text-align:center;gap:12px!important;padding:18px 15px!important}.single-team .team-profile-header img{width:100px!important}.single-team .team-profile-header-title{font-size:36px!important;line-height:1.1!important}}@media (max-width:480px){.single-team .team-profile-header-title{font-size:30px!important}}.fhsfb-team-index{width:100%;max-width:100%}.fhsfb-team-index-alpha-nav{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:14px;border:1px solid #eee;border-radius:8px;background:#fff}.fhsfb-team-index-alpha-button{min-width:34px;height:34px;padding:0 8px;border:1px solid #ddd;border-radius:5px;background:#f8f8f8;color:#222;font-weight:800;line-height:34px;text-align:center;cursor:pointer}.fhsfb-team-index-alpha-button.is-active{background:#244b24;border-color:#244b24;color:#fff}.fhsfb-team-index-alpha-button:disabled{opacity:.25;cursor:not-allowed}.fhsfb-team-index-filters{border:1px solid #eee;border-radius:8px;padding:18px;margin-bottom:18px;background:#fff}.fhsfb-team-index-filter{margin-bottom:12px}.fhsfb-team-index-filter label{display:block;font-weight:700;margin-bottom:5px}.fhsfb-team-index-filter input,.fhsfb-team-index-filter select{width:100%;max-width:100%;padding:8px 10px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box}.fhsfb-team-index-actions{display:flex;gap:10px;align-items:center;margin-top:8px}.fhsfb-team-index-actions button{padding:8px 14px;font-weight:700;cursor:pointer}.fhsfb-team-index-count{font-weight:700;margin:0 0 12px}.fhsfb-team-index-table-wrap{width:100%;overflow-x:auto;border:1px solid #eee;border-radius:8px;background:#fff;box-sizing:border-box}.fhsfb-team-index-table{width:100%;border-collapse:collapse;table-layout:auto}.fhsfb-team-index-table th,.fhsfb-team-index-table td{border:1px solid #eee;padding:9px 12px;text-align:left;vertical-align:middle}.fhsfb-team-index-table th{font-weight:800;background:#f7f7f7}.fhsfb-team-index-table th:nth-child(1),.fhsfb-team-index-table td:nth-child(1){width:24%}.fhsfb-team-index-table th:nth-child(2),.fhsfb-team-index-table td:nth-child(2){width:16%}.fhsfb-team-index-table th:nth-child(3),.fhsfb-team-index-table td:nth-child(3){width:11%}.fhsfb-team-index-table th:nth-child(4),.fhsfb-team-index-table td:nth-child(4){width:11%}.fhsfb-team-index-table th:nth-child(5),.fhsfb-team-index-table td:nth-child(5){width:13%}.fhsfb-team-index-table th:nth-child(6),.fhsfb-team-index-table td:nth-child(6){width:18%;white-space:normal}.fhsfb-team-index-table a{font-weight:700;text-decoration:none}.fhsfb-team-index-table a:hover{text-decoration:underline}@media (max-width:700px){.fhsfb-team-index-table,.fhsfb-team-index-table thead,.fhsfb-team-index-table tbody,.fhsfb-team-index-table tr,.fhsfb-team-index-table td{display:block;width:100%}.fhsfb-team-index-table thead{display:none}.fhsfb-team-index-row{border:1px solid #ddd;border-radius:8px;padding:12px;margin-bottom:12px;background:#fff}.fhsfb-team-index-row td{border:none!important;padding:4px 0!important;line-height:1.5!important;word-wrap:break-word!important;overflow-wrap:break-word!important;white-space:normal!important;width:100%!important;max-width:100%!important;display:block!important}.fhsfb-team-index-row td:nth-child(1){font-size:18px;font-weight:800;margin-bottom:6px}.fhsfb-team-index-row td:nth-child(2)::before{content:"City: ";font-weight:800}.fhsfb-team-index-row td:nth-child(3)::before{content:"First Season: ";font-weight:800}.fhsfb-team-index-row td:nth-child(4)::before{content:"Last Season: ";font-weight:800}.fhsfb-team-index-row td:nth-child(5)::before{content:"Results: ";font-weight:800}.fhsfb-team-index-row td:nth-child(6)::before{content:"Coach: ";font-weight:800}}.entry-content .fhsfb-team-index-table{width:100%!important;max-width:100%!important;table-layout:auto!important}.entry-content .fhsfb-team-index-table-wrap{width:100%!important}body:not(.jnews-disable-style-table) .entry-content .fhsfb-team-index-table{width:100%!important}@media (max-width:700px){.entry-content .fhsfb-team-index-table td{white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;width:100%!important;display:block!important}}.fhsfb-game-form-wrap{max-width:1000px!important;margin:32px auto!important;padding:0!important;background:#fff!important;border:1px solid #ddd!important;border-radius:10px!important;overflow:hidden!important}.fhsfb-game-form-wrap h3{display:block!important;margin:0!important;padding:16px 24px 14px!important;border-bottom:1px solid #e5e5e5!important;background:#fafafa!important;color:#244b24!important;font-size:21px!important;font-weight:800!important;line-height:1.25!important;letter-spacing:0.2px!important}.fhsfb-game-form{padding:0!important}.fhsfb-game-form .fhsfb-form-row,.fhsfb-game-form label,.fhsfb-game-form input,.fhsfb-game-form select,.fhsfb-game-form textarea,.fhsfb-game-form .fhsfb-field-note,.fhsfb-game-form button{max-width:none!important}.fhsfb-game-form .fhsfb-form-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:22px 28px!important;margin:0 28px 20px!important}.fhsfb-game-form .fhsfb-form-row:first-of-type{margin-top:18px!important}.fhsfb-game-form .fhsfb-form-row>div,.fhsfb-game-form .fhsfb-form-full{min-width:0!important}.fhsfb-game-form .fhsfb-form-full{grid-column:1 / -1!important}.fhsfb-game-form label:not(.fhsfb-form-row label){display:block!important;margin:0 28px 7px!important;font-weight:800!important;color:#222!important}.fhsfb-game-form .fhsfb-form-row label{display:block!important;margin:0 0 7px!important;font-weight:800!important;color:#222!important}.fhsfb-game-form input,.fhsfb-game-form select,.fhsfb-game-form textarea{display:block!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:10px 12px!important;border:1px solid #ccc!important;border-radius:5px!important;background:#fff!important;font-size:16px!important;line-height:1.4!important}.fhsfb-game-form>input,.fhsfb-game-form>textarea{width:calc(100% - 56px)!important;margin:0 28px 14px!important}.fhsfb-game-form textarea{min-height:95px!important;resize:vertical!important}.fhsfb-game-form .fhsfb-field-note{display:block!important;margin:-6px 28px 22px!important;font-size:15px!important;line-height:1.45!important;color:#333!important}.fhsfb-game-form button,.fhsfb-game-form input[type="submit"]{display:inline-block!important;width:auto!important;margin:0 28px 28px!important;padding:12px 18px!important;background:#244b24!important;color:#fff!important;border:0!important;border-radius:6px!important;font-weight:800!important;cursor:pointer!important}.fhsfb-game-form button:hover,.fhsfb-game-form input[type="submit"]:hover{background:#183818!important}@media (max-width:700px){.fhsfb-game-form .fhsfb-form-row{grid-template-columns:1fr!important;gap:16px!important;margin-left:20px!important;margin-right:20px!important}.fhsfb-game-form label:not(.fhsfb-form-row label){margin-left:20px!important;margin-right:20px!important}.fhsfb-game-form>input,.fhsfb-game-form>textarea{width:calc(100% - 40px)!important;margin-left:20px!important;margin-right:20px!important}.fhsfb-game-form .fhsfb-field-note,.fhsfb-game-form button,.fhsfb-game-form input[type="submit"]{margin-left:20px!important;margin-right:20px!important}}.fhsfb-game-form small,.fhsfb-game-form .fhsfb-field-note{display:block!important;margin-top:6px!important;font-size:13px!important;line-height:1.4!important;color:#666!important;font-weight:500!important}.fhsfb-game-form input[name="season_year"]+small,.fhsfb-game-form input[name="season_year"]+.fhsfb-field-note{margin-top:4px!important;font-size:13px!important}.fhsfb-teams-in-article,.fhsfb-teams-in-article *{box-sizing:border-box}.fhsfb-teams-in-article{margin:0 0 1rem 0;width:100%}.fhsfb-teams-in-article-inner{padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.fhsfb-teams-in-article-title{margin:0 .5rem 0 0;padding:0!important;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#555;white-space:nowrap}.fhsfb-teams-in-article-list{list-style:none!important;margin:0!important;padding:0!important;display:flex;flex-wrap:wrap;gap:.4rem}.fhsfb-teams-in-article-list li{list-style:none!important;margin:0!important;padding:0!important;background:none!important}.fhsfb-teams-in-article-list li::before,.fhsfb-teams-in-article-list li::after{display:none!important}.fhsfb-teams-in-article-list li a{display:inline-block;padding:.1rem .5rem;background:#f0f0f0!important;color:#315025!important;border-radius:4px;text-decoration:none;font-size:.75rem;font-weight:600;transition:background 0.2s ease;border:1px solid #ddd}.fhsfb-teams-in-article-list li a:hover{background:#315025!important;color:#fff!important;border-color:#315025}.fhsfb-recent-articles{padding:0}.fhsfb-article-list{list-style:none!important;margin:0!important;padding:0!important}.fhsfb-article-item{list-style:none!important;display:flex;align-items:flex-start;padding:.65rem 1rem;border-bottom:1px solid #e0e0e0}.fhsfb-article-item:last-child{border-bottom:none}.fhsfb-article-main{display:flex;flex-direction:column;gap:.25rem;flex:1}.fhsfb-article-main a{text-decoration:none;font-weight:600;color:#222;font-size:.9rem;line-height:1.3}.fhsfb-article-main a:hover{color:#315025;text-decoration:underline}.fhsfb-article-meta{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.fhsfb-source-badge{display:inline-block;padding:.1rem .5rem;border-radius:10px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.fhsfb-source-own{background:#315025;color:#fff}.fhsfb-source-external{background:#1a4a7a;color:#fff}.fhsfb-article-date{font-size:.75rem;color:#888;white-space:nowrap}.fhsfb-articles-pagination{display:flex;align-items:center;justify-content:center;gap:1rem;padding:.85rem 1rem;border-top:1px solid #e0e0e0}.fhsfb-page-btn{display:inline-block;padding:.25rem .85rem;background:#315025;color:#fff!important;border-radius:20px;text-decoration:none!important;font-size:.8rem;font-weight:600;transition:background 0.2s ease}.fhsfb-page-btn:hover{background:#223a1a}.fhsfb-page-count{font-size:.82rem;color:#666}.fhsfb-article-main{display:flex!important;flex-direction:column!important;gap:0.25rem!important;flex:1}.fhsfb-article-meta{display:flex!important;align-items:center;gap:.5rem;flex-wrap:wrap}ul.fhsfb-article-list,ul.fhsfb-article-list li{list-style:none!important;list-style-type:none!important;margin-bottom:0!important;padding-left:0!important;border:none!important}ul.fhsfb-article-list li::before,ul.fhsfb-article-list li::after{display:none!important;content:none!important}.fhsfb-article-main{display:flex!important;flex-direction:column!important;gap:0.3rem!important}.fhsfb-article-meta{display:flex!important;align-items:center!important;gap:0.5rem!important}.fhsfb-championships{padding:0}.fhsfb-champ-grid{display:flex;flex-direction:column}.fhsfb-champ-group{padding:.85rem 1.25rem;border-bottom:1px solid #eee}.fhsfb-champ-group:last-child{border-bottom:none}.fhsfb-champ-label{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#555;margin-bottom:.35rem;display:flex;align-items:center;gap:.5rem}.fhsfb-champ-count{display:inline-block;background:var(--primary-color,#315025);color:var(--secondary-color,#fff);font-size:.7rem;font-weight:700;padding:.1rem .45rem;border-radius:10px}.fhsfb-champ-years{font-size:.95rem;font-weight:600;color:#222;line-height:1.6}.fhsfb-champ-years-none{font-size:.85rem;color:#999;font-style:italic;font-weight:400}.fhsfb-alltime-records{padding:0;width:100%}.fhsfb-alltime-section-header{background-color:var(--primary-color);color:var(--secondary-color);font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;padding:.5rem 1.25rem;width:100%;box-sizing:border-box}.fhsfb-alltime-row{display:flex;justify-content:space-between;align-items:center;padding:.6rem 1.25rem;border-bottom:1px solid #eee;box-sizing:border-box;width:100%}.fhsfb-alltime-row:last-child{border-bottom:none}.fhsfb-alltime-label{color:#555;font-weight:600;font-size:.95rem;flex:1}.fhsfb-alltime-value{font-weight:700;color:#222;font-size:.95rem;text-align:right;white-space:nowrap;margin-left:1rem}@media (max-width:600px){.fhsfb-alltime-row{padding:.5rem 1rem}.fhsfb-alltime-label{font-size:.9rem}.fhsfb-alltime-value{font-size:.9rem}}.fhsfb-by-numbers{padding:0;width:100%}.fhsfb-btn-section-header{background-color:var(--primary-color);color:var(--secondary-color);font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;padding:.5rem 1.25rem;width:100%;box-sizing:border-box}.fhsfb-btn-row{display:flex;justify-content:space-between;align-items:center;padding:.55rem 1.25rem;border-bottom:1px solid #eee;box-sizing:border-box;width:100%}.fhsfb-btn-row:last-child{border-bottom:none}.fhsfb-btn-subheader{background:#f5f5f5;padding:.35rem 1.25rem}.fhsfb-btn-subheader .fhsfb-btn-label,.fhsfb-btn-subheader .fhsfb-btn-value{font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:#888;font-weight:700}.fhsfb-btn-label{color:#555;font-weight:600;font-size:.9rem;flex:1}.fhsfb-btn-label-indent{padding-left:.75rem}.fhsfb-btn-value{font-weight:700;color:#222;font-size:.9rem;text-align:right;white-space:nowrap;margin-left:1rem}.fhsfb-rivalry-box{padding:.85rem 1.25rem;font-size:.9rem;line-height:1.8;color:#333;border-bottom:1px solid #eee}.fhsfb-rivalry-box p{margin:0}@media (max-width:600px){.fhsfb-btn-row{padding:.5rem 1rem}.fhsfb-btn-label{font-size:.85rem}.fhsfb-btn-value{font-size:.85rem}}.fhsfb-import-wrap{max-width:900px;margin:32px auto;padding:0}.fhsfb-import-form{background:#fff;border:1px solid #ddd;border-radius:10px;padding:28px 32px}.fhsfb-import-form h3{margin:0 0 16px;font-size:22px;font-weight:800;color:#244b24}.fhsfb-import-columns{background:#f5f5f5;border:1px solid #ddd;border-radius:5px;padding:12px 14px;font-size:13px;line-height:1.6;margin-bottom:16px;word-break:break-all}.fhsfb-import-notes{margin:0 0 20px;padding-left:20px;font-size:14px;line-height:1.8;color:#444}.fhsfb-import-field{margin-bottom:20px}.fhsfb-import-field label{display:block;font-weight:700;margin-bottom:8px;color:#222}.fhsfb-import-field input[type="file"]{display:block;padding:8px 0;font-size:15px}.fhsfb-import-form button[type="submit"]{padding:11px 24px;background:#244b24;color:#fff;border:none;border-radius:5px;font-weight:700;font-size:15px;cursor:pointer;margin-bottom:16px}.fhsfb-import-form button[type="submit"]:hover{opacity:.9}.fhsfb-import-template{margin-top:12px;font-size:14px}.fhsfb-import-template a{color:#244b24;font-weight:700;text-decoration:underline}.fhsfb-import-success{background:#e8f6ec;color:#1f6b35;padding:12px 16px;border-radius:6px;font-weight:700;margin-bottom:18px}.fhsfb-import-error{background:#fde8e8;color:#9b1c1c;padding:12px 16px;border-radius:6px;font-weight:700;margin-bottom:18px}.fhsfb-import-results{background:#fff;border:1px solid #ddd;border-radius:10px;padding:20px 24px;margin-bottom:24px}.fhsfb-import-results h4{margin:0 0 12px;font-size:16px;font-weight:800;color:#244b24}.fhsfb-import-results ul{list-style:none;margin:0;padding:0}.fhsfb-import-results li{padding:5px 0;border-bottom:1px solid #eee;font-size:14px}.fhsfb-import-results li:last-child{border-bottom:none}.fhsfb-import-created{color:#1f6b35;font-weight:600}.fhsfb-import-updated{color:#005bbb;font-weight:600}.fhsfb-import-skip{color:#888}.fhsfb-import-divider{margin:36px 0;border:none;border-top:2px solid #eee}.fhsfb-import-divider-or{text-align:center;margin:20px 0;font-weight:700;color:#888;font-size:14px}.fhsfb-import-all-wrap{text-align:center}.fhsfb-import-btn-all{padding:11px 24px;background:#7b2d2d;color:#fff;border:none;border-radius:5px;font-weight:700;font-size:15px;cursor:pointer;margin-bottom:10px}.fhsfb-import-btn-all:hover{opacity:.9}.fhsfb-import-warning{font-size:13px;color:#888;margin:6px 0 0}