html,body {font-family:Arial,sans-serif;text-align:center;color:#ccc;touch-action:manipulation;-webkit-user-select:none;background-color:#1a1a1a;background-image:url('https://draw.erbangling.club/images/website-bg.png');background-position:center;background-size:cover;background-attachment:fixed;background-repeat:no-repeat}.hidden,#included-files-fie-on-wp-footer {display:none!important}#wrapper {margin:2em 20px 1.5em}#pegDraw {color:#111;background:#111;margin:0 auto;padding:2em;border-radius:2em;position:relative}.generalHelp {background:#eee;padding:.25em 1.25em;color:#bbb;margin-bottom:1.5em;border-radius:4px}#adminPanel,#weighPanel,#spectatePanel,#detailsPanel,#resultsPanel,#livePanel {color:#ccc}#liveCode {cursor:pointer}#liveCode:hover,#liveCode:active,#liveCode:focus {color:white;background:darkgreen}#livePanel span {background:#ededed;border:1px solid #ccc;border-radius:4px;padding:.25em .5em;color:darkgreen;margin:.5em}#resultsPanel table {color:#111}#isItFair {display:none;transition:all 0.3s ease}.info {margin-top:1em;text-align:left}.svg {margin-bottom:4px;vertical-align:middle}h3 {position:relative}h3 .svg {position:absolute;left:.5em;top:-0.25em}p {color:#ccc}.modal p {color:#111}header {display:flex;align-items:center;gap:1em;padding:0;flex-wrap:wrap}header img#logo {max-width:140px;margin:0}.logo-container {flex:1 1 33%;min-width:0}.text-container {flex:2 1 25%;min-width:0}#logo {max-width:100%;height:auto}.ribbon-wrapper {position:absolute;top:0;right:0;overflow:hidden;width:150px;height:150px;pointer-events:none}.ribbon {position:absolute;display:block;width:200px;padding:10px 0;background:#e74c3c;color:white;text-align:center;font-weight:bold;font-family:sans-serif;transform:rotate(45deg);top:30px;right:-45px;box-shadow:0 0 10px rgba(0,0,0,0.2);text-shadow:-1px -1px 0px rgba(0,0,0,0.5);pointer-events:auto}.menu-toggle {background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;color:#ddd;font-size:14px;font-size:0.875rem;font-weight:800;line-height:1.5;margin:1px auto 2px;padding:1em;text-shadow:none;width:100%}nav .icon {color:#fff;width:20px;height:20px;vertical-align:middle;margin-right:.5em;fill:#ddd;transition:transform 0.3s ease}nav .icon-angle-down {background:rgb(17,17,17);position:absolute;right:1em;top:.7em;width:26px;height:26px}.rotate-180 {transform:rotate(180deg);transition:transform 0.3s ease}.menu-toggle:hover .icon {fill:#111}.main-navigation .menu {display:none}.main-navigation.toggled-on .menu {display:block}.main-navigation>div>ul {border-top:1px solid #333;padding:0.75em 1.695em;padding:0;margin:0}.main-navigation ul {background:#222;list-style:none;margin:0;padding:0 1.5em;text-align:left;border-radius:.5em}.main-navigation ul ul {padding:0}.main-navigation ul li {padding:0.5em 1.5em;position:relative}.main-navigation ul li:hover,.main-navigation ul li:focus {background:#4a5a6a;color:white}.main-navigation ul li:last-child:hover,.main-navigation ul li:last-child:focus {border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.colors-dark .menu-toggle,.colors-dark .menu-toggle:hover,.colors-dark .menu-toggle:focus {background:#111!important;width:100%;margin:0}.colors-dark .dropdown-toggle,.colors-dark .dropdown-toggle:hover,.colors-dark .dropdown-toggle:focus {background:#111!important;margin:1px 8px !important}.main-navigation ul a {color:#ddd;font-weight:600;-webkit-transition:color 0.2s;transition:color 0.2s;padding:0.5em 0;display:block;font-family:"Libre Franklin","Helvetica Neue",helvetica,arial,sans-serif;text-decoration:none}.main-navigation ul a:focus,.main-navigation ul a:hover {color:rgb(187,187,187)}.sub-menu {display:none;padding-left:1em}.sub-menu.submenu-open {display:block}.admin svg {vertical-align:middle;padding-bottom:2px}.modal {position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);display:flex;justify-content:center;align-items:center;z-index:99999;transition:opacity 0.3s ease;overflow:auto}.modal img {max-width:160px;float:left;margin:1.5em 1.5em 1.25em 0}.modal .generalHelp img,.modal .help-section img {float:none;margin:0;max-width:100%}.help-section ul li,.help-section ol li {padding:.5em 0}.modal-content {background:white;padding:2rem;border-radius:12px;text-align:center;box-shadow:0 8px 20px rgba(0,0,0,0.2);margin:1em;max-height:88vh;overflow-y:auto;position:relative}#modal-help>div {display:flex;flex-direction:column;gap:20px}.help-navigation {}.help-navigation h3 {margin-top:0}.help-nav-menu {list-style:none;padding:0;margin-bottom:20px}.help-nav-menu li {padding:8px 12px;cursor:pointer;border-bottom:1px solid #eee;transition:background-color 0.2s ease}.help-nav-menu li:hover {background-color:#f0f0f0}.help-nav-menu li.active-help-nav-item {background-color:#e5e5e5;font-weight:bold;color:#333}.help-sections {flex-grow:1}.help-section {display:none}.help-section[style*="display:block"] {display:block}@media (min-width:680px) {#modal-help>div {flex-direction:row;align-items:flex-start}.help-navigation {flex:0 0 200px;margin-right:20px;padding-right:10px}.help-sections {flex-grow:1;min-width:350px}.help-navigation h3 {margin-bottom:20px}.close-modal {flex-basis:100%;order:2;width:auto;margin-top:20px;text-align:center}}.modal button {margin:0.5rem;padding:0.75rem 1.5rem;border:none;border-radius:8px;background-color:#3a86ff;color:white;font-weight:bold;cursor:pointer}.modal .button-group {display:flex;flex-wrap:wrap;justify-content:space-around;gap:10px;margin-top:1em;margin-bottom:1em}.modal .button-group button {flex-grow:1;flex-shrink:1;flex-basis:auto;min-width:120px;padding:10px 15px;box-sizing:border-box}#keypad {margin:0 auto;max-width:300px}#keypad button {margin:0}button.red,.modal button.cancel-action,.modal button.close-modal {background-color:#dd4343;color:white}button.orange,.modal button.logout-modal {background-color:#e39745;color:white}button.green,.modal button.login-modal {background-color:#60a74f;color:white}button.grey {background-color:#4a4a4a;color:white}.modal button:hover {background-color:#265d9a}#logo {cursor:pointer}@media (hover:hover) {#logo:hover {opacity:0.8;transition:opacity 0.3s ease}}#autoDropdownWrapper,#dropdownWrapper {width:100%}.code-comment{color:#6A9955;font-style:italic}.code-string {color:#CE9178}.code-number {color:#B5CEA8}.code-keyword{color:#569CD6;font-weight:bold}.code-builtin{color:#4EC9B0}.info code.block {overflow-x:auto;width:100%;display:block}.info,#toggleFairSection {color:#ddd}#modal-help {text-align:left}#sectionHelp,.help-nav-menu li {cursor:pointer;color:#438f9f;padding:.5em 0}#sectionHelp {background:#1c1c1c;border-radius:4px;text-align:left;padding-left:1em;padding-right:1em}#sectionHelp .svg {margin-right:1em}#sectionHelp:hover,#sectionHelp:focus {color:#fefefe;text-decoration:underline wavy}.active-help-nav-item,.help-nav-menu li:hover {font-weight:bold}.help-text-body {font-size:90%;color:#444;margin:.5em 0 1.5em;display:block}#weighSettings,#sectionSettings,#weighOptions,#sectionOptions,#weighConfigInputs,#sectionConfigInputs {max-width:340px;margin:10px auto 0;text-align:left}#weighSettings,#sectionSettings {max-width:300px;margin:0 auto;margin-top:1.25em;text-align:left}.section-label {display:flex;align-items:center;gap:8px;font-size:16px;justify-content:space-between;flex-direction:row;flex-wrap:wrap;align-content:space-between}#pegDraw h1 {color:#48a9be;margin-top:0;margin-bottom:0}#pegDraw h2 {color:#fefefe;text-transform:uppercase;margin-bottom:0;font-size:110%}hr {clear:both;color:#111;background:#111;border:0;border-top:1px solid rgba(0,0,0,0.7);border-bottom:1px solid rgba(255,255,255,0.1);margin:1em 0}#pegDraw:first-child hr {margin-top:1em}.popup {position:absolute;line-height:1.2em;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);z-index:1000;transition:transform 0.3s ease-in-out;background:linear-gradient(90deg,rgba(74,142,57,1) 0%,rgba(104,174,87,1) 100%);border:none;color:#ecf0f1;padding:0.25em;font-size:26px;font-weight:bold;text-align:center;box-shadow:inset 0 0 50px rgba(255,255,255,0.05),inset 0 0 0 3px rgba(255,255,255,0.1);min-width:100%;border-radius:1em}#popuptxt {font-size:250%;display:block;margin-top:8px;text-shadow:1px 1px 0px rgba(255,255,255,0.3);color:#243624;letter-spacing:-2px;line-height:0.9em}.popup small {display:block;font-size:1.1em;letter-spacing:1px}.popup.show {transform:translate(-50%,-50%) scale(1)}.results-table {margin-top:2em;border-collapse:collapse;min-width:60%;margin-left:auto;margin-right:auto;margin-bottom:20px;color:#111;text-align:left}.results-table th,.results-table td {border:1px solid #999;padding:10px;background:#fff}button {padding:10px 12px;font-size:16px;margin:10px 0;cursor:pointer;background-color:#4a5a6a;color:white;border:none;border-radius:4px}button:hover {color:black;background:#099bb8;background:linear-gradient(90deg,rgba(9,155,184,1) 0%,rgba(4,175,209,1) 35%,rgba(0,212,255,1) 100%)}input[type="text"],input[type="number"] {padding:.2em 2%;font-size:16px;width:200px;border:1px solid #ccc;border-radius:4px;background:#f7f7f7;color:#333;font-family:'Lucida Console',Monaco,monospace;font-size:28px}button,input,select,textarea {font-size:18px}select,option {-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#111 !important;text-shadow:none !important}.admin-panel {display:block}.grow {flex:1 1 auto}.shrink {flex-shrink:0}.custom-select-wrapper {position:relative;display:inline-block;width:100%}.custom-select-wrapper select {-webkit-appearance:none;appearance:none;border:1px solid #ccc;font:inherit;border-radius:4px;padding:0.75em 1em;background-color:white;width:100%;cursor:pointer}.custom-select-wrapper::after {content:"▼";position:absolute;right:0.75em;top:50%;transform:translateY(-50%);pointer-events:none;font-size:0.8em;color:#666}.radio-group {display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;width:100%;max-width:300px;margin:1em auto;gap:10px}.radio-group input[type="radio"] {display:none}.styled-radio {flex:1;text-align:center;white-space:nowrap;margin:0;padding:10px 2%;border:2px solid #48a9be;border-radius:8px;background-color:#1a1a1a;color:#ddd;font-weight:bold;cursor:pointer;transition:all 0.2s ease;opacity:0.6}.radio-group input[type="radio"]:checked+.styled-radio {background-color:#48a9be;color:white;opacity:1;border:2px solid #48a9be;box-shadow:0 0 0 3px rgba(0,116,217,0.2)}.switch {display:inline-flex;align-items:center;cursor:pointer;user-select:none;font-family:Arial,sans-serif;font-size:16px;gap:8px;vertical-align:middle}.switch input[type="checkbox"] {opacity:0;width:0;height:0;position:absolute}span.positioning {max-width:300px;margin:0 auto;display:block;position:relative}span.positioning .switch {position:absolute;right:3px;top:-3px}@media screen and (min-width:458px) {span.positioning {max-width:100%}span.positioning .switch {right:1em}}.slider {position:relative;width:50px;height:28px;background-color:#4a5a6a;border-radius:15px;transition:background-color 0.3s;flex-shrink:0}.slider::before {content:"";position:absolute;left:4px;top:4px;width:20px;height:20px;background-color:white;border-radius:50%;transition:transform 0.3s}.switch input:checked+.slider {background-color:#48a9be}.switch input:checked+.slider::before {transform:translateX(23px)}.switch input:focus+.slider {box-shadow:0 0 3px 2px #48a9be}#modal .slider {background-color:#ccc}#modal .switch input:checked+.slider {background-color:#4caf50}#modal .switch input:focus+.slider {box-shadow:0 0 3px 2px #80c904}.toggle-switch {position:relative;width:44px;height:24px;appearance:none;background:#ccc;outline:none;border-radius:24px;transition:background 0.3s;cursor:pointer;vertical-align:middle}.toggle-switch:checked {background:#4caf50}.toggle-switch::before {content:'';position:absolute;width:20px;height:20px;border-radius:50%;top:2px;left:2px;background:white;transition:transform 0.3s}.toggle-switch:checked::before {transform:translateX(20px)}#open-info,#open-settings {color:#999;font-size:10px}#open-info:hover,#open-info:focus,#open-settings:hover,#open-settings:focus {color:#fefefe;text-decoration-style:wavy!important;transition:transform 0.3s ease}#open-info:hover svg,#open-info:focus svg,#open-settings:hover svg,#open-settings:focus svg {transform:scale(1.2);transition:transform 0.3s ease}#drawPeg,.startDraw,.start-interclub-btn {font-size:150%;padding:1em 3%;margin:1em 0 0;width:100%}#drawPeg {margin:.25em 0 0}#drawStatus {color:#ddd;margin-top:1.25em;font-weight:bold}#timestamp {color:#aaa;font-size:12px}#shareOptions p {color:#222}#shareLinkContainer {display:block;padding:10px 1.25em;background-color:rgb(240,240,240);border-radius:5px;margin-top:10px;margin-bottom:10px}#shareLinkContainer .svg {margin-right:0.5em}#shareLinkContainer small {display:block;margin-bottom:1em;color:rgb(119,119,119)}.logged-in {display:flex;background:#111;color:#d1d066;align-content:space-between;justify-content:space-between;align-items:center;width:100%}.logged-in .svg {margin:0 .75em}.help-section a,.help-section:visited a,p.error a,p.error a:visited,#shareOptions a,#shareOptions a:visited {color:#4a5a6a;text-decoration:underline;overflow-wrap:break-word}p.error a,p.error a:visited {color:#dd4343}#shareOptions a:hover,#shareOptions a:active,#shareOptions a:focus {color:#111;text-decoration:none}.logged-in a,.logged-in a:visited {color:#d1d066}p.error a:hover,p.error a:active,p.error a:focus,.logged-in a:hover,.logged-in a:active,.logged-in a:focus {color:#fefefe;text-decoration:none}.help-section a:hover,.help-section a:active,.help-section a:focus {color:#111}p.strict,p.error {color:#dd4343;background:#482626;padding:.75em .25em;border-radius:3px;border:1px solid #831a1a;text-shadow:-1px -1px 0px rgba(0,0,0,0.4);margin:0 auto}p.friendly {color:#d1d066;background:#515435;padding:.75em 1em;border-radius:3px;border:1px solid #343408;text-shadow:-1px -1px 0px rgba(0,0,0,0.4);margin:0 auto}.success {display:block}.infobox {border-radius:4px;background:#1a1a1a;border:1px solid #333;padding:0 1em .25em;margin:1em 0}.infobox p {font-size:90%}footer,footer a {color:#111!important}footer a,footer a {text-decoration:underline;text-decoration-style:wavy;text-decoration-color:#8bddea}footer a:hover,footer a:focus {text-decoration:underline;text-decoration-style:wavy;text-decoration-color:#1a6a7b}footer span.golarge-hide br {display:none}footer hr {border-top:1px solid rgba(26,106,123,0.5);border-bottom:1px solid rgba(255,255,255,0.2);background:transparent}footer ul {padding-inline-start:1em}.entry-content a.link-more svg,.entry-content h2 svg.icon,h2 svg {fill:#777;margin-right:.5em;margin-bottom:.3em;vertical-align:middle;height:14px}.entry-content h2 svg.icon,h2 svg {height:28px;width:auto}.social-navigation a {background-color:#767676;-webkit-border-radius:40px;border-radius:40px;display:inline-block;height:40px;margin:0 1em 0.5em 0;text-align:center;width:40px;background:#555}.social-navigation a:hover,.social-navigation a:focus,.social-navigation a:hover svg,.social-navigation a:focus svg {background:#999;color:#222;fill:currentColor}.screen-reader-text {clip-path:inset(50%);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}.social-navigation .icon {height:16px;top:12px;width:16px;vertical-align:top;display:inline-block;position:relative;margin:0 auto}.social-navigation ul {list-style:none;margin-bottom:.5em;margin-left:0}.social-navigation li {display:inline}ul#menu-policy li {list-style-type:none;display:inline-block;margin-right:1.5em;line-height:2em}.container {max-width:360px;margin:0 auto;background-color:#eee;padding:20px;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,0.1);color:#222}fieldset {display:flex;justify-content:space-around;align-items:center;gap:1em;margin-bottom:1em;border:1px solid #ddd;border-radius:4px;margin:0 0 1em}fieldset.wrap {flex-wrap:wrap}#anglerInfo input {display:block;width:96%;margin:.5em 0}#anglerInfo input:disabled {background:#ddd}#anglerInfo input[type=checkbox] {width:auto;display:inline}#resultsTable {margin:1em 0;border-radius:4px;overflow:hidden;background:#fff;width:100%}table {width:100%;border-collapse:collapse}table,th,td {border:1px solid #ddd}th,td {padding:12px;text-align:left}th {background-color:#f2f2f2}.spin {animation:spin 0.3s linear infinite}@keyframes spin {from {transform:rotate(0deg)}to {transform:rotate(360deg)}}#shareOptions button {margin:10px 5px}#shareOptions {margin-top:20px;color:#222;font-weight:bold}#pdfLoadingIndicator {display:block;width:100%;text-align:center;color:#ccc}.details-content form {display:flex;flex-direction:column;gap:1rem;max-width:600px;padding:1rem 1rem 0}.details-content fieldset {border:1px solid #2e4d54;border-radius:8px;padding:1rem;flex-direction:column}.details-content legend {font-weight:bold;padding:0 0.5rem}.details-content .form-group {display:flex;flex-wrap:wrap;gap:1rem;align-items:center;width:100%}.details-content .form-group label {flex:1 1 200px;display:flex;flex-direction:column;font-weight:500}.details-content .form-group label.smaller {flex:1 1 0}.details-content select,.details-content input[type="text"],.details-content input[type="date"],.details-content input[type="time"] {border-radius:4px;width:auto;max-width:100%;padding:.4em 2%;font-size:28px;border:0;box-sizing:border-box}.details-content input[type="text"],.details-content select {width:100%}.no-break-code {white-space:nowrap;display:inline-block;text-decoration:inherit;font-size:120%;font-weight:bold}.share-link-container a {word-wrap:break-word;overflow-wrap:break-word}ul#recentMatchCodes {list-style:none;margin:0.25em 0 0;padding:0}ul#recentMatchCodes li {list-style:none;cursor:pointer;display:inline-block;padding:.5em .75em;border-radius:4px;border:1px solid #999;margin:.5em .25em 0;font-weight:bold;color:#efefef}ul#recentMatchCodes li:hover,ul#recentMatchCodes li:active,ul#recentMatchCodes li:focus {color:#111;background:#48a9be;border:1px solid #48a9be}@media screen and (min-width:480px) {#pegDraw {max-width:500px}.popup {font-size:48px}#open-info,#open-settings {font-size:12px}#shareLinkContainer .svg {margin-right:1em}}@media screen and (max-width:32em) {hr {margin:0.5em 0}#pegDraw:first-child hr {margin-top:.5em}.radio-group {margin-bottom:1em}.details-content select,.details-content input[type="text"],.details-content input[type="date"],.details-content input[type="time"] {font-size:1.2em}}@media screen and (max-width:600px) {#pegDraw {position:inherit}.logged-in .svg {margin:0 .75em 0 0}p.error {font-size:.88em}}@media screen and (max-width:420px) {header {flex-direction:column;text-align:center}.logo-container,.text-container {flex:1 1 100%}.logged-in {display:block;text-align:center}.logged-in .svg {margin:0}}#sectionOptions:has(input:disabled),#rangeInputContainer:has(input:disabled),.radio-group:has(input:disabled),.switch:has(input:disabled),.details-content input:disabled,.details-content select:disabled,button:disabled {opacity:0.33;filter:grayscale(1);color:#111}.switch:has(input:disabled) {color:#ccc}input[readonly] {background-color:#ddd;color:#555;cursor:not-allowed;border-color:#ccc}#connectionBanner {position:fixed;top:0;left:0;right:0;background-color:#ff4c4c;color:white;padding:.5em 2em;text-align:center;font-size:16px;z-index:9999;border-bottom:8px solid rgba(0,0,0,0.3)}