/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.m-14{margin:calc(var(--spacing) * 14)}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--navy:#071b31;--gold:#f4b72d;--muted:#687787;--line:#dfe3e5}.masterManagementTabs{border-bottom:1px solid #c9d3dc;gap:.5rem;margin:0 0 1rem;display:flex}.masterManagementTabs button{color:#08233d;background:#fff;border:1px solid #c9d3dc;border-bottom:0;padding:.8rem 1.15rem;font-weight:700}.masterManagementTabs button.on{color:#fff;background:#08233d}.nameMatchingPanel{gap:1rem;display:grid}.manualAliasLink,.nameMatchSection{background:#fff;border:1px solid #c9d3dc;padding:1rem}.nameMatchSection{padding:0}.nameMatchSection>summary{cursor:pointer;background:#f5f8fa;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.nameMatchSection>summary h3{margin:0}.nameMatchRows,.linkedAliasGroups{gap:.75rem;padding:1rem;display:grid}.nameMatchRow{border:1px solid #d7dfe6;grid-template-columns:minmax(12rem,1fr) minmax(11rem,.8fr) minmax(16rem,1.4fr) auto;align-items:end;gap:1rem;padding:1rem;display:grid}.nameMatchRow>div:first-child,.nameMatchRow>div:nth-child(2){gap:.3rem;display:grid}.nameMatchRow small,.linkedAliasGroup small{color:#526779}.nameConfidence{text-transform:uppercase;border:1px solid;width:max-content;padding:.25rem .5rem;font-size:.78rem;font-weight:800}.nameConfidence.highconfidence{color:#176b3a;background:#effaf3}.nameConfidence.possible{color:#8a5a00;background:#fff8e5}.nameConfidence.weakconfidence{color:#6b586f;background:#f8f3fa}.linkedAliasGroup{border:1px solid #d7dfe6}.linkedAliasGroup>header,.linkedAliasRow{justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.linkedAliasGroup>header{background:#f5f8fa}.linkedAliasGroup>header div{gap:.2rem;display:grid}.linkedAliasRow+.linkedAliasRow{border-top:1px solid #e2e8ed}@media (width<=900px){.nameMatchRow{grid-template-columns:1fr;align-items:stretch}}.financialsPanel{padding-bottom:48px}.donationReceiptPanel{gap:18px;display:grid}.donationReceiptTabs{border-bottom:1px solid var(--line);gap:8px;display:flex}.donationReceiptTabs button{border:1px solid var(--line);color:var(--navy);background:#fff;border-bottom:0;padding:12px 18px;font-weight:800}.donationReceiptTabs button.active{background:var(--navy);color:#fff;box-shadow:inset 0 -3px var(--gold)}.donationReceiptIntro{border-top:5px solid var(--gold);justify-content:space-between;display:flex}.donationReceiptIntro h2{text-transform:uppercase;margin:4px 0 8px;font:700 28px Georgia,serif}.donationReceiptIntro p{max-width:760px;color:var(--muted);margin:0}.donationReceiptForm{gap:18px;display:grid}.donationFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.donationReceiptForm label{font-size:.75rem;font-weight:800}.donationReceiptForm input,.donationReceiptForm textarea,.donationReceiptForm select,.savedReceiptHead select{border:1px solid var(--line);width:100%;font:inherit;background:#fff;margin-top:7px;padding:12px;display:block}.donationReceiptNote{border-left:5px solid var(--gold);background:#f7f9fa;gap:5px;padding:14px 16px;display:grid}.donationReceiptNote span{color:var(--muted)}.donationReceiptActions{align-items:center;gap:10px;display:flex}.donationReceiptActions>button{padding:13px 18px;font-weight:800}.donationReceiptActions>button:first-child{background:var(--navy);color:#fff;border:0}.savedReceiptHead{justify-content:space-between;align-items:end;gap:18px;display:flex}.savedReceiptHead h2{margin:0 0 5px}.savedReceiptHead p{color:var(--muted);margin:0}.savedReceiptHead label{min-width:200px;font-size:.75rem;font-weight:800}.savedReceiptList{margin-top:18px}.savedReceiptList article{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:15px 0;display:flex}.savedReceiptList article>div:first-child{gap:4px;display:grid}.savedReceiptList small,.savedReceiptList span{color:var(--muted)}.savedReceiptList article>div:last-child{align-items:center;gap:7px;display:flex}.savedReceiptList article button{padding:8px 11px;font-weight:700}.savedReceiptList article button:first-child{background:var(--navy);color:#fff;border:1px solid var(--navy)}@media (width<=700px){.donationFormGrid{grid-template-columns:1fr}.donationReceiptActions,.savedReceiptHead,.savedReceiptList article{flex-direction:column;align-items:stretch}.savedReceiptList article>div:last-child{flex-wrap:wrap}.donationReceiptTabs button{flex:1;padding:10px 7px}}.financialSeasonPicker{align-items:center;gap:12px;padding:0 24px 20px;display:flex}.financialSeasonPicker label{text-transform:uppercase;font-size:.75rem;font-weight:800}.financialSeasonPicker select{background:#fff;border:1px solid #bdc8d1;min-width:220px;padding:10px 34px 10px 12px}.financialsPanel .sectionHeader{justify-content:space-between;align-items:center;gap:24px;padding:28px 24px 18px;display:flex}.financialsPanel .sectionHeader>button{border:1px solid var(--navy);background:var(--navy);color:#fff;box-shadow:inset 0 -3px var(--gold);cursor:pointer;flex:none;padding:12px 18px;font-weight:800}.financialsPanel .sectionHeader>button:hover,.financialsPanel .sectionHeader>button:focus-visible{background:#123b63}.financialsPanel .sectionHeader>button:focus-visible{outline-offset:2px;outline:3px solid #f4b72d66}.financialsPanel .sectionHeader h1{margin:4px 0 6px}.financialsPanel .sectionHeader p{max-width:760px}.subtabs{border-bottom:1px solid var(--line,#d8dee5);gap:8px;padding:0 24px 20px;display:flex}.subtabs button{color:#061b31;background:#fff;border:1px solid #cbd4dc;padding:12px 20px;font-weight:700}.subtabs button.active{color:#fff;background:#061b31;border-bottom:3px solid #f5b51b}.financialSummary{color:#fff;background:#061b31;justify-content:space-between;align-items:center;margin:24px;padding:18px 22px;display:flex}.financialSummary strong{color:#f8bd2c;font-size:1.5rem}.financialTableWrap{margin:0 24px;overflow:auto}.financialDisclosureList{gap:10px;margin:0 24px;display:grid}.financialDisclosure,.financialCategory{background:#fff;border:1px solid #d8dee5}.financialDisclosure>summary,.financialCategory>summary{cursor:pointer;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:18px;padding:17px 20px 17px 44px;list-style:none;display:grid;position:relative}.financialCategory>summary:has(.financialIncludeToggle){grid-template-columns:minmax(220px,1fr) auto auto}.financialIncludeToggle{white-space:nowrap;cursor:pointer;align-items:center;gap:8px;font-size:.8rem;font-weight:800;display:inline-flex}.financialIncludeToggle input{width:18px;height:18px;accent-color:var(--navy)}.financialDisclosure>summary::-webkit-details-marker{display:none}.financialCategory>summary::-webkit-details-marker{display:none}.financialDisclosure>summary:before,.financialCategory>summary:before{content:"+";font-size:1.25rem;font-weight:800;position:absolute;left:18px}.financialDisclosure[open]>summary:before,.financialCategory[open]>summary:before{content:"−"}.financialDisclosure summary small,.financialCategory summary small{color:#5e7183;margin-top:4px;display:block}.financialBreakdown{background:#d8dee5;border-top:1px solid #d8dee5;border-bottom:1px solid #d8dee5;grid-template-columns:repeat(5,minmax(120px,1fr));gap:1px;display:grid}.financialBreakdown>div{background:#f7f9fa;padding:14px}.financialBreakdown span,.financialBreakdown small{color:#5e7183;margin-bottom:5px;font-size:.72rem;display:block}.financialDisclosure>.smallButton{margin:14px 20px}.financialCategoryBody,.financialNestedBody{padding:0 20px 18px}.financialNestedList{gap:8px;padding:0 20px 20px;display:grid}.financialDisclosure.nested{background:#f8fafb}.financialNestedBody p{margin:0 0 12px}.financialTable{border-collapse:collapse;width:100%;min-width:1080px}.financialTable th{text-align:left;text-transform:uppercase;background:#edf2f6;padding:12px 10px;font-size:.72rem}.financialTable td{vertical-align:top;border-bottom:1px solid #d8dee5;padding:14px 10px}.financialTable td small,.financialTable td em,.financialAwardGrid small{color:#5e7183;margin-top:4px;font-size:.72rem;display:block}.financialTable td em{color:#9e5d00;font-style:normal;font-weight:700}.smallButton,.financialAddForm button{color:#fff;white-space:nowrap;background:#061b31;border:1px solid #061b31;padding:9px 12px;font-weight:700}.financialCard{border:1px solid #d8dee5;margin:20px 24px;padding:20px}.financialCard h2{margin:0 0 5px;font-size:1.15rem}.financialCard p{color:#5e7183;margin:0}.financialCardTitle{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.financialAwardGrid{gap:8px;margin-top:16px;display:grid}.financialAwardGrid article,.financialManualList>div,.financialManualList>form{border-top:1px solid #e1e6eb;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:16px;padding:12px 0;display:grid}.financialManualList>form span small{color:#687787;margin-top:3px;display:block}.financialManualList>form label{font-size:.72rem;font-weight:700}.financialManualList>form input{border:1px solid #bdc8d1;width:120px;margin-top:4px;padding:8px;display:block}.textButton{color:#07558a;cursor:pointer;background:0 0;border:0;padding:4px;text-decoration:underline}.dangerText{color:#a02d20}.financialAddForm{background:#f5f7f8;grid-template-columns:2fr 1fr auto;align-items:end;gap:12px;margin:18px 0;padding:16px;display:grid}.financialAddForm label,.overrideGrid label,.financialDialog>label{font-size:.75rem;font-weight:700}.financialAddForm input,.overrideGrid input,.financialDialog textarea{background:#fff;border:1px solid #bdc8d1;width:100%;margin-top:6px;padding:10px;display:block}.financialEmpty{color:#5e7183;padding:20px 24px}.dialogBackdrop{z-index:100;background:#03111eb3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.financialDialog{background:#fff;width:min(840px,100%);max-height:90vh;padding:24px;overflow:auto}.financialDialog h2{margin:3px 0}.overrideWarning{color:#8a341e;background:#fff1e8;border-left:4px solid #d95d39;padding:12px}.overrideGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0;display:grid}.overrideGrid label small{color:#637687;margin-top:4px;display:block}.financialDialog textarea{resize:vertical;min-height:70px}.dialogActions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.dialogActions button{padding:11px 16px;font-weight:700}.dialogActions button[type=submit]{color:#fff;background:#061b31;border:1px solid #061b31}.secondaryButton{color:#061b31;background:#fff;border:1px solid #8695a1}@media (width<=720px){.financialsPanel .sectionHeader,.subtabs{padding-left:14px;padding-right:14px}.financialsPanel .sectionHeader{flex-direction:column;align-items:flex-start}.financialsPanel .sectionHeader>button{width:100%}.financialSummary,.financialTableWrap,.financialCard{margin-left:14px;margin-right:14px}.financialSeasonPicker{padding-left:14px;padding-right:14px}.financialSeasonPicker select{flex:1;min-width:0}.financialDisclosureList{margin-left:14px;margin-right:14px}.financialBreakdown{grid-template-columns:1fr 1fr}.financialCardTitle{display:block}.financialCardTitle>.smallButton{margin-top:12px}.financialAddForm,.overrideGrid{grid-template-columns:1fr}.financialAwardGrid article,.financialManualList>div,.financialManualList>form{grid-template-columns:1fr auto}.financialManualList>form .smallButton{grid-column:1/-1}.financialAwardGrid article .textButton{text-align:left;grid-column:1/-1}.subtabs button{flex:1;padding:10px 6px}}*{box-sizing:border-box}html,body{color:#10253b;margin:0;font-family:Arial,sans-serif}button,input,select{font:inherit}button{cursor:pointer}body>div>header{z-index:9;background:#fff;border-bottom:1px solid #e7eaeb;justify-content:space-between;align-items:center;height:82px;padding:0 max(24px,50vw - 566px);display:flex;position:relative}header>button{background:0 0;border:0}.logo{text-align:left;align-items:center;gap:11px;display:flex}.logo>b{border:2px solid var(--gold);border-radius:50%;place-items:center;width:42px;height:42px;font:700 24px Georgia;display:grid;position:relative}.logo>b span{color:var(--gold);background:#fff;font:10px Arial;position:absolute;top:0;right:-2px}.logo i{text-transform:uppercase;flex-direction:column;font-style:normal;display:flex}.logo strong{font:700 14px Georgia}.logo small{letter-spacing:.24em;color:#a47509;margin-top:5px;font-size:9px}nav{align-items:center;gap:30px;display:flex}nav button,.desktopNav>a{color:#475969;background:0 0;border:0;padding:31px 0;font-size:14px;font-weight:700;text-decoration:none;position:relative}nav button.active:after,.desktopNav>a.active:after{content:"";background:var(--gold);height:3px;position:absolute;bottom:0;left:0;right:0}nav .live{background:var(--navy);color:#fff;padding:13px 18px}.hamb{display:none}.hero{background:var(--navy);color:#fff;box-sizing:border-box;align-items:center;height:auto;min-height:620px;padding:70px max(24px,50vw - 566px);display:flex;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;border:80px solid #f4b72d12;border-radius:50%;width:500px;height:500px;position:absolute;top:-70px;right:-60px}.hero section{z-index:1;position:relative}.hero label{letter-spacing:.16em;color:#c2ccd5;text-transform:uppercase;font-size:11px}.hero label i{background:#48de93;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.hero h1,.pageHead h1{text-transform:uppercase;margin:27px 0;font:700 clamp(58px,8vw,96px)/.98 Georgia}.hero h1 em{color:var(--gold);font-style:normal}.hero p{color:#b8c3cd;max-width:600px;font-size:18px;line-height:1.7}.hero section>div{gap:12px;margin-top:30px;display:flex}.gold,.outline{border:0;padding:15px 21px;font-weight:700}.gold{background:var(--gold)}.outline{color:#fff;background:0 0;border:1px solid #637484}.hero>aside{border-left:2px solid var(--gold);flex-direction:column;padding-left:18px;display:flex;position:absolute;bottom:40px;right:max(24px,50vw - 566px)}.hero>aside.heroStats{gap:17px;min-width:250px}.heroStats>div{flex-direction:column;display:flex}.heroStats>div+div{border-top:1px solid #ffffff30;padding-top:13px}.heroStats>div+div b{color:var(--gold);font-size:25px}.hero>aside b{font:700 42px Georgia}.hero>aside small{letter-spacing:.12em;text-transform:uppercase;color:#a7b5c2;font-size:10px}.homeImpactStats{border-top:3px solid var(--gold);color:#fff;background:#071f35;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.homeImpactStats article{flex-direction:column;justify-content:center;min-height:118px;padding:25px clamp(24px,4vw,64px);display:flex}.homeImpactStats article+article{border-left:1px solid #ffffff26}.homeImpactStats b{color:var(--gold);font:700 clamp(28px,3vw,40px)/1 Georgia,serif}.homeImpactStats small{color:#c4d0da;letter-spacing:.12em;text-transform:uppercase;margin-top:8px;font-size:10px;line-height:1.45}.homeImpactStats button{border:0;border-bottom:1px solid var(--gold);width:max-content;color:var(--gold);text-transform:uppercase;background:0 0;margin-top:7px;padding:0;font-size:10px;font-weight:800}@media (width<=760px){.homeImpactStats{grid-template-columns:1fr}.homeImpactStats article{min-height:100px;padding:21px 24px}.homeImpactStats article+article{border-top:1px solid #ffffff26;border-left:0}}.ticker{background:var(--gold);justify-content:center;align-items:center;gap:22px;height:52px;font-size:13px;display:flex}.intro,.today,.page{max-width:1132px;margin:auto;padding:95px 0}.intro{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.intro label,.today>label,.pageHead label{letter-spacing:.2em;color:#a57508;font-size:10px;font-weight:800}.intro h2,.today h2,.leader h2,.login h2{text-transform:uppercase;margin:18px 0;font:700 48px/1.1 Georgia}.intro p,.pageHead p{color:var(--muted);font-size:17px;line-height:1.8}.intro button{background:0 0;border:0;border-bottom:1px solid #aab4bb;padding:8px 0;font-weight:700}.introStatement{text-align:center;max-width:1132px;margin:auto;padding:52px 24px 46px}.introStatement h2{max-width:850px;color:var(--navy);text-transform:uppercase;margin:0 auto;font:700 clamp(32px,4vw,44px)/1.08 Georgia}.introStatement h2 span{white-space:nowrap;display:block}.leader{background:var(--navy);color:#fff;max-width:1132px;margin:auto;padding:40px 52px;box-shadow:0 18px 45px #071b3126}.leader>header{border-bottom:1px solid #294057;justify-content:space-between;align-items:end;padding-bottom:25px;display:flex}.leader header label{letter-spacing:.16em;color:#4be192;font-size:10px}.leader h2{margin:12px 0 0;font-size:32px}.leader header button{color:#fff;background:0 0;border:0;border-bottom:1px solid #6c7b89;padding:8px 0}.leader article{border-bottom:1px solid #203850;grid-template-columns:60px 45px 1fr 100px;align-items:center;gap:15px;padding:18px 0;display:grid}.leader article>b{color:var(--gold);font:700 24px Georgia}.leader article>i{background:#183957;border-radius:50%;place-items:center;width:40px;height:40px;font-size:10px;display:grid}.leader article p{flex-direction:column;margin:0;display:flex}.leader article p:last-child{text-align:right}.leader small{color:#8798a7;text-transform:uppercase;margin-top:5px;font-size:9px}.leader article em{color:var(--gold);font:700 23px Georgia}.today>div{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:40px;display:grid}.today article{border-right:1px solid var(--line);flex-direction:column;padding:28px;display:flex;position:relative}.today article>b{color:#a47508;font:700 18px Georgia}.today article>strong{margin:16px 0 7px}.today article small{color:var(--muted)}.today article em{background:var(--gold);padding:5px;font-size:8px;font-style:normal;position:absolute;top:25px;right:15px}.page{min-height:650px}.pageHead{border-bottom:1px solid var(--line);margin-bottom:42px;padding-bottom:42px}.pageHead h1{margin:18px 0;font-size:58px}.pageHead p{margin:0}.filters,.days{gap:6px;margin-bottom:24px;display:flex}.filters button,.days button{border:1px solid var(--line);color:var(--muted);background:#fff;padding:10px 16px}.filters .on,.days .on{background:var(--navy);color:#fff}.filters input{border:1px solid var(--line);margin-left:auto;padding:10px 14px}.table{overflow:auto}table{border-collapse:collapse;width:100%;min-width:750px}th{background:var(--navy);color:#9eafbe;text-align:left;letter-spacing:.1em;padding:15px;font-size:10px}td{border-bottom:1px solid var(--line);padding:17px 15px;font-size:14px}td:nth-child(2){font-weight:700}.total{color:#a57508;font:700 20px Georgia}.updated{text-align:right;color:#21935a;font-size:11px}.timeline{max-width:800px}.timeline article{grid-template-columns:100px 35px 1fr;min-height:120px;display:grid}.timeline time{padding-top:18px;font:700 16px Georgia}.timeline article>i{border-left:1px solid #ccd2d6;position:relative}.timeline article>i:after{content:"";background:#a9b3b9;border:3px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:21px;left:-7px;box-shadow:0 0 0 1px #a9b3b9}.timeline article>i.now:after{background:var(--gold)}.timeline article>div{padding:13px 20px}.timeline h3{text-transform:uppercase;margin:6px 0;font:700 20px Georgia}.timeline p{color:var(--muted);margin:0;font-size:13px}.tournaments article{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr 100px 45px;align-items:center;gap:25px;padding:28px 0;display:grid}.tournaments article>b{color:#b5bdc2;font:700 36px Georgia}.tournaments label{color:#1a925b;letter-spacing:.13em;font-size:9px;font-weight:800}.tournaments h3{text-transform:uppercase;margin:8px 0;font:700 21px Georgia}.tournaments p{color:var(--muted);font-size:13px}.tournaments aside{text-align:center;flex-direction:column;display:flex}.tournaments aside strong{font:700 23px Georgia}.tournaments aside small{font-size:9px}.tournaments article>button{border:1px solid var(--line);background:#fff;height:42px;font-size:25px}.login{background:#f7f4ed;place-items:center;min-height:650px;display:grid}.login>div{text-align:center;background:#fff;width:min(460px,100% - 30px);padding:45px;box-shadow:0 18px 50px #071b311b}.login>div>b{background:var(--navy);width:55px;height:55px;color:var(--gold);place-items:center;margin:0 auto 20px;display:grid}.login label{color:#a57508;letter-spacing:.18em;font-size:10px;font-weight:800}.login h2{font-size:38px}.login p{color:var(--muted);line-height:1.6}.login span,.admin label{text-align:left;flex-direction:column;gap:7px;margin:15px 0;font-size:12px;font-weight:700;display:flex}.login input,.admin input,.admin select{border:1px solid var(--line);background:#fff;padding:13px}.login button,.admin button{background:var(--navy);color:#fff;border:0;width:100%;padding:14px;font-weight:700}.login small{color:#96a0a8;margin-top:15px;display:block}.admin{grid-template-columns:1.3fr .7fr;gap:25px;display:grid}.admin section,.admin aside{border:1px solid var(--line);padding:32px}.admin h3{font:700 21px Georgia}.admin aside{background:#f7f4ed}.admin aside p{color:var(--muted);border-top:1px solid #d9d9d5;padding-top:18px;line-height:1.7}footer{color:#fff;background:#06182b;padding:60px max(24px,50vw - 566px) 24px}footer>div{grid-template-columns:1.35fr 1fr 1fr 1.15fr;gap:48px;display:grid}footer .logo>b span{background:#06182b}footer section{flex-direction:column;align-items:start;display:flex}footer h4{color:var(--gold);font:700 14px Georgia}footer .footerSponsor h4{margin-bottom:16px}footer section button,footer section>a:not(.footerEmail):not(.footerFacebook){color:#9baab7;background:0 0;border:0;padding:5px 0;font-size:13px;text-decoration:none}footer section button:hover,footer section button:focus-visible,footer section>a:not(.footerEmail):not(.footerFacebook):hover,footer section>a:not(.footerEmail):not(.footerFacebook):focus-visible,.footerEmail:hover,.footerEmail:focus-visible,.footerFacebook:hover,.footerFacebook:focus-visible{color:#fff}.footerEmail,.footerFacebook{color:#9baab7;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.footerFacebook{margin-top:8px}footer p{color:#9baab7;margin:5px 0;font-size:13px}footer>aside{color:#788896;text-transform:uppercase;border-top:1px solid #26384a;justify-content:space-between;margin-top:50px;padding-top:20px;font-size:10px;display:flex}footer>aside button{color:#9baab7;font-size:inherit;text-transform:uppercase;background:0 0;border:0;padding:0}footer>aside button:hover,footer>aside button:focus-visible{color:#fff}@media (width<=1050px) and (width>=761px){footer>div{grid-template-columns:1fr 1fr;gap:36px 60px}}@media (width<=760px){body>div>header{height:70px;padding:0 18px}.logo strong{font-size:12px}.logo>b{width:37px;height:37px}body>div>header nav{background:#fff;flex-direction:column;align-items:stretch;gap:0;padding:10px 20px 20px;display:none;position:absolute;top:70px;left:0;right:0;box-shadow:0 15px 25px #0002}body>div>header nav.open{display:flex}body>div>header nav button{padding:14px}.hamb{font-size:24px;display:block}.hero{height:650px;padding:70px 20px}.hero h1{font-size:55px}.hero section>div{flex-direction:column;width:280px}.hero>aside{left:20px;right:auto}.hero>aside.heroStats{margin-top:34px;position:relative;bottom:auto;left:auto}.ticker{white-space:nowrap;justify-content:start;padding:0 20px;overflow:hidden}.intro,.today,.page{padding:65px 20px}.intro{grid-template-columns:1fr;gap:20px}.intro h2,.today h2{font-size:40px}.introStatement{padding:40px 20px 36px}.introStatement h2{font-size:clamp(24px,7.5vw,34px)}.leader{margin:0 14px;padding:30px 20px}.leader h2{font-size:24px}.leader article{grid-template-columns:35px 38px 1fr 60px;gap:8px}.today>div{grid-template-columns:1fr}.today article{border-bottom:1px solid var(--line)}.pageHead h1{font-size:42px}.filters{overflow:auto}.filters input{display:none}.days{overflow:auto}.days button{white-space:nowrap}.timeline article{grid-template-columns:75px 25px 1fr}.tournaments article{grid-template-columns:65px 1fr 35px;gap:12px}.tournaments aside{display:none}.admin{grid-template-columns:1fr}footer>div{grid-template-columns:1fr;gap:28px}footer>aside{flex-direction:column;gap:10px}}.adminPage{min-width:0;max-width:100%}.adminTabs{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;gap:7px;max-width:100%;margin-bottom:24px;padding-bottom:7px;display:flex;overflow:auto hidden}.adminTabs button{white-space:nowrap;border:1px solid var(--line);background:#fff;flex:none;padding:12px 20px;font-weight:700}.adminTabs button.on{background:var(--navy);color:#fff}.notice{color:#a0391f;background:#fff0eb;margin-bottom:20px;padding:13px 16px}.notice.ok{color:#177a4a;background:#e9f8ef}.managerGrid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.managerCard{border:1px solid var(--line);padding:32px}.managerCard h2{text-transform:uppercase;margin:0 0 24px;font:700 23px Georgia}.managerCard label{flex-direction:column;gap:7px;margin:15px 0;font-size:12px;font-weight:700;display:flex}.managerCard input,.managerCard select{border:1px solid var(--line);background:#fff;padding:13px}.managerCard>button{background:var(--navy);color:#fff;border:0;width:100%;margin-top:8px;padding:14px;font-weight:700}.managerCard>button:disabled{opacity:.6}.formGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.managerCard.compact{background:#f7f4ed;max-height:560px;overflow:auto}.managerCard.compact p{border-bottom:1px solid #dbdcd8;grid-template-columns:1fr auto;margin:0;padding:15px 0;font-size:13px;display:grid}.managerCard.compact p span{color:#a57508;font-weight:700}.managerCard.compact p small{color:var(--muted);grid-column:1/-1;margin-top:5px}@media (width<=760px){.managerGrid{grid-template-columns:1fr}.adminTabs{overflow:auto}.adminTabs button{white-space:nowrap}.formGrid{grid-template-columns:1fr}}.plusMinus,.positive{font-weight:800;color:#168552!important}.negative{font-weight:800;color:#b5442d!important}.logo img{object-fit:contain;width:176px;height:64px;display:block}.heroBrand{opacity:.06;position:absolute;top:50%;right:8%}.heroBrand img{width:420px}.login .logo{justify-content:center;margin-bottom:18px}footer .logo{background:#fff;border-radius:8px;width:max-content;padding:10px 16px;display:inline-flex}footer .logo img{width:220px;height:115px}@media (width<=760px){.logo img{width:132px;height:52px}footer .logo img{width:190px;height:100px}}.heroLogo{z-index:1;background:#fff;border-radius:14px;width:350px;padding:24px;position:absolute;top:50%;right:max(36px,50vw - 566px);transform:translateY(-58%);box-shadow:0 24px 70px #0008}.heroLogo img{width:100%;height:auto;display:block}.hero>aside{z-index:2}body>div>header{height:102px}.logo img{width:230px;height:84px}nav{gap:23px}nav button{padding:41px 0}@media (width<=1060px){.heroLogo{width:275px;right:24px}.hero>section{max-width:58%}.hero h1{font-size:64px}}@media (width<=760px){body>div>header{height:78px}.logo img{width:158px;height:62px}body>div>header nav{top:78px}.heroLogo{order:-1;width:210px;margin:0 0 24px;padding:12px;position:relative;top:auto;right:auto;transform:none}.hero{flex-direction:column;justify-content:center;align-items:flex-start;height:auto;min-height:720px}.hero>section{max-width:none}.hero>aside{bottom:32px}}.waiverContent{max-width:850px}.waiverContent section{border-bottom:1px solid var(--line);padding:28px 0}.waiverContent h2{text-transform:uppercase;margin:0 0 14px;font:700 27px Georgia}.waiverContent p{color:var(--muted);font-size:16px;line-height:1.8}.waiverContent .stageNote{color:#10253b;margin-top:30px}.faqPage .publicFaq{margin:0}.faqPage .publicFaq>h1{margin-top:18px;font-size:58px}@media (width<=1150px) and (width>=761px){body>div>header{padding-left:20px;padding-right:20px}.logo img{width:195px}nav{gap:13px}nav button{font-size:12px}}@media (width<=760px){.faqPage .publicFaq{margin:0}.faqPage .publicFaq>h1{font-size:42px}}.faqList article{grid-template-columns:34px 1fr auto;align-items:start;gap:12px;display:grid}.faqOrderNumber{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.faqOrderActions{gap:6px;display:flex}.faqList .faqOrderActions button{border:1px solid var(--line);color:var(--navy);background:#fff;padding:6px 9px;font-weight:800}.faqList .faqOrderActions button:disabled{opacity:.3;cursor:not-allowed}.faqList .faqOrderActions .removeFaq{color:#a33}@media (width<=760px){.faqList article{grid-template-columns:34px 1fr}.faqOrderActions{grid-column:2}}body>div>header{justify-content:flex-end;gap:14px}.headerLogoButton{flex:none;padding:0}.sponsorLogo{background:#fff;border-radius:8px;align-items:center;width:max-content;display:flex;overflow:hidden}.sponsorLogo img{width:205px;height:auto;display:block}@media (width<=1150px) and (width>=761px){.headerLogoButton .logo img{width:96px;height:70px}}@media (width<=760px){body>div>header{justify-content:flex-end;gap:8px}.headerLogoButton .logo img{width:92px;height:58px}.sponsorLogo img{width:220px}}body>div>header{justify-content:flex-start}.headerLogoButton{margin:0;position:absolute;top:50%;right:max(24px,50vw - 630px);transform:translateY(-50%)}.headerLogoButton .logo img{width:230px;height:92px}@media (width<=1150px) and (width>=761px){.headerLogoButton{right:16px}.headerLogoButton .logo img{width:120px;height:76px}}@media (width<=760px){body>div>header{justify-content:flex-end}.headerLogoButton{margin-right:auto;position:static;transform:none}.headerLogoButton .logo img{width:105px;height:62px}}.divisionCards{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:22px;display:grid}.divisionCards button{border:1px solid var(--line);text-align:left;background:#fff;flex-direction:column;gap:7px;padding:18px;display:flex}.divisionCards button.selected{border:2px solid var(--gold);background:#fffaf0}.divisionCards b{font:700 20px Georgia}.divisionCards small{color:var(--muted)}.setupForm{max-width:none}.setupTitle{justify-content:space-between;align-items:start;display:flex}.setupTitle label{color:#a57508;letter-spacing:.15em;margin:0}.setupTitle span{background:var(--gold);text-transform:uppercase;padding:7px 10px;font-size:9px;font-weight:800}.setupForm hr{border:0;border-top:1px solid var(--line);margin:28px 0}.setupForm h3{text-transform:uppercase;font:700 17px Georgia}.formGrid.three{grid-template-columns:repeat(3,1fr)}.setupForm label small{color:var(--muted);font-weight:400}@media (width<=760px){.divisionCards,.formGrid.three{grid-template-columns:1fr}}.setupForm label.applyAll{background:#fff8e8;border:1px solid #ead18f;flex-direction:row;align-items:flex-start;gap:12px;margin:25px 0;padding:16px;display:flex}.applyAll input{width:19px;height:19px;accent-color:var(--navy);flex:none;margin:1px 0}.applyAll span{flex-direction:column;gap:4px;display:flex}.applyAll small{line-height:1.5}.stagePicker{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:22px;display:grid}.stagePicker button{border:1px solid var(--line);background:#fff;flex-direction:column;align-items:flex-start;gap:5px;padding:16px 18px;display:flex}.stagePicker button.selected{background:var(--navy);border-color:var(--navy);color:#fff}.stagePicker small{text-transform:uppercase;letter-spacing:.12em;color:#a57508;font-weight:800}.stagePicker .selected small{color:var(--gold)}.stagePicker b{font:700 18px Georgia}.stageNote{border-left:3px solid var(--gold);color:var(--muted);background:#f7f4ed;margin:15px 0;padding:14px;font-size:12px;line-height:1.6}.stageStandings p small{text-transform:none}@media (width<=760px){.stagePicker{grid-template-columns:1fr}.stagePicker button{flex-direction:row;justify-content:space-between;align-items:center}}.contentForm{max-width:850px}.contentForm textarea{border:1px solid var(--line);font:inherit;resize:vertical;padding:13px}.contentForm input[type=file]{background:#f7f4ed}.currentImage{width:260px;margin:15px 0;position:relative}.currentImage img,.currentImage object{object-fit:cover;width:100%;height:160px;display:block}.currentImage span{background:var(--navy);color:#fff;padding:5px 8px;font-size:9px;position:absolute;bottom:8px;left:8px}.currentYearGrid{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;max-width:1132px;margin:0 auto 95px;display:grid}.currentYear{background:#f7f4ed;margin:0;padding:48px}.currentYear label{letter-spacing:.2em;color:#a57508;font-size:10px;font-weight:800}.currentYear h2{text-transform:uppercase;margin:18px 0;font:700 42px/1.1 Georgia}.currentYear p{color:var(--muted);white-space:pre-line;line-height:1.8}.currentYearSchedule>span{display:block}.currentYearSchedule strong{color:var(--navy);font-weight:800}.currentYearOilPattern{--oil-pattern-bleed:36px;flex-direction:column;display:flex}.oilPatternTop{justify-content:space-between;align-items:center;gap:16px;display:flex}.oilPatternTop>a{color:#fff;background:var(--navy);white-space:nowrap;flex:none;padding:10px 13px;font-size:13px;font-weight:800;text-decoration:none}.currentYearOilPattern h2{margin:8px 0 4px;font-size:30px}.currentYearOilPattern .oilPatternName{color:var(--navy);white-space:normal;margin:0 0 6px;font-size:14px;font-weight:800;line-height:1.25}.currentYearOilPattern>img,.currentYearOilPattern>object,.currentYearOilPattern>.oilPatternPreview{width:calc(100% + (var(--oil-pattern-bleed) * 2));height:100%;min-height:540px;margin-right:calc(var(--oil-pattern-bleed) * -1);margin-bottom:calc(var(--oil-pattern-bleed) * -1);margin-left:calc(var(--oil-pattern-bleed) * -1);object-fit:contain;background:#fff;border:1px solid #ded9ce;flex:1}.currentYearOilPattern>object{display:block}.oilPatternPreview{place-items:center;display:grid;overflow:hidden}.oilPatternPreview canvas{max-width:100%;max-height:100%;display:block;box-shadow:0 1px 5px #071b3126}.oilPatternPreview>a{color:var(--navy);font-weight:800}.oilPatternPlaceholder{text-align:center;min-height:230px;color:var(--muted);background:#fff;border:1px dashed #c9c4b9;flex:1;place-content:center;gap:8px;padding:24px;display:grid}.oilPatternPlaceholder span{font-size:14px}@media (width<=760px){.currentYearGrid{grid-template-columns:1fr;gap:16px;margin:0 20px 65px}.currentYear{padding:35px 25px}.currentYear h2{font-size:34px}.currentYearOilPattern>img,.currentYearOilPattern>object,.currentYearOilPattern>.oilPatternPreview,.oilPatternPlaceholder{height:430px;min-height:430px}.currentYearOilPattern{--oil-pattern-bleed:13px}.oilPatternTop{flex-direction:column;align-items:flex-start}.oilPatternTop>a{white-space:normal}}.staffLogin{background:var(--navy);color:#fff;margin-top:20px;padding:14px;font-weight:700;text-decoration:none;display:block}.staffLogin.secondary{border:1px solid var(--navy);color:var(--navy);background:#fff}.staffGrid{grid-template-columns:1fr 1fr}.staffGrid .audit{grid-column:1/-1;max-height:500px;overflow:auto}.roleHelp{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:8px 14px;margin-top:22px;padding-top:18px;font-size:11px;display:grid}.roleHelp span{color:var(--muted)}.managerCard .tiny{color:#a33;background:0 0;border:0;grid-column:1/-1;width:max-content;padding:5px 0;font-size:10px}.audit p{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;margin:0;padding:14px 0;display:grid}.audit p span{color:var(--muted);font-size:11px}.audit p small{color:var(--muted);grid-column:1/-1;margin-top:4px}@media (width<=760px){.staffGrid{grid-template-columns:1fr}.staffGrid .audit{grid-column:auto}}.transferGrid .cardIntro{color:var(--muted);min-height:80px;line-height:1.7}.managerCard button.secondary{color:var(--navy);border:1px solid var(--navy);background:#fff;margin-top:9px}.centerDirectory{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.centerDirectory article{border:1px solid var(--line);border-top:4px solid var(--gold);background:#fff;justify-content:space-between;align-items:center;gap:22px;padding:25px;display:flex}.centerDirectory h2{text-transform:uppercase;margin:0 0 9px;font:700 22px Georgia}.centerDirectory p{color:var(--muted);margin:0 0 8px;line-height:1.6}.centerDirectory a{color:var(--navy);font-weight:700}.centerDirectory .centerWebsite{background:var(--navy);color:#fff;white-space:nowrap;padding:11px 14px;text-decoration:none}@media (width<=760px){.centerDirectory{grid-template-columns:1fr}.centerDirectory article{flex-direction:column;align-items:flex-start}.centerDirectory .centerWebsite{text-align:center;width:100%}}.masterBowlerLayout{grid-template-columns:minmax(0,1fr);align-items:start;gap:25px;display:grid}.manualMasterAdd{border:1px solid var(--line);background:#f7f4ed;margin:18px 0;padding:16px}.manualMasterAdd>button{background:var(--navy);color:#fff;border:0;padding:11px 15px;font-weight:700}.manualMasterAddBody{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.manualMasterAddBody h3{margin:0 0 6px}.manualMasterAddBody .formGrid{margin-top:14px}.manualMasterAddBody .masterBowlerActions{margin-top:16px}.sanctionReviewSection{border:2px solid var(--gold);background:#fff;margin:18px 0}.sanctionReviewSection>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:16px;display:flex}.sanctionReviewSection>summary h3{margin:0}.sanctionReviewSection>summary b{color:#8a5900}.sanctionReviewBody{border-top:1px solid var(--line);padding:16px}.sanctionReviewRow{border-bottom:1px solid var(--line);grid-template-columns:1.4fr 1fr 1fr 1.5fr;align-items:center;gap:14px;padding:14px 0;display:grid}.sanctionReviewRow>div{gap:4px;display:grid}.sanctionReviewRow small{color:var(--muted)}.resolvedSanctionReviews{background:#f7f4ed;margin-top:16px;padding:12px}.resolvedSanctionReviews p{font-size:12px}@media (width<=900px){.sanctionReviewRow{grid-template-columns:1fr 1fr}.sanctionReviewRow .masterBowlerActions{grid-column:1/-1}}.registrationManagement{max-width:none}.testRegistrationCleanup{background:#fff5f5;border:2px solid #9b2f2f;justify-content:space-between;align-items:center;gap:20px;margin:18px 0;padding:16px;display:flex}.testRegistrationCleanup p{color:var(--muted);margin:5px 0 0;font-size:12px}.testRegistrationCleanup button{color:#fff;white-space:nowrap;background:#9b2f2f;border:0;padding:12px 16px;font-weight:800}.testRegistrationCleanup button:disabled{opacity:.6}@media (width<=760px){.testRegistrationCleanup{flex-direction:column;align-items:stretch}.testRegistrationCleanup button{white-space:normal}}.registrationManagementTabs{border:1px solid var(--line);background:#f6f8fa;gap:8px;margin:0 0 22px;padding:12px;display:flex;overflow-x:auto}.registrationManagementTabs button{color:var(--navy);white-space:nowrap;background:#fff;border:1px solid #cdd5dc;padding:11px 16px;font-weight:700}.registrationManagementTabs button.on{border-color:var(--navy);background:var(--navy);color:#fff}.scoreReviewControls{align-items:end;gap:18px;display:flex}.scoreReviewControls>label{min-width:145px;font-weight:700}.scoreReviewControls select{width:100%;margin-top:7px;display:block}@media (width<=760px){.scoreReviewControls{flex-direction:column;align-items:stretch}}.registrationSearch{max-width:430px;margin:0 0 20px;display:block}.registrationSearch input{width:100%;margin-top:7px}.registrationMismatchFlags{background:#fff8df;border:2px solid #c88a00;margin:0 0 20px}.registrationMismatchFlags header{border-bottom:1px solid #e5c46f;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.registrationMismatchFlags header label{color:#8b5e00;letter-spacing:.13em;font-size:10px;font-weight:900}.registrationMismatchFlags header h3{color:var(--navy);margin:4px 0;font-size:17px}.registrationMismatchFlags header p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.registrationMismatchFlags header strong{min-width:40px;height:40px;color:var(--navy);background:#f4b72d;border-radius:50%;place-items:center;font-size:18px;display:grid}.registrationMismatchFlags article{border-top:1px solid #ecd99f;align-items:center;gap:12px;padding:12px 18px;display:flex}.registrationMismatchFlags article>span{color:#fff;background:#9b2f2f;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.registrationMismatchFlags article div{flex:1;gap:3px;display:grid}.registrationMismatchFlags article small{color:#9b2f2f;font-weight:800}.registrationMismatchFlags article button{background:var(--navy);color:#fff;border:0;padding:9px 12px;font-weight:800}.registrationMismatchRow{background:#fff8df}@media (width<=760px){.registrationMismatchFlags header,.registrationMismatchFlags article{flex-direction:column;align-items:stretch}.registrationMismatchFlags header strong{align-self:flex-start}.registrationMismatchFlags article>span{display:none}.registrationMismatchFlags article button{width:100%}}.registrationManagement td small{color:var(--muted);white-space:nowrap;margin-top:4px;display:block}.registrationViewActions{gap:5px;min-width:105px;display:grid}.registrationViewActions button{border:1px solid var(--navy);color:var(--navy);background:#fff;padding:6px 8px;font-size:11px;font-weight:700}.statusComplete{color:#25744a;font-weight:700}.statusMissing{color:#9f3027;font-weight:700}.sundayDivisionLocks{border:2px solid var(--navy);background:#f7fafc;margin:0 0 18px}.sundayDivisionLocks>header{background:var(--navy);color:#fff;padding:14px 16px}.sundayDivisionLocks>header b,.sundayDivisionLocks>header span{display:block}.sundayDivisionLocks>header span{color:#dce6ef;margin-top:4px;font-size:13px;line-height:1.45}.sundayDivisionLocks>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.sundayDivisionLocks article{border:1px solid var(--line);background:#fff;grid-template-columns:1fr;gap:9px;padding:12px;display:grid}.sundayDivisionLocks article div{justify-content:space-between;align-items:center;gap:10px;display:flex}.sundayDivisionLocks article small{color:#8a5a00;font-weight:800}.sundayDivisionLocks select,.sundayDivisionLocks button{width:100%}.sundayDivisionLocks button{color:#fff;background:#1673a8;border:0;padding:10px;font-weight:800}.sundayDivisionLocks button:disabled{opacity:.45}@media (width<=800px){.sundayDivisionLocks>div{grid-template-columns:1fr}}.masterBowlerLayout .cardIntro{color:var(--muted);line-height:1.65}.masterList{max-height:760px;overflow:auto}.masterListHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;margin-bottom:18px;display:flex}.masterListHead p{color:var(--muted);font-size:12px}.masterListHead>span{background:var(--navy);color:#fff;padding:7px 10px;font-size:10px}.masterList article{border:1px solid var(--line);margin:12px 0;padding:20px;position:relative}.masterList article.newMasterBowler{border:2px solid var(--gold);background:#fff8df;box-shadow:0 0 0 4px #f4b72d24}.masterList h3{margin:6px 0 12px;font:700 20px Georgia}.masterList article>button,.masterBowlerActions button{background:var(--navy);color:#fff;border:0;padding:10px 14px;font-weight:700}.masterBowlerActions{gap:10px;display:flex}.masterBowlerActions button{flex:1}.masterBowlerActions .moveToAdultButton{color:#6d4900;background:#fff8df;border:1px solid #b97800}.masterBowlerActions .deleteMasterBowlerButton{color:#922;background:#fff;border:1px solid #a33}.newFlag{background:var(--gold);color:var(--navy);letter-spacing:.12em;padding:5px 8px;font-size:9px;display:inline-block}@media (width<=900px){.masterBowlerLayout{grid-template-columns:1fr}}@media (width<=520px){.masterBowlerActions{display:grid}}.eventType{background:#f7f4ed;grid-template-columns:1.3fr 1fr auto;align-items:end;gap:22px;margin-bottom:22px;display:grid}.eventType p{color:var(--muted);line-height:1.6}.eventType>button{width:auto;padding:13px 18px}.faqList article{border-bottom:1px solid var(--line);padding:18px 0}.faqList article p{color:var(--muted);border:0;padding:0;line-height:1.6;display:block}.faqList article button,.pairStandings article button{color:#a33;background:0 0;border:0;padding:5px 0}.pairStandings{margin-top:24px}.pairStandings article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;padding:16px 0;display:grid}.pairStandings article small{color:var(--muted);grid-column:1/-1;margin-top:5px}.pairStandings article button{grid-column:1/-1;width:max-content}.resultSection{margin:50px 0}.resultSection h2{text-transform:uppercase;font:700 30px Georgia}.publicFaq{max-width:1132px;margin:95px auto;padding:0}.publicFaq>label{letter-spacing:.2em;color:#a57508;font-size:10px;font-weight:800}.publicFaq>h1{text-transform:uppercase;margin:18px 0 35px;font:700 44px Georgia}.faqCategoryNav{scrollbar-width:thin;gap:9px;margin:-10px 0 38px;padding:3px 0 10px;display:flex;overflow-x:auto}.faqCategoryNav a{border:1px solid #cad5df;border-bottom:3px solid var(--gold);color:var(--navy);background:#fff;flex:none;padding:11px 14px;font-size:13px;font-weight:800;text-decoration:none}.faqCategoryNav a:hover,.faqCategoryNav a:focus-visible{background:#edf3f7}.faqCategorySections{gap:34px;display:grid}.faqCategorySection{scroll-margin-top:110px}.faqCategorySection>header{border-bottom:4px solid var(--gold);grid-template-columns:1fr auto;align-items:end;gap:2px 20px;padding-bottom:12px;display:grid}.faqCategorySection>header small{color:#8a6500;letter-spacing:.14em;grid-column:1/-1;font-size:9px;font-weight:900}.faqCategorySection>header h2{color:var(--navy);text-transform:uppercase;margin:0;font:700 27px Georgia}.faqCategorySection>header span{color:var(--muted);font-size:12px;font-weight:700}.faqCategorySection details{border-top:1px solid var(--line);padding:20px 0}.faqCategorySection details:first-child{border-top:0}.faqCategorySection summary{cursor:pointer;font-weight:700}.faqCategorySection details p{color:var(--muted);white-space:pre-line;max-width:850px;line-height:1.7}.resultSection .table{overflow:auto}@media (width<=760px){.eventType{grid-template-columns:1fr}.publicFaq{margin:65px 20px}.publicFaq>h1{font-size:34px}.faqCategoryNav{margin-bottom:28px}.faqCategoryNav a{white-space:nowrap}.faqCategorySection>header{align-items:start}.faqCategorySection>header h2{font-size:23px}}.announcementEditor{margin-bottom:22px}.announcementEditor textarea{resize:vertical}.announcementEditor .formActions{flex-wrap:wrap;gap:12px;display:flex}.publicAnnouncement{background:#fff1ed;border-left:6px solid #b51f2e;max-width:1132px;margin:28px auto 0;padding:28px 32px}.publicAnnouncement label,.myTournamentCallout label,.myTournamentResult header label{letter-spacing:.16em;color:#a57508;font-size:10px;font-weight:800}.publicAnnouncement h2,.myTournamentCallout h2{margin:8px 0;font:700 28px Georgia}.publicAnnouncement p,.myTournamentCallout p{color:var(--muted);margin:0;line-height:1.6}.myTournamentCallout{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:30px;max-width:1132px;margin:28px auto 70px;padding:32px;display:flex}.myTournamentCallout p{color:#dce5ef;max-width:720px}.myTournamentCallout button{white-space:nowrap;background:var(--gold);width:auto;color:var(--navy)}.myTournamentLookup{grid-template-columns:1fr 1fr auto;align-items:end;gap:16px;max-width:720px;display:grid}.myTournamentLookup button{width:auto}.myTournamentResult{border:1px solid var(--line);background:#fff;margin-top:30px}.myTournamentResult>header{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;padding:28px 32px;display:flex}.myTournamentResult h2{margin:6px 0;font:700 32px Georgia}.myTournamentResult header p{color:#dce5ef;margin:0}.myTournamentResult header>strong{font-size:22px}.myTournamentSummary{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.myTournamentSummary article{border-right:1px solid var(--line);padding:22px}.myTournamentSummary small,.myTournamentSummary b{display:block}.myTournamentSummary small{color:var(--muted);letter-spacing:.12em;font-size:10px}.myTournamentSummary b{text-transform:capitalize;margin-top:7px}.myTournamentDetails{grid-template-columns:1fr 1fr;gap:45px;padding:32px;display:grid}.myTournamentDetails h3{font:700 22px Georgia}.myTournamentDetails section>p{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.myTournamentDetails section>p b,.myTournamentDetails section>p span{display:block}.myTournamentDetails .complete>b{color:#14845d}.myTournamentDetails .incomplete>b{color:#b51f2e}.linkedRegistration{background:#f7f4ed;padding:16px}.linkedRegistration span{color:var(--muted);margin-top:5px;display:block}.portalActions,.tournamentQuickLinks{flex-wrap:wrap;gap:12px;display:flex}.portalActions button,.portalActions a,.tournamentQuickLinks button,.tournamentQuickLinks a{border:1px solid var(--navy);width:auto;color:var(--navy);background:#fff;padding:9px 12px;font-weight:700;text-decoration:none}.tournamentQuickLinks{margin-top:10px}.tournamentQuickLinks button,.tournamentQuickLinks a{background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.resultsTools{background:#f7f4ed;flex-wrap:wrap;align-items:end;gap:14px;margin:30px 0;padding:20px;display:flex}.resultsTools label{flex-direction:column;flex:1;gap:9px;min-width:240px;font-weight:700;display:flex}.resultsTools label input{border:1px solid var(--line);background:#fff;width:100%;padding:12px 14px;font-weight:400}.resultsTools button{width:auto}.resultsTools small{color:var(--muted);margin-left:auto}@media (width<=760px){.myTournamentCallout{margin:24px 20px 55px;display:block}.myTournamentCallout button{width:100%;margin-top:20px}.myTournamentLookup{grid-template-columns:1fr}.myTournamentLookup button{width:100%}.myTournamentSummary{grid-template-columns:1fr 1fr}.myTournamentDetails{grid-template-columns:1fr;padding:22px}.myTournamentResult>header{align-items:flex-start;gap:18px}.resultsTools{align-items:stretch}.resultsTools button{width:100%}.resultsTools small{margin-left:0}.publicAnnouncement{margin:24px 20px 0}}.myTournamentLookup{grid-template-columns:1fr;align-items:stretch;max-width:760px}.bowlerNameFields{border:0;gap:12px;margin:0;padding:0;display:grid}.bowlerNameFields legend{margin-bottom:10px;font-weight:700}.bowlerNameRow{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.bowlerNameRow label{margin:0}.myTournamentLookup .addBowlerButton,.myTournamentLookup .removeBowlerButton{color:var(--navy);border:1px solid var(--navy);background:#fff}.myTournamentLookup .addBowlerButton,.myTournamentLookup .myTournamentSubmit{justify-self:start}.myTournamentLookup .removeBowlerButton{margin-bottom:1px}@media (width<=760px){.bowlerNameRow{grid-template-columns:1fr}.myTournamentLookup .addBowlerButton,.myTournamentLookup .removeBowlerButton,.myTournamentLookup .myTournamentSubmit{width:100%}}.cutSummary{border-bottom:1px solid var(--line);padding:13px 0}.cutSummary h3{margin:0 0 7px;font:700 17px Georgia}.cutSummary p{border:0!important;padding:4px 0!important;display:block!important}.cutSummary .replacement{background:#fff5d7;padding:10px!important}.cutSummary button{color:#a33;background:0 0;border:0;padding:6px 0 0;display:block}.standingFlag{color:#15527a;letter-spacing:.08em;background:#dceeff;margin-left:8px;padding:4px 7px;font-size:9px;display:inline-block}.standingFlag.replacementFlag{color:#745300;background:#fff0bd}.standingFlag.withdrawnFlag{color:#8a3828;background:#f2e4e0}.checkInPanel{gap:18px;display:grid}.checkInHead{grid-template-columns:1fr minmax(240px,340px);align-items:end;gap:16px;display:grid}.checkInHead .notice{grid-column:1/-1}.checkInActions{flex-wrap:wrap;gap:8px;display:flex}.checkInTable{padding:0;overflow:hidden}.checkInTable .table{overflow:auto}.checkInTable table{min-width:1120px}.checkInTable th,.checkInTable td{padding:8px}.checkInTable select,.checkInTable input:not([type=checkbox]){border:1px solid #d7d2c7;border-radius:6px;min-width:118px;padding:8px}.checkInTable input[type=checkbox]{width:18px;height:18px}.checkInTable .checkedRow{background:#f1f8ef}.checkInSaveBar{border-top:1px solid var(--line);background:#fff8df;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.checkInSaveBar div{gap:3px;display:grid}.checkInSaveBar small{color:var(--muted)}.checkInTable .absentRow{color:#7a3030;background:#fff1f1}.checkInSummary tfoot{background:#f7f4ed}.checkInSummary tfoot tr:last-child{background:var(--gold);font-size:16px}@media (width<=800px){.checkInHead{grid-template-columns:1fr}.checkInSaveBar{flex-direction:column;align-items:stretch}.checkInSaveBar button{width:100%}}@media print{header,footer,.adminTabs,.checkInHead .checkInActions,.pageHead{display:none!important}.checkInPanel{display:block}.checkInPanel .managerCard{box-shadow:none;border:0;padding:0}.checkInTable table{min-width:0;font-size:8px}.checkInTable select,.checkInTable input:not([type=checkbox]){border:0;min-width:0;padding:0;font-size:8px}.checkInSaveBar{display:none}.checkInSummary{break-before:page}}.checkInFilterStatus{border-bottom:1px solid var(--line);background:#f7f4ed;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.checkInFilterStatus button{width:auto;padding:8px 12px}.checkInFilters th{background:#eef2f4;padding:6px!important}.checkInFilters th:first-child{letter-spacing:.08em;color:var(--muted);font-size:9px}.checkInFilters select,.checkInFilters input{background:#fff;width:100%;min-width:92px!important;padding:6px!important;font-size:10px!important}.checkInFilters input::placeholder{color:#687787}@media print{.checkInFilterStatus,.checkInFilters{display:none!important}}.squadSheetTabs{flex-wrap:wrap;gap:8px;display:flex}.squadSheetTabs button{color:var(--navy);border:1px solid var(--navy);background:#fff;padding:10px 16px}.squadSheetTabs button.on{background:var(--navy);color:#fff}.checkInTable .missingGoldEntry{box-shadow:inset 5px 0 #c0392b;background:#fff0bd!important}.checkInFlag{color:#fff;letter-spacing:.08em;background:#c0392b;width:max-content;margin-top:5px;padding:4px 6px;font-size:8px;font-weight:800;display:block}.missingText{color:#a1261d}.checkInTable td small{color:var(--muted);margin-top:4px;display:block}.entriesPanel .reviewRow{background:#fff0bd}.masterSearch{margin-bottom:18px;display:block}.masterSearch input{margin-bottom:4px}.emptySearch{text-align:center;color:var(--muted);border:1px dashed var(--line);padding:30px 10px}.manageTournaments{gap:16px;display:grid}.manageTournamentRow{border:1px solid var(--line);background:#fff}.manageTournamentRow>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;list-style:none;display:flex}.manageTournamentRow>summary::-webkit-details-marker{display:none}.manageTournamentRow>summary:hover,.manageTournamentRow>summary:focus-visible{background:#f7f9fb}.manageTournamentRow[open]>summary{border-bottom:1px solid var(--line);background:#f7f9fb}.manageTournamentRow>form,.manageTournamentRow>label,.manageTournamentRow>.dangerButton{margin:16px 20px 0}.manageTournamentRow>.dangerButton{margin-bottom:20px}.tournamentExpandLabel{color:var(--navy);flex:none;font-size:12px;font-weight:800}.tournamentExpandLabel:after{content:" +";color:var(--gold-dark);font-size:18px}.manageTournamentRow[open] .tournamentExpandLabel:before{content:"Close controls"}.manageTournamentRow[open] .tournamentExpandLabel{font-size:0}.manageTournamentRow[open] .tournamentExpandLabel:before{font-size:12px}.manageTournamentRow[open] .tournamentExpandLabel:after{content:" −"}.manageTournamentRow h3{margin:8px 0;font:700 21px Georgia}.manageTournamentRow p,.manageTournamentRow small{color:var(--muted)}.manageTournamentRow .dangerButton{margin-bottom:1px}.statusPill{color:var(--navy);letter-spacing:.1em;text-transform:uppercase;background:#e9edf2;padding:5px 8px;font-size:9px;font-weight:800;display:inline-block}.statusPill.completed{color:#2c6534;background:#dce9dd}.statusPill.draft{color:#4b5563;background:#eef0f3}.tournamentStatusEditor{border:1px solid var(--line);background:#f7f9fb;gap:10px;padding:16px;display:grid}.tournamentSetupCombined{gap:20px;display:grid}.tournamentSetupSave{border:2px solid var(--gold);background:#fff8df;gap:20px;display:grid}.tournamentSetupSave div{gap:5px;display:grid}.tournamentSetupSave small{color:var(--muted)}.tournamentSetupSave button{width:100%}@media (width<=700px){.financialCategory>summary:has(.financialIncludeToggle){grid-template-columns:1fr auto}.financialIncludeToggle{grid-column:1/-1}.tournamentSetupSave{flex-direction:column;align-items:stretch}}.tournamentStatusEditor small{color:var(--muted);line-height:1.45}.scoreReviewSheet{max-width:none}.scoreReviewStageTabs{border-bottom:1px solid var(--line);gap:8px;margin-bottom:20px;display:flex}.scoreReviewStageTabs button{border:1px solid var(--line);color:var(--navy);background:#fff;border-bottom:0;padding:11px 18px;font-weight:800}.scoreReviewStageTabs button.selected{background:var(--navy);color:#fff;box-shadow:inset 0 -3px var(--gold)}.scoreReviewHead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.scoreReviewHead p{color:var(--muted);margin-bottom:0}.scoreReviewDivisionTabs{gap:6px;display:flex}.scoreReviewDivisionTabs button{border:1px solid var(--line);color:var(--navy);background:#fff;padding:10px 14px;font-weight:800}.scoreReviewDivisionTabs button.selected{border-color:var(--gold);background:var(--navy);color:#fff}.scoreReviewScroll{border:1px solid var(--line);overflow-x:auto}.scoreReviewScroll table{border-collapse:collapse;width:max-content;min-width:100%}.scoreReviewScroll th,.scoreReviewScroll td{text-align:center;white-space:nowrap;border:1px solid #9aa9b6;min-width:58px;padding:8px 10px}.scoreReviewScroll thead th{color:#071d33;background:#5db9ef}.scoreReviewScroll tbody th{z-index:1;text-align:left;background:#fff;min-width:190px;position:sticky;left:0}.scoreReviewScroll td.positive{color:#08743c;font-weight:800}.scoreReviewScroll td.negative{color:#9b1c1c;font-weight:800}.scoreReviewCheckboxCell input{width:20px;height:20px;accent-color:var(--navy);cursor:pointer}.scoreReviewCompleted{border:1px solid var(--line);background:#f7f9fb;margin-top:18px}.scoreReviewCompleted>summary{color:var(--navy);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-weight:900;display:flex}.scoreReviewCompleted>summary b{background:var(--navy);color:#fff;text-align:center;border-radius:18px;min-width:32px;padding:5px 9px}.scoreReviewCompleted .scoreReviewScroll{border-width:1px 0 0}@media (width<=700px){.scoreReviewHead{flex-direction:column;align-items:stretch}.scoreReviewDivisionTabs button{flex:1}}.statusPill.cancelled{color:#8a3828;background:#f1dfdc}@media (width<=900px){.manageTournamentRow>summary{align-items:flex-start}.manageTournamentRow .dangerButton{width:100%}}.manageTournamentLayout{gap:24px;display:grid}.manageTournamentLayout>.managerCard:first-child{max-width:900px}.paymentLinksEditor{border:1px solid var(--line);background:#f6f8fa;grid-column:1/-1;grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;padding:16px;display:grid}.paymentLinksEditor strong{grid-column:1/-1}.paymentLinksEditor button{margin:0}@media (width<=900px){.paymentLinksEditor{grid-template-columns:1fr}}.scheduleEventList{gap:14px;display:grid}.scheduleEventEditor{border:1px solid var(--line);background:#fbfaf7;padding:18px}.scheduleEventEditor .checkInActions button{width:auto}.scheduleEventEditor .dangerButton{background:#9f3027}.scheduleTournamentIdentity{border-left:5px solid var(--gold);background:#f7f4ed;grid-template-columns:minmax(240px,1.2fr) minmax(320px,1fr) auto;align-items:center;gap:28px;margin:0 0 28px;padding:26px 30px;display:grid}.scheduleTournamentIdentity>div>label{letter-spacing:.18em;color:#a57508;font-size:10px;font-weight:800}.scheduleTournamentIdentity h2{margin:7px 0 0;font:700 26px Georgia}.scheduleTournamentIdentity dl{grid-template-columns:1fr 1fr;gap:20px;margin:0;display:grid}.scheduleTournamentIdentity dt{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-size:10px;font-weight:800}.scheduleTournamentIdentity dd{margin:0;font-weight:700}.scheduleTournamentActions{align-items:stretch;gap:10px;display:flex}.scheduleTournamentActions>a{background:var(--navy);color:#fff;white-space:nowrap;justify-content:center;align-items:center;padding:12px 15px;font-size:12px;font-weight:800;text-decoration:none;display:flex}@media (width<=1100px){.scheduleTournamentActions{flex-direction:column}}@media (width<=850px){.scheduleTournamentIdentity{grid-template-columns:1fr;gap:18px;padding:24px}.scheduleTournamentIdentity dl{grid-template-columns:1fr 1fr}.scheduleTournamentActions{flex-direction:row;width:max-content}}@media (width<=520px){.scheduleTournamentIdentity dl{grid-template-columns:1fr}.scheduleTournamentActions{flex-direction:column;width:100%}.scheduleTournamentActions>a{text-align:center;width:100%}}.hero section>div>.gold{min-width:170px}.standingsPending{border-top:1px solid var(--line);color:var(--muted);flex-direction:column;gap:8px;padding:28px;display:flex}.standingsPending strong{color:var(--navy);font:700 18px Georgia}.saturdayPublishControl{background:#fff8df;border:1px solid #d8b14d;justify-content:space-between;align-items:center;gap:20px;margin:18px 0;padding:18px 20px;display:flex}.sanctionNumberField small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.35;display:block}.sanctionNumberField input:user-invalid{border-color:#b42318;box-shadow:0 0 0 2px #b423181f}.sanctionNumberField input:user-invalid+small{color:#b42318;font-weight:700}.entryForm .missingRequiredField{outline-offset:2px;outline:3px solid #b4231833;scroll-margin-top:110px;border-color:#b42318!important}.squadScorePicker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.squadScorePicker button{border:1px solid var(--line);color:var(--navy);text-align:left;background:#fff;gap:4px;padding:14px 18px;display:grid}.squadScorePicker button.selected{border-color:var(--gold);box-shadow:inset 0 -3px 0 var(--gold)}.squadScorePicker span,.squadVerificationControl span,.squadPublicVerification span{color:var(--muted);font-size:12px}.squadVerificationControl,.squadPublicVerification{border-left:5px solid var(--gold);background:#fff8df;justify-content:space-between;align-items:center;gap:18px;margin:18px 0;padding:16px 20px;display:flex}.squadVerificationControl.verified,.squadPublicVerification{background:#e7f6ef;border-left-color:#16845b}.squadVerificationControl div{gap:5px;display:grid}.squadVerificationControl button{background:var(--navy);color:#fff;border:0;padding:11px 15px;font-weight:800}.squadPublicVerification{flex-direction:column;align-items:flex-start;gap:5px}.saturdayPublishControl div{gap:5px;display:grid}.saturdayPublishControl b{color:var(--navy);font:700 18px Georgia}.saturdayPublishControl span{color:var(--muted);font-size:12px;line-height:1.5}.saturdayPublishControl button{background:var(--navy);color:#fff;white-space:nowrap;border:0;padding:12px 16px;font-weight:800}.saturdayPublishControl button:disabled{cursor:default;background:#406079}.saturdayCompleteBanner{color:var(--navy);background:#e7f6ef;border-left:6px solid #16845b;justify-content:space-between;align-items:center;gap:18px;margin:0 0 22px;padding:18px 22px;display:flex}.saturdayCompleteBanner b{font:700 20px Georgia}.saturdayCompleteBanner span{font-size:13px}@media (width<=700px){.saturdayPublishControl,.saturdayCompleteBanner,.squadVerificationControl{flex-direction:column;align-items:stretch}.saturdayPublishControl button{white-space:normal}}.scholarshipPrintSheet{display:none}@media print{body:has(.scholarshipPrintSheet)>div>header{display:none!important}body:has(.scholarshipPrintSheet) footer{display:none!important}body:has(.scholarshipPrintSheet) .pageHead{display:none!important}body:has(.scholarshipPrintSheet) .adminTabs{display:none!important}body:has(.scholarshipPrintSheet) .scholarshipSummary{display:none!important}body:has(.scholarshipPrintSheet) .scholarshipBreakdown{display:none!important}.adminPage:has(.scholarshipPrintSheet){max-width:none!important;padding:0!important}.scholarshipAdmin:has(.scholarshipPrintSheet){display:block!important}.scholarshipPrintSheet{color:#000;width:420px;margin:28px auto 0;font:12px Arial,sans-serif;display:block!important}.scholarshipPrintSheet header{text-align:center;margin-bottom:42px}.scholarshipPrintSheet header h1{margin:0 0 4px;font:700 15px Arial,sans-serif}.scholarshipPrintSheet header p{margin:0;font-weight:700}.scholarshipPrintSheet h2{text-align:center;margin:0 0 8px;font:12px Arial,sans-serif}.scholarshipPrintRows{width:260px;margin:0 auto}.scholarshipPrintRows div,.scholarshipPrintSpecial{grid-template-columns:1fr 14px 48px;align-items:center;display:grid}.scholarshipPrintRows div{min-height:18px}.scholarshipPrintRows b,.scholarshipPrintRows strong,.scholarshipPrintSpecial b,.scholarshipPrintSpecial strong{text-align:right;font-weight:400}.scholarshipPrintSpecial{width:330px;margin:42px auto 0}.scholarshipPrintSpecial span{text-align:center}.scholarshipPrintOverall{margin-top:70px}.scholarshipPrintOverall span{text-align:left}body:has(.scholarshipPrintSheet) *{visibility:hidden!important}.scholarshipPrintSheet,.scholarshipPrintSheet *{visibility:visible!important}.scholarshipPrintSheet{z-index:999999;background:#fff;padding-top:18px;top:0;left:50%;transform:translate(-50%);width:420px!important;margin:0!important;display:block!important;position:fixed!important}.scholarshipPrintSheet header{display:block!important}body:has(.scholarshipPrintSheet){background:#fff!important}}.desktopNav .donationNav{color:#6e4b00;white-space:nowrap;background:#fff8df;border:1px solid #c38a00;align-self:center;align-items:center;margin-left:auto;padding:11px 13px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.desktopNav{box-sizing:border-box;width:100%;padding-left:24px;padding-right:24px}.desktopNav .donationNav:hover{background:var(--gold);color:var(--navy)}@media (width<=760px){.mobileNav nav a.donationNav{color:#6e4b00;background:#fff8df;border:1px solid #c38a00;justify-content:center}.homeMobileNav a.donationNav{color:#6e4b00;background:#fff8df;border-color:#c38a00}}.scoreGridCard{border:1px solid var(--line);background:#fff}.scoreGridToolbar{border-bottom:1px solid var(--line);background:#f7f4ed;justify-content:space-between;align-items:end;gap:30px;padding:26px 28px;display:flex}.scoreGridToolbar>div{max-width:690px}.scoreGridToolbar label{letter-spacing:.16em;color:#a57508;font-size:10px;font-weight:800}.scoreGridToolbar h2{text-transform:uppercase;margin:7px 0;font:700 28px Georgia}.scoreGridToolbar p{color:var(--muted);margin:0;line-height:1.5}.scoreGridToolbar>label{min-width:190px;color:var(--navy);letter-spacing:0;flex-direction:column;gap:7px;display:flex}.scoreGridToolbar select{border:1px solid var(--line);background:#fff;padding:11px}.scoreGridCard>.notice{margin:18px 28px 0}.scoreGridScroll{max-height:650px;overflow:auto}.scoreEntryTable{min-width:max-content}.scoreEntryTable th,.scoreEntryTable td{text-align:center;border-bottom:1px solid #d8dde1;border-right:1px solid #d8dde1;padding:7px}.scoreEntryTable thead th{z-index:2;background:var(--navy);color:#fff;min-width:92px;position:sticky;top:0}.scoreEntryTable .scoreName{z-index:3;text-align:left;min-width:230px;position:sticky;left:0}.scoreEntryTable tbody .scoreName{color:var(--navy);background:#f7f4ed;font-size:13px}.scoreEntryTable .scoreName small{color:var(--muted);margin-top:4px;font-weight:400;display:block}.scoreEntryTable input{text-align:center;width:74px;color:var(--navy);border:1px solid #bcc6cd;padding:9px 5px;font-weight:800}.scoreEntryTable input[type=number]{appearance:textfield}.scoreEntryTable input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.scoreEntryTable input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.scoreEntryTable input:focus{border-color:#a57508;outline:3px solid #f4b72d55}.scoreEntryTable select{border:1px solid #ccd3d8;width:74px;margin-top:4px;padding:4px;font-size:10px;display:block}.automaticMatchResult{gap:4px;margin-top:5px;display:grid}.automaticMatchResult>strong{text-transform:capitalize;color:var(--navy);font-size:11px}.automaticMatchResult>small{color:#9b2c00;font-size:8px;font-weight:800;line-height:1.2;display:block}.automaticMatchResult select{margin-top:2px}.scoreEntryTable .scoreTotal{background:#fffaf0;font-weight:800}.scoreEntryTable .emptyScoreGrid{color:var(--muted);padding:35px}.scoreGridActions{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;align-items:center;gap:18px;padding:20px 28px;display:flex}.scoreGridActions span{color:var(--muted);font-size:12px}.scoreGridActions button{background:var(--navy);color:#fff;border:0;padding:13px 20px;font-weight:800}.scoreGridActions button:disabled{opacity:.55}@media (width<=760px){.scoreGridToolbar{flex-direction:column;align-items:stretch;padding:22px 18px}.scoreGridCard>.notice{margin:14px 18px 0}.scoreEntryTable .scoreName{min-width:165px}.scoreGridActions{flex-direction:column;align-items:stretch;padding:18px}.scoreGridActions button{width:100%}}.heroWhiteLogo{z-index:2;width:min(36vw,470px);position:absolute;top:50%;right:max(34px,50vw - 590px);transform:translateY(-50%)}.heroWhiteLogo img{filter:drop-shadow(0 12px 30px #0005);width:100%;height:auto;display:block}.heroBowlingVisual{z-index:2;pointer-events:none;width:min(42vw,540px);height:500px;position:absolute;top:50%;right:max(22px,50vw - 610px);transform:translate(155px,-50%)}.heroWhiteLogoImage{z-index:2;filter:drop-shadow(0 12px 30px #0005);width:min(82%,440px);height:auto;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.heroPerspectiveLane{z-index:1;opacity:.58;filter:drop-shadow(0 12px 30px #0004);width:100%;height:auto;display:block;position:absolute;bottom:0;right:0}.hero>section{max-width:650px}.hero:after{opacity:.45}@media (width<=1050px){.heroBowlingVisual{width:38vw;height:430px;right:18px;transform:translate(65px,-50%)}.heroWhiteLogo{width:32vw;right:24px}.hero>section{max-width:62%}}@media (width<=760px){.heroBowlingVisual{order:-1;width:min(88vw,430px);height:360px;margin:0 auto 18px;position:relative;top:auto;right:auto;transform:none}.heroWhiteLogoImage{width:min(78%,315px)}.heroWhiteLogo{order:-1;width:min(78vw,320px);margin:0 0 22px;position:relative;top:auto;right:auto;transform:none}.hero>section{max-width:none}}.scholarshipAdmin{grid-template-columns:1.2fr .8fr;gap:24px;display:grid}.scholarshipReport{gap:18px;display:grid}.scholarshipReportHead{justify-content:space-between;align-items:center;gap:20px;display:flex}.scholarshipReportHead h2,.scholarshipReportHead p{margin:4px 0 0}.scholarshipReportHead label{color:#9a6b00;letter-spacing:.12em;font-weight:800}@media (width<=700px){.scholarshipReportHead{flex-direction:column;align-items:stretch}}.scholarshipPrintHead{display:none}.scholarshipHead{justify-content:space-between;gap:24px;display:flex}.scholarshipHead>label{min-width:240px}.scholarshipCalcGrid{grid-template-columns:1fr 130px 1fr;align-items:center;gap:9px 14px;display:grid}.scholarshipCalcGrid em{color:#365b15;background:#d8f0b7;padding:7px;font-size:11px;font-style:normal}.moneyInput{background:#fff4a3;border:1px solid #e6cc39;align-items:center;display:flex}.moneyInput b{padding-left:10px}.moneyInput input{width:100%;background:0 0!important;border:0!important}.scholarshipBreakdown>label{grid-template-columns:1fr 120px;align-items:center;display:grid}.scholarshipGrand{background:#d8f0b7;justify-content:space-between;margin-top:18px;padding:14px;display:flex}.scholarshipBalance{color:#9b3c25;background:#fff0eb;margin-top:12px;padding:13px}.scholarshipBalance.balanced{color:#177a4a;background:#e9f8ef}.scholarshipActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.scholarshipActions button{background:var(--navy);color:#fff;border:0;flex:1;padding:14px;font-weight:800}.scholarshipActions .scholarshipPrintButton{color:var(--navy);border:1px solid var(--navy);background:#fff;flex-basis:100%}.publishedFlag{color:#177a4a;margin-top:10px;display:block}.publishedScholarships{border-top:5px solid var(--gold);background:#f7f4ed;padding:36px}.publishedScholarships>label{letter-spacing:.18em;color:#a57508;font-size:10px;font-weight:800}.publishedScholarships>div{grid-template-columns:repeat(3,1fr);gap:8px;margin:24px 0;display:grid}.publishedScholarships article{background:#fff;justify-content:space-between;padding:14px;display:flex}.publishedScholarships .qualifierAward,.publishedScholarships .scholarshipPublicTotal{grid-column:1/-1}.publishedScholarships .divisionScholarshipTotal{grid-column:1}.publishedScholarships .scholarshipPublicTotal{background:var(--navy);color:#fff}.resultsTournamentQuickAccess{border-top:4px solid var(--gold);background:#f7f4ed;grid-template-columns:minmax(210px,280px) minmax(280px,1fr);align-items:center;gap:14px;margin:0 0 24px;padding:16px 18px;display:grid}.resultsTournamentQuickAccess label{color:var(--navy);font-weight:800}.resultsTournamentQuickAccess select{background:#fff;width:100%;min-height:44px}.resultsBackToTop{z-index:50;border:2px solid #fff;border-radius:999px;padding:11px 17px;position:fixed;bottom:22px;right:22px;box-shadow:0 5px 18px #071b314d}.perfectAttendanceSeasonAmount{border-bottom:1px solid var(--line);justify-content:flex-end;align-items:end;gap:12px;padding:14px 0 18px;display:flex}.perfectAttendanceSeasonAmount label{width:min(280px,100%);font-size:11px;font-weight:800}.perfectAttendanceSeasonAmount input{width:100%;margin-top:5px;display:block}.perfectAttendanceSeasonAmount button{white-space:nowrap;width:auto}.perfectAttendanceRecipientList>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.perfectAttendanceRecipientList span{flex-direction:column;gap:3px;display:flex}.perfectAttendanceRecipientList small{color:var(--muted)}@media (width<=700px){.resultsTournamentQuickAccess{grid-template-columns:1fr}.resultsBackToTop{bottom:12px;right:12px}.perfectAttendanceSeasonAmount{flex-direction:column;align-items:stretch}.perfectAttendanceSeasonAmount label,.perfectAttendanceSeasonAmount button{width:100%}}.adminTournamentSelect{border-left:4px solid var(--gold);background:#fff8df;align-items:center;gap:12px;margin:-20px 0 28px;padding:14px 18px;display:flex}.adminTournamentSelect select{min-width:300px;padding:10px}@media (width<=850px){.scholarshipAdmin{grid-template-columns:1fr}.scholarshipHead{flex-direction:column}.scholarshipCalcGrid{grid-template-columns:1fr 120px}.scholarshipCalcGrid em{grid-column:1/-1}.publishedScholarships>div{grid-template-columns:1fr}.publishedScholarships .qualifierAward,.publishedScholarships .divisionScholarshipTotal,.publishedScholarships .scholarshipPublicTotal{grid-column:auto}.adminTournamentSelect{flex-direction:column;align-items:stretch}.adminTournamentSelect select{min-width:0}}@media print{body:has(.scholarshipAdmin)>div>header{display:none!important}body:has(.scholarshipAdmin) footer{display:none!important}body:has(.scholarshipAdmin) .pageHead{display:none!important}body:has(.scholarshipAdmin) .adminTabs{display:none!important}body:has(.scholarshipAdmin) .scholarshipActions{display:none!important}body:has(.scholarshipAdmin) .publishedFlag{display:none!important}body:has(.scholarshipAdmin) .notice{display:none!important}.adminPage:has(.scholarshipAdmin){max-width:none!important;padding:0!important}.scholarshipAdmin{display:block!important}.scholarshipPrintHead{text-align:center;margin:0 0 24px;display:block}.scholarshipPrintHead h1{margin:0;font:700 25px Georgia}.scholarshipPrintHead p{margin:6px 0}.scholarshipAdmin .managerCard{box-shadow:none;break-inside:avoid;border:0;padding:12px 22px}.scholarshipHead>label,.scholarshipHead .cardIntro,.scholarshipCalcGrid em,.scholarshipBalance{display:none!important}.scholarshipCalcGrid{grid-template-columns:1fr 120px;max-width:520px}.scholarshipBreakdown{margin-top:8px}.scholarshipBreakdown>label{border-bottom:1px solid #ddd;padding:5px 0}.moneyInput{background:#fff;border:0}.moneyInput input{text-align:right;color:#000;font-weight:700}.scholarshipGrand{background:#fff;border-top:2px solid #000;border-bottom:2px solid #000}.scholarshipSummary{break-after:avoid}}.entriesPanel tr.divisionReviewRow{box-shadow:inset 5px 0 #d39a00;background:#fff3c7!important}.entryReviewFlag{color:#fff;letter-spacing:.08em;background:#c98a00;width:max-content;margin-bottom:6px;padding:4px 7px;font-size:8px;display:block}.stageResultSection{border:1px solid var(--line);background:#fff;border-radius:8px;padding:28px}.stageResultHead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.stageResultHead label{letter-spacing:.18em;color:#a57508;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.stageResultHead h2{margin:0}.resultsDivisionTabs{flex-wrap:wrap;gap:8px;display:flex}.resultsDivisionTabs button,.resultsDivisionTabs a{border:1px solid var(--line);color:#10253b;background:#f7f4ed;border-radius:4px;width:auto;padding:10px 18px;font-weight:800;text-decoration:none;display:block}.resultsDivisionTabs button.on,.resultsDivisionTabs a.on{background:var(--navy);border-color:var(--navy);color:#fff}.stagePending{margin:0;padding:30px}.stagePending span{margin-top:6px;display:block}.resultStatus{text-transform:uppercase;font-size:12px;font-weight:800}.adultYouthResult{margin-top:28px}.adultYouthResult h3{text-transform:uppercase;font:700 22px Georgia}.adultSaturdayContinuation{border-top:2px solid var(--gold);margin-top:34px;padding-top:26px}.adultSaturdayContinuation .stageResultHead{margin-bottom:8px}.adultSaturdayContinuation h3{text-transform:uppercase;margin:0;font:700 22px Georgia}.adultSaturdayContinuation .cardIntro{margin-bottom:16px}.accomplishmentRequestQueue>div:first-child{margin-bottom:18px}.accomplishmentRequestQueue>article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:20px 0;display:grid}.accomplishmentRequestQueue>article.sent{opacity:.72}.accomplishmentRequestQueue h3{margin:7px 0;font:700 22px Georgia}.accomplishmentRequestQueue p{margin:5px 0}.accomplishmentRequestQueue small,.accomplishmentRequestQueue a{margin-top:8px;display:block}.requestStatus{color:#a57508;letter-spacing:.14em;font-size:10px;font-weight:900}.requestActions{align-items:center;gap:8px;display:flex}.requestActions button{white-space:nowrap;width:auto}@media (width<=760px){.accomplishmentRequestQueue>article{grid-template-columns:1fr}.requestActions{flex-direction:column;align-items:stretch}}.emptyStageGroup{color:var(--muted);background:#f7f4ed;padding:18px}.preResultsPanel{border:1px solid var(--line);border-left:6px solid var(--gold);background:#f7f4ed;justify-content:space-between;align-items:center;gap:36px;padding:32px;display:flex}.preResultsPanel label{letter-spacing:.18em;color:#a57508;font-size:10px;font-weight:800}.preResultsPanel h2{text-transform:uppercase;margin:8px 0;font:700 28px Georgia}.preResultsPanel p{color:var(--muted);margin:0;line-height:1.7}.preResultsPanel nav{flex-wrap:wrap;gap:10px;display:flex}.preResultsPanel a{background:var(--navy);color:#fff;padding:12px 15px;font-size:13px;font-weight:700;text-decoration:none}.preResultsPanel a:first-child{background:var(--gold);color:var(--navy)}@media (width<=760px){.preResultsPanel{flex-direction:column;align-items:stretch}.preResultsPanel nav{flex-direction:column}.preResultsPanel a{text-align:center}.stageResultSection{padding:18px}.stageResultHead{flex-direction:column;align-items:flex-start}.resultsDivisionTabs{width:100%}.resultsDivisionTabs button,.resultsDivisionTabs a{flex:1;padding:10px}}.archivedScoreNotice{color:#9d2f23;background:#fff0eb;border-bottom:1px solid #e4b1aa;padding:12px 18px;font-weight:700}.scoreEntryTable td.archivedLowScore{background:#ffd9d4;box-shadow:inset 0 0 0 2px #c53a2e}.scoreEntryTable td.archivedLowScore input{color:#9d2018;background:#fff0ee;border-color:#c53a2e}.scoreReviewFlag{color:#a1261d;letter-spacing:.08em;margin:4px auto 0;font-size:8px;font-weight:900;display:block}.confirmScoreButton{color:#fff;background:#9d2018;border:0;margin:5px auto 0;padding:5px 7px;font-size:8px;font-weight:800;display:block}.archiveHighGame{margin-bottom:24px}.archiveParticipantChecks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.archiveParticipantChecks label{border:1px solid var(--line);background:#f7f4ed;flex-direction:row;align-items:flex-start;gap:10px;margin:0;padding:12px;display:flex}.archiveParticipantChecks input{flex:none;width:18px;height:18px}.archiveParticipantChecks span{flex-direction:column;gap:4px;display:flex}.archiveParticipantChecks small{color:var(--muted)}@media (width<=850px){.archiveParticipantChecks{grid-template-columns:1fr}}.faqLink{color:var(--navy);text-underline-offset:3px;margin:0 0 10px;font-weight:800;text-decoration:underline;display:inline-block}.faqEditForm{grid-column:1/-1}.faqCategorizedAdmin{gap:18px;display:grid}.faqAdminCategory{border:1px solid var(--line)}.faqAdminCategory>header{border-bottom:3px solid var(--gold);background:#edf3f7;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex}.faqAdminCategory>header small{color:#68798d;letter-spacing:.1em;font-size:9px;font-weight:900}.faqAdminCategory>header h3{margin:3px 0 0}.faqAdminCategory article{padding-inline:18px}.faqEmptyCategory{color:var(--muted);margin:0;padding:18px}.faqList article>div>small{color:#a57508;margin-top:7px;font-weight:700;display:block}.faqOrderActions{flex-wrap:wrap}.faqList .editFaqButton{background:var(--navy);color:#fff;border:0;width:max-content;margin-top:12px;padding:9px 15px;font-size:11px;font-weight:800;display:block}.faqList .editFaqButton:hover{background:#1e3a55}.paperSheet tbody,.stageResultSection tbody,.goldTable tbody,.leader article{text-transform:uppercase}.introLinks{flex-wrap:wrap;gap:22px;display:flex}.historyStory{max-width:900px;margin:0 auto;padding:8px 0 12px}.historyPage .pageHead{text-align:center;max-width:1040px;margin-left:auto;margin-right:auto}.historyPage .historySubtitle{font-style:italic}.historyStory p{color:var(--muted);margin:0 0 22px;font-size:18px;line-height:1.75}.historyStory h2{color:var(--navy);margin:38px 0 15px;font:700 29px/1.2 Georgia,serif}.historyStory h2:first-child{margin-top:4px}.historyCredits{text-align:center;border-top:1px solid #8f999f;border-bottom:1px solid #cbd1d5;margin:46px 0 12px;padding:20px 24px}.historyCredits h2{margin:0 0 16px;font-size:22px}.historyCredits p{margin:6px 0;font-size:15px;font-style:italic;line-height:1.55}.historyStory button,.historyStory .historyArchiveLink{color:var(--navy);background:0 0;border:0;border-bottom:1px solid #aab4bb;margin-top:22px;padding:8px 0;font-weight:800;text-decoration:none;display:inline-block}@media (width<=760px){.introLinks{gap:10px}.historyStory{padding-left:2px;padding-right:2px}.historyStory p{font-size:16px}.historyStory h2{margin-top:30px;font-size:24px}.historyCredits{padding-left:10px;padding-right:10px}}.contentForm label.removeCurrentImage{color:#8f2f25;background:#fff0eb;border:1px solid #e7b9ae;flex-direction:row;align-items:flex-start;gap:12px;width:max-content;max-width:100%;padding:13px 16px;display:flex}.removeCurrentImage input{accent-color:#a33;width:18px;height:18px;margin:1px 0}.removeCurrentImage span{flex-direction:column;gap:4px;display:flex}html,body{max-width:100%;overflow-x:hidden}.table{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;max-width:100%;display:block;overflow-x:auto}img,svg,video,input,select,textarea,button{max-width:100%}.mediaOptOutAction{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mediaOptOutAction label{border:1px solid var(--line);cursor:pointer;background:#fff;align-items:center;gap:10px;min-height:54px;padding:14px;display:flex}.mediaOptOutAction label.selected{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy);color:var(--navy)}.mediaOptOutAction input{width:auto;margin:0}.revokedOptOuts{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.revokedOptOuts>summary{cursor:pointer;color:var(--navy);font-weight:800}.revokedOptOuts .table{margin-top:12px}.backupExportsPanel>header label{color:var(--gold-dark);letter-spacing:.12em;font-size:11px;font-weight:900}.backupExportsPanel>header h2{margin:6px 0}.backupExportsPanel>header p{color:var(--muted);margin:0}.backupExportGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.backupExportGrid article{border:1px solid var(--line);background:#fff;flex-direction:column;min-width:0;padding:20px;display:flex}.backupExportGrid article>span{background:var(--navy);color:#fff;place-items:center;width:38px;height:38px;margin-bottom:14px;font-size:19px;display:grid}.backupExportGrid h3{color:var(--navy);margin:0 0 8px}.backupExportGrid p{color:var(--muted);flex:1;margin:0 0 18px;line-height:1.55}.backupExportGrid .button{background:var(--navy);color:#fff;text-align:center;padding:11px 12px;font-weight:800;text-decoration:none;display:block}.homepageTotalsRefresh{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:18px 20px;display:flex}.homepageTotalsRefresh h3{color:var(--navy);margin:0 0 6px}.homepageTotalsRefresh p{max-width:760px;color:var(--muted);margin:0;line-height:1.5}.homepageTotalsRefresh button{flex:none}.backupPrivacyNote{margin-top:16px}@media (width<=850px){.backupExportGrid{grid-template-columns:1fr}.homepageTotalsRefresh{flex-direction:column;align-items:stretch}}@media (width<=600px){.mediaOptOutAction{grid-template-columns:1fr}}.mobileNav,.homeMobileNav{display:none}@media (width<=760px){.desktopNav{display:none!important}.mobileNav{z-index:20;pointer-events:auto;margin-left:auto;display:block;position:relative}.mobileNav summary{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;width:48px;height:48px;font-size:28px;line-height:1;list-style:none;display:grid}.mobileNav summary::-webkit-details-marker{display:none}.mobileNav[open] nav{display:flex}.mobileNav nav{z-index:21;border:1px solid var(--line);pointer-events:auto;background:#fff;flex-direction:column;align-items:stretch;gap:0;width:min(320px,100vw - 24px);max-height:calc(100vh - 78px);padding:8px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 16px 36px #071b3130}.mobileNav nav a,.mobileNav nav button{color:#475969;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;width:100%;min-height:48px;padding:12px 14px;font-size:14px;font-weight:700;text-decoration:none;display:flex;position:relative}.mobileNav nav a.active,.mobileNav nav button.active{border-bottom:3px solid var(--gold)}.mobileNav nav a.live,.mobileNav nav button.live{background:var(--navy);color:#fff;justify-content:center}.homeHeader{flex-direction:column;align-items:stretch;gap:10px;min-height:78px;height:auto!important;padding:10px 12px!important}.homeHeader .logo{z-index:2;align-self:flex-start;position:relative}.homeMobileNav{width:100%;box-shadow:none;z-index:2;pointer-events:auto;background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0;position:static;display:grid!important}.homeMobileNav a,.homeMobileNav button{border:1px solid var(--line);min-height:44px;color:var(--navy);text-align:center;z-index:1;pointer-events:auto;touch-action:manipulation;cursor:pointer;background:#fff;justify-content:center;align-items:center;width:100%;padding:9px 7px;font-size:12px;font-weight:800;text-decoration:none;display:flex;position:relative}.homeMobileNav a.live,.homeMobileNav button.live{background:var(--navy);color:#fff;grid-column:1/-1}.hero{height:auto;min-height:650px;padding:48px 18px 95px}.hero h1{overflow-wrap:anywhere;font-size:clamp(42px,13vw,55px)}.hero p{font-size:16px}.hero section>div,.hero section>div button{width:100%}.ticker{white-space:normal;flex-wrap:wrap;justify-content:flex-start;gap:6px 12px;height:auto;min-height:52px;padding:13px 18px;line-height:1.4;overflow:visible}.intro,.today,.page{padding:48px 14px}.pageHead{margin-bottom:28px;padding-bottom:28px}.pageHead h1{overflow-wrap:anywhere;font-size:clamp(36px,11vw,44px)}.pageHead p,.intro p{font-size:15px}.intro h2,.today h2{overflow-wrap:anywhere;font-size:clamp(34px,10vw,42px)}.leader{margin:0;padding:28px 14px}.leader>header{flex-direction:column;align-items:flex-start;gap:12px}.leader article{grid-template-columns:30px 34px minmax(0,1fr) 58px;gap:7px}.leader article>i{width:32px;height:32px}.leader article p{overflow-wrap:anywhere;min-width:0}.today article{padding:22px 12px}.managerCard{padding:20px 14px}.managerCard h2{overflow-wrap:anywhere}.formGrid,.formGrid.three{grid-template-columns:minmax(0,1fr)}.entryPage{width:100%;max-width:100%}.entryForm{min-width:0}.entryForm section{min-width:0;padding:22px 14px}.entryForm label,.entryForm .consentCheck,.entryForm .paymentChoice{overflow-wrap:anywhere;min-width:0}.entryForm input:not([type=checkbox]):not([type=radio]),.entryForm select,.entryForm textarea{width:100%;min-width:0}.entryInfo{overflow-wrap:anywhere;min-width:0}.resourceSwitch{width:100%;padding:0 14px}.resourceSwitch button,.resourceSwitch a{white-space:normal;width:100%}.table{width:100%;padding-bottom:6px}.table:after{content:"Swipe sideways to see all columns";width:max-content;color:var(--muted);padding:7px 0;font-size:10px;font-weight:700;display:block;position:sticky;left:0}.table table{min-width:680px}.paperSheet{max-width:100%;padding:24px 12px}.paperSheet table{min-width:620px}.sheetControls>div{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.sheetControls>div button,.sheetControls>div a{white-space:nowrap}.currentYearGrid{margin:0 14px 50px}.currentYear{padding:30px 20px}.documentGrid article{gap:12px;padding:18px 12px}.publicFaq{margin:45px 0}.publicFaq details{overflow-wrap:anywhere}.stageResultSection{padding:16px 10px}.resultsDivisionTabs button,.resultsDivisionTabs a{min-width:92px}.scoreGridCard{max-width:100%;overflow:hidden}.scoreGridToolbar{padding:18px 14px}.scoreGridScroll{-webkit-overflow-scrolling:touch;width:100%;overflow:auto}.notificationActions,.scholarshipActions{flex-direction:column}.notificationActions>*{width:100%}.adminTournamentSelect{margin:0 0 20px;padding:12px}.adminTabs{-webkit-overflow-scrolling:touch;padding-bottom:5px}.adminTabs button{flex:none}.sponsorLogo{max-width:100%}.sponsorLogo img{width:min(220px,100%)}footer{padding-left:18px;padding-right:18px}}.entriesPanel tr.paymentReviewRow{box-shadow:inset 5px 0 #c62828;background:#ffe3e3!important}.paymentReviewFlag{color:#fff;letter-spacing:.08em;background:#c62828;width:max-content;margin-bottom:6px;padding:4px 7px;font-size:8px;font-weight:800;display:block}.entriesPanel tr.paymentReviewRow td small{color:#8f1d1d;margin-top:4px;font-weight:700;display:block}.adminTournamentSelect span{color:#7a5700;text-transform:uppercase;letter-spacing:.06em;margin-left:auto;font-size:11px;font-weight:800}.pairAssignmentCard{margin-bottom:24px}.pairAssignmentHead{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.pairDivisionTabs{gap:6px;display:flex}.pairDivisionTabs button{border:1px solid var(--navy);color:var(--navy);background:#fff;padding:10px 16px;font-weight:800}.pairDivisionTabs button.on{background:var(--navy);color:#fff}.pairAssignmentTable{margin-top:22px}.pairAssignmentTable table{min-width:760px}.pairAssignmentTable thead tr:first-child th{text-align:center;background:var(--navy);color:#fff;border-right:2px solid #fff}.pairAssignmentTable thead tr:nth-child(2) th{background:#eef2f5}.pairAssignmentTable td:nth-child(2){border-right:2px solid var(--navy)}.adultPlacement{background:#fff1a8;width:105px}.adultPlacement input{text-align:center;background:#fff8cf;border:1px solid #9b7d00;width:70px;min-width:70px;font-weight:800}.adultPlacement small{color:#a33;margin-top:4px;display:block}.pairPending{color:var(--muted);font-style:italic}.pairAssignmentNote{color:var(--muted);justify-content:space-between;gap:18px;margin-top:16px;display:flex}.pairAssignmentNote b{color:var(--navy)}@media (width<=760px){.pairAssignmentHead,.pairAssignmentNote{flex-direction:column}.pairDivisionTabs{width:100%}.pairDivisionTabs button{flex:1;padding:10px 6px}}.pairScoreEntryTable .pairYouthRow>th,.pairScoreEntryTable .pairYouthRow>td{border-bottom:0}.pairScoreEntryTable .pairYouthRow>td[rowspan],.pairScoreEntryTable .pairAdultRow>th,.pairScoreEntryTable .pairAdultRow>td{border-bottom:4px solid var(--navy)}.pairScoreEntryTable .pairYouthRow .scoreName{padding-bottom:3px}.pairScoreEntryTable .pairAdultRow .scoreName{padding-top:3px}.adultEntryOnly{display:none}.entryForm:has(input[name=participantType][value=adult]:checked) .youthEntryOnly{display:none}.entryForm:has(input[name=participantType][value=adult]:checked) .adultEntryOnly{display:inline}.entryTypeChoice fieldset{flex-wrap:wrap;gap:24px;display:flex}.entryTypeChoice label{align-items:center;gap:9px;display:flex}body:has(.entryForm input[name=participantType][value=adult]:checked) .resourceSwitch :is(button,a):nth-child(2){opacity:.35;filter:grayscale();pointer-events:none;cursor:not-allowed;color:#6b7280;background:#e5e7eb;border-color:#cbd0d6}body:has(.entryForm input[name=participantType][value=adult]:checked) .resourceSwitch :is(button,a):nth-child(2):after{content:" · Youth only";font-size:.8em}.adultIneligibleFlag{color:#6b7280;letter-spacing:.06em;margin-top:5px;font-size:8px;font-weight:800;display:block}.checkInTable select:disabled,.checkInTable input[type=checkbox]:disabled,.adultIneligibleCell{opacity:.45;filter:grayscale();cursor:not-allowed;color:#6b7280;background:#e5e7eb}.entryForm .consentCheck{align-items:flex-start;gap:10px;display:flex}.entryForm .consentCheck>input{flex:none;margin-top:3px}.entryForm .consentCheck>span{text-align:left;flex:1;min-width:0;line-height:1.5;display:block}.entryForm .consentCheck .youthEntryOnly,.entryForm .consentCheck .adultEntryOnly{white-space:normal}.bowlWithRequests{border:1px solid var(--line);background:#f7f9fa;margin:22px 0 4px}.bowlWithRequests>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:15px 17px;list-style:none;display:flex}.bowlWithRequests>summary::-webkit-details-marker{display:none}.bowlWithRequests>summary:after{content:"+";font-size:22px;font-weight:800}.bowlWithRequests[open]>summary:after{content:"−"}.bowlWithRequests>summary span,.bowlWithRequests>summary small{display:block}.bowlWithRequests>summary small{color:var(--muted);margin-top:3px;font-weight:400}.bowlWithRequests>div{border-top:1px solid var(--line);padding:0 17px 18px}.bowlWithRequests>div>p{color:var(--muted);margin:14px 0}.bowlWithRequests .addBowlWithRequest,.secondBowlWithRequest>button{width:auto;margin-top:10px}.secondBowlWithRequest{margin-top:14px}.masterTypeTabs{gap:7px;margin:18px 0 22px;display:flex}.masterTypeTabs button{border:1px solid var(--navy);width:auto;min-width:120px;color:var(--navy);background:#fff}.masterTypeTabs button.on{background:var(--navy);color:#fff}.scoreEntryTable input.scoreOutOfRange{font-weight:900;box-shadow:0 0 0 2px #c628282e;color:#991b1b!important;background:#ffe3e3!important;border:3px solid #c62828!important}.qualifierGroupForm{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.qualifierGroupForm h3{text-transform:uppercase;margin:0 0 14px}.qualifiedGroup{background:#f7f4ed;gap:5px;margin:12px 0;padding:12px;display:grid}.qualifiedGroup>b{color:var(--navy);text-transform:uppercase}.qualifiedGroup span{font-size:12px}.qualifiedGroup small{color:var(--muted);margin-top:5px;font-weight:700}.pairScoreEntryTable .stepladderPairTotal{border-left:2px solid var(--navy);border-right:2px solid var(--navy);background:#fff8e8;min-width:92px;font-size:17px}.goldAdvancementCounts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.goldAdvancementCounts input{background:#fff8cf}.goldAdvancementCounts input[readonly]{color:#5b6572;background:#f2efe5}.groupList p small{color:#7a5700;font-weight:800;display:block}.goldTable tr.goldAdvancer td{background:#e7f4d3}.goldTable tr.goldAdvancerOption td{background:#fff1a8}.goldTable tr.goldAlternate td{background:#fff9d8}.goldTable tr.goldAlternateOption td{background:#e8f1fb}.goldTable tr.goldAdvancer td:first-child,.goldTable tr.goldAdvancerOption td:first-child,.goldTable tr.goldAlternate td:first-child,.goldTable tr.goldAlternateOption td:first-child{white-space:nowrap;color:var(--navy)}@media (width<=760px){.goldAdvancementCounts{grid-template-columns:1fr}}.goldGroupSuggestion{border-left:4px solid var(--gold);background:#f4f7fa;flex-wrap:wrap;align-items:center;gap:14px;margin:12px 0;padding:12px 14px;display:flex}.goldGroupSuggestion output{font-weight:900}.goldGroupSuggestion small{color:var(--muted)}.goldCountApproval{background:#fff8cf;border:1px solid #e5c95f;align-items:center;gap:10px;margin:16px 0;padding:14px;font-weight:800;flex-direction:row!important;display:flex!important}.goldCountApproval input{margin:0;width:auto!important}.table tbody tr.cutLineRow>th,.table tbody tr.cutLineRow>td{border-bottom:4px solid var(--navy)}.tournamentOwnerActions{align-items:center;gap:12px;margin-top:4px;display:flex}.tournamentOwnerActions button{border:1px solid var(--navy);background:var(--navy);color:#fff;width:auto;min-height:44px;padding:12px 18px;font-weight:800}.tournamentOwnerActions .completeTournamentButton{color:#7a5700;background:#fff8df;border-color:#d39a00}.tournamentOwnerActions button:disabled{opacity:.55}@media (width<=760px){.tournamentOwnerActions{flex-direction:column;align-items:stretch}.tournamentOwnerActions button{width:100%}}.masterList article.centerReviewBowler{background:#fff0f0;border-color:#c62828;box-shadow:inset 5px 0 #c62828}.centerReviewFlag{color:#fff;letter-spacing:.08em;background:#c62828;width:max-content;margin-bottom:8px;padding:5px 8px;font-size:9px;display:block}.centerReviewBowler label small{color:#991b1b;font-weight:700}.adminNavigation{margin-bottom:28px;display:block}.adminMobileNavigation{display:none}.adminGroupTabs{border:1px solid var(--line);background:#f7f4ed;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px;display:grid}.adminGroupTabs button{min-height:58px;color:var(--navy);background:#fff;border:1px solid #cad1d6;padding:10px 12px;font-size:12px;font-weight:800;line-height:1.3}.adminGroupTabs button.on{background:var(--navy);border-color:var(--navy);color:#fff;box-shadow:inset 0 -4px var(--gold)}.adminNavigation .adminTabs{border:1px solid var(--line);background:#fff;border-top:0;margin:0;padding:14px 10px 7px}.adminNavigation .adminTabs button{padding:11px 16px}@media (width<=900px){.adminGroupTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.adminGroupTabs button:last-child{grid-column:1/-1}}@media (width<=560px){.adminGroupTabs,.adminNavigation>.adminTabs,.registrationManagementTabs{display:none}.adminMobileNavigation{border:1px solid var(--line);background:#f7f4ed;grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.adminMobileNavigation label{color:var(--navy);text-transform:uppercase;gap:6px;font-size:11px;font-weight:900;display:grid}.adminMobileNavigation select{width:100%;min-width:0;min-height:44px;color:var(--navy);text-transform:none;background:#fff;border:1px solid #aebbc6;padding:8px;font-size:14px;font-weight:700}}.archiveSeasonEditor{border:1px solid var(--line);background:#f7f4ed;padding:18px}.archiveBowlerAdder{border:1px solid var(--line);border-left:4px solid var(--gold);background:#fff;margin:18px 0}.archiveBowlerAdder>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px;list-style:none;display:flex}.archiveBowlerAdder>summary::-webkit-details-marker{display:none}.archiveBowlerAdder>summary span{flex-direction:column;gap:4px;display:flex}.archiveBowlerAdder>summary small{color:var(--muted);font-weight:400}.archiveBowlerAdder>summary strong{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.archiveBowlerAdder>form{padding:0 18px 20px}.archiveEligibility{background:#fff8de;flex-wrap:wrap;gap:20px;margin:18px 0;padding:14px;display:flex}.archiveEligibility label{align-items:center;gap:8px;display:flex}.archiveEligibility input{width:auto}.archiveStage{border:1px solid var(--line);margin:14px 0}.archiveStage>summary{cursor:pointer;background:#f5f7f8;padding:14px 16px;font-weight:800}.archiveScoreGrid{grid-template-columns:repeat(4,minmax(135px,1fr));gap:12px;padding:16px;display:grid}.archiveScoreGame{border:1px solid var(--line);background:#fff;gap:8px;padding:10px;display:grid}.archiveScoreGame label{font-size:10px}.archiveScoreGame input,.archiveScoreGame select{margin-top:5px}@media (width<=900px){.archiveScoreGrid{grid-template-columns:repeat(2,minmax(130px,1fr))}}@media (width<=560px){.archiveScoreGrid{grid-template-columns:1fr}.archiveBowlerAdder>summary{align-items:flex-start}}.archiveSeasonEditor strong{text-transform:uppercase;font:700 16px Georgia}.archiveSeasonEditor .cardIntro{margin:7px 0 12px}.archiveSeasonEditor button{background:var(--navy);color:#fff;border:0;width:auto;padding:11px 16px;font-weight:800}.tournamentSeason{margin:0 0 42px}.tournamentSeason>h2{border-bottom:4px solid var(--gold);text-transform:uppercase;color:var(--navy);margin:0;padding:16px 0;font:700 30px Georgia}.tournamentSeason article{display:grid}@media (width<=760px){.tournamentSeason>h2{font-size:24px}}.archiveSeasonSelector{border-bottom:4px solid var(--gold);justify-content:space-between;align-items:flex-end;gap:22px;padding:16px 0;display:flex}.archiveSeasonSelector label{text-transform:uppercase;color:var(--navy);font:700 30px Georgia}.archiveSeasonSelector select{min-width:280px;color:var(--navy);background:#fff;border:1px solid #aab4bb;padding:12px 42px 12px 14px;font-weight:800}.archiveSeasonDirectory{color:var(--navy);margin:10px 0 18px}.archiveSeasonDirectory summary{cursor:pointer;width:fit-content;font-weight:800}.archiveSeasonDirectory nav{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.archiveSeasonDirectory a{color:var(--navy);border:1px solid #aab4bb;padding:7px 10px;font-size:13px;font-weight:800;text-decoration:none}.archiveSeasonDirectory a:hover,.archiveSeasonDirectory a:focus-visible,.archiveSeasonDirectory a[aria-current=page]{border-color:var(--gold);background:#fff8dd}.archiveTournamentDirectory{border-top:4px solid var(--gold);margin-top:44px;padding-top:18px}.archiveTournamentDirectory>summary{cursor:pointer;width:fit-content;color:var(--navy);font-weight:800}.archiveTournamentDirectoryBody{padding-top:22px}.archiveTournamentDirectoryBody>header label{color:#8a6500;letter-spacing:.13em;font-size:11px;font-weight:900}.archiveTournamentDirectoryBody>header h2{color:var(--navy);text-transform:uppercase;margin:6px 0;font:700 30px Georgia,serif}.archiveTournamentDirectoryBody>header p{color:var(--muted);margin:0}.archiveTournamentDirectoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.archiveTournamentDirectoryGrid>section{border:1px solid var(--line);background:#fff;padding:16px}.archiveTournamentDirectoryGrid h3{margin:0 0 10px;font:700 18px Georgia,serif}.archiveTournamentDirectoryGrid h3 a{color:var(--navy)}.archiveTournamentDirectoryGrid ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.archiveTournamentDirectoryGrid li{border-top:1px solid var(--line);gap:4px;padding-top:10px;display:grid}.archiveTournamentDirectoryGrid small{color:var(--muted);line-height:1.35}.archiveTournamentDirectoryGrid nav{flex-wrap:wrap;gap:10px;display:flex}.archiveTournamentDirectoryGrid nav a{color:var(--navy);font-size:13px;font-weight:800}@media (width<=760px){.archiveSeasonSelector{flex-direction:column;align-items:stretch;gap:10px}.archiveSeasonSelector label{font-size:24px}.archiveSeasonSelector select{width:100%;min-width:0}.archiveTournamentDirectoryGrid{grid-template-columns:1fr}}.divisionPointsIntro{background:#f7f4ed;justify-content:space-between;align-items:center;gap:24px;display:flex}.divisionPointsIntro h2,.promotionQueue h2,.pointsAdjustment h2{margin:0 0 8px}.divisionPointsIntro p{max-width:720px;color:var(--muted);margin:0;line-height:1.6}.divisionPointsIntro button{width:auto;min-width:260px}.promotionQueue{border-left:5px solid var(--gold);margin-top:22px}.promotionQueue article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.promotionQueue article div{flex-direction:column;gap:5px;display:flex}.promotionQueue article button{width:auto}.divisionPointsTable details summary{cursor:pointer;font-weight:800}.divisionPointsTable details small{color:var(--muted);text-transform:none;margin-top:7px;display:block}.pointsAdjustment{margin-top:24px}@media (width<=760px){.divisionPointsIntro,.promotionQueue article{flex-direction:column;align-items:stretch}.divisionPointsIntro button,.promotionQueue article button{width:100%;min-width:0}}.divisionPointsControls{border:1px solid var(--line);background:#f7f4ed;grid-template-columns:1fr minmax(240px,.75fr) minmax(170px,.35fr);align-items:end;gap:14px;margin:24px 0 16px;padding:18px;display:grid}.divisionPointsControls .masterTypeTabs{margin:0}.divisionPointsControls>label{flex-direction:column;gap:7px;font-size:11px;font-weight:800;display:flex}.divisionPointsControls input,.divisionPointsControls select{border:1px solid var(--line);background:#fff;height:44px;padding:10px 12px}.historicalReviewFilters{grid-template-columns:minmax(240px,1fr) minmax(180px,.5fr)}.historicalReviewFilters>label{font-size:14px}.divisionPointsTable summary>small{color:#a57508!important;display:inline!important}.divisionPointGroups{gap:14px;display:grid}.divisionPointGroup{padding:0;overflow:hidden}.divisionPointGroup>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;font-weight:900;display:flex}.divisionPointGroup>summary span{font-size:1.05rem}.divisionPointGroup>summary small{color:#35536a;text-transform:uppercase;background:#edf3f7;border-radius:999px;padding:6px 10px;font-size:.72rem}.divisionPointGroup>p{color:var(--muted);margin:0;padding:0 20px 14px;font-size:.85rem}.divisionPointGroup>.table{border-top:1px solid var(--line)}.divisionPointGroup table{margin:0}.crossTypePromotions{background:#fff8df;border:2px solid #c58b00;gap:12px;margin:18px 0;padding:18px;display:grid}.crossTypePromotions h3,.crossTypePromotions p{margin:0}.crossTypePromotions p{color:#6d5320;margin-top:4px}.crossTypePromotions form{border-top:1px solid #d8bd76;grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr) auto;align-items:end;gap:12px;padding-top:12px;display:grid}.crossTypePromotions label{gap:5px;font-size:.75rem;font-weight:800;display:grid}.crossTypePromotions select{width:100%}.crossTypePromotions button{white-space:nowrap;width:auto}@media (width<=800px){.crossTypePromotions form{grid-template-columns:1fr}.crossTypePromotions button{width:100%}.divisionPointsControls{grid-template-columns:1fr}.divisionPointsControls .masterTypeTabs{width:100%}.divisionPointsControls .masterTypeTabs button{flex:1}}.initialPointsImport{border-left:5px solid var(--gold);grid-template-columns:1fr minmax(260px,.7fr) auto;align-items:end;gap:18px;margin-top:24px;display:grid}.initialPointsImport h2{margin:0 0 8px}.initialPointsImport p{color:var(--muted);margin:0;line-height:1.5}.initialPointsImport label{margin:0}.initialPointsImport button{white-space:nowrap;width:auto}@media (width<=900px){.initialPointsImport{grid-template-columns:1fr}.initialPointsImport button{width:100%}}.pointsAdjustmentTop{border-top:5px solid var(--gold)}.pointsAdjustmentHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pointsAdjustmentHead p{color:var(--muted);margin:0}.pointsAdjustmentHead .masterTypeTabs{margin:0}.pointsAdjustmentTop>button{margin-top:10px}@media (width<=760px){.pointsAdjustmentHead{flex-direction:column}.pointsAdjustmentHead .masterTypeTabs{width:100%}.pointsAdjustmentHead .masterTypeTabs button{flex:1}}.ticker{grid-template-columns:auto minmax(180px,280px) minmax(0,1fr);justify-content:center;align-items:center;gap:4px 22px;height:auto;min-height:58px;padding:12px max(24px,50vw - 566px);font-size:13px;line-height:1.45;display:grid}.ticker>b{letter-spacing:.11em;font-size:11px}.ticker>strong{font-size:14px;line-height:1.35}.ticker>span{overflow-wrap:anywhere;min-width:0}@media (width<=760px){.ticker{white-space:normal;grid-template-columns:1fr;gap:5px;padding:14px 20px;overflow:visible}.ticker>b,.ticker>strong{display:block}}.buttonLink{text-align:center;width:100%;margin-top:10px;padding:14px;font-weight:700;text-decoration:none;display:block}.buttonLink.secondary{border:1px solid var(--navy);color:var(--navy);background:#fff}.adminTournamentSelect{grid-template-columns:minmax(150px,.45fr) minmax(420px,1.55fr) auto;align-items:end;gap:14px 20px;padding:18px;display:grid}.adminTournamentPickerLabel{align-self:center}.adminTournamentPickerLabel b,.adminTournamentPickerLabel small{display:block}.adminTournamentPickerLabel small{color:var(--muted);margin-top:4px;font-size:10px}.adminTournamentPickerControls{grid-template-columns:minmax(180px,.8fr) minmax(260px,1.2fr);gap:10px;display:grid}.adminTournamentPickerControls label{margin:0}.adminTournamentPickerControls label>span{letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.adminTournamentPickerControls input,.adminTournamentPickerControls select{background:#fff;width:100%;min-width:0;padding:10px}.adminTournamentSelect .adminTournamentStatus{color:#7a5700;text-align:center;border:1px solid #d8c981;align-self:center;margin-left:0;padding:7px 9px;font-size:9px}.adminTournamentSelect .adminTournamentStatus.live{color:#177a4a;background:#e8f8ef;border-color:#93d2ac}.adminTournamentSelect .adminTournamentStatus.completed{background:#fff}.adminTournamentSelect .adminTournamentStatus.cancelled{color:#9b3c25;background:#fff0eb;border-color:#e5b2a7}.adminTournamentHeading>div{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.adminTournamentHeading>div h1{margin-bottom:0}.adminHeadingStatus{color:#7a5700;letter-spacing:.08em;text-transform:uppercase;background:#fff8d8;border:1px solid #d8c981;align-items:center;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}.adminHeadingStatus.live{color:#177a4a;background:#e8f8ef;border-color:#93d2ac}.adminHeadingStatus.completed{background:#fff}.adminHeadingStatus.cancelled{color:#9b3c25;background:#fff0eb;border-color:#e5b2a7}.adminPageError{text-align:left;border-top:5px solid #b9472f}.adminPageError label,.adminPageError small{color:#8d3322;letter-spacing:.08em;font-weight:900}.adminPageError h2{margin:6px 0}.adminPageError>div{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.adminSaveStatus{color:#17633e;background:#eef8f2;border:1px solid #bfd6c8;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:10px 14px;font-size:12px;display:flex}.adminSaveStatus span{color:var(--muted)}.adminSaveStatus.manual{color:var(--navy);background:#f5f7f9;border-color:#cbd5df}.adminSaveStatus.temporary{color:#755500;background:#fff8dc;border-color:#d8c981}.adminSaveStatus.unsaved{color:#8a4d00;background:#fff1d6;border-color:#e2ad58}@media (width<=650px){.adminSaveStatus{display:grid}}.completionReviewDialog{z-index:1000;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0}.completionReviewBackdrop{background:#051428ad;position:absolute;inset:0}.completionReviewDialog>section{border-top:6px solid var(--gold);background:#fff;width:min(760px,100% - 28px);max-height:calc(100vh - 40px);margin:20px auto;padding:24px;position:relative;overflow:auto;box-shadow:0 18px 60px #0000004d}.completionReviewDialog header{justify-content:space-between;gap:20px;display:flex}.completionReviewDialog header h2,.completionReviewDialog header p{margin:5px 0}.completionReviewDialog header label{color:#8a6500;letter-spacing:.1em;font-size:10px;font-weight:900}.completionReviewDialog .dialogClose{color:var(--navy);background:0 0;border:0;align-self:start;font-size:30px;line-height:1}.completionChecks{gap:9px;margin:20px 0;display:grid}.completionChecks article{border:1px solid var(--line);grid-template-columns:30px 1fr;gap:10px;padding:12px;display:grid}.completionChecks article>span{background:#edf1f4;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.completionChecks article.pass>span{color:#177a4a;background:#dff4e8}.completionChecks article.block>span{color:#9b3c25;background:#fbe3dd}.completionChecks article.warning>span{color:#7a5700;background:#fff3c6}.completionChecks article b,.completionChecks article p{margin:0}.completionChecks article p{color:var(--muted);margin-top:3px}.completionPointPreview{border:1px solid var(--line);margin:15px 0;padding:12px}.completionPointPreview summary{cursor:pointer;font-weight:800}.completionPointPreview p{justify-content:space-between;gap:14px;margin:8px 0 0;display:flex}.completionPointPreview span{color:var(--muted);text-align:right}.completionReviewDialog footer{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}@media (width<=600px){.completionPointPreview p{display:grid}.completionPointPreview span{text-align:left}}@media (width<=850px){.adminTournamentSelect{grid-template-columns:1fr;align-items:stretch;display:grid}.adminTournamentPickerControls{grid-template-columns:1fr}.adminTournamentSelect .adminTournamentStatus{text-align:left}}.adminTournamentBrowser{grid-template-columns:minmax(160px,.4fr) minmax(380px,1.6fr) auto;align-items:center;overflow:visible}.tournamentBrowser{min-width:0;position:relative}.tournamentBrowser>summary{cursor:pointer;background:#fff;border:1px solid #cfd7dc;align-items:center;min-height:48px;padding:10px 44px 10px 14px;list-style:none;display:flex;position:relative}.tournamentBrowser>summary::-webkit-details-marker{display:none}.tournamentBrowser>summary:after{content:"⌄";font-size:20px;font-weight:800;position:absolute;top:50%;right:15px;transform:translateY(-55%)}.tournamentBrowser[open]>summary:after{content:"⌃"}.tournamentBrowser>summary span,.tournamentBrowser>summary small{display:block}.tournamentBrowser>summary span{font-weight:800}.tournamentBrowser>summary small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-size:9px}.tournamentBrowserPanel{z-index:30;background:#fff;border:1px solid #bac5cc;width:min(620px,100vw - 40px);max-height:min(620px,70vh);padding:12px;position:absolute;top:calc(100% + 5px);left:0;overflow:auto;box-shadow:0 16px 36px #071b3130}.tournamentBrowserSearch{margin:0 0 10px!important}.tournamentBrowserSearch>span{text-transform:uppercase;letter-spacing:.08em;font-size:9px}.tournamentBrowserSearch input{border-radius:18px;width:100%;padding:11px 13px!important}.tournamentCategory,.tournamentSeason{border-top:1px solid var(--line)}.tournamentCategory>summary,.tournamentSeason>summary{cursor:pointer;align-items:center;gap:8px;padding:12px 8px;font-size:12px;font-weight:800;list-style-position:inside;display:flex}.tournamentCategory>summary b,.tournamentSeason>summary b{background:#eef2f4;margin-left:auto;padding:3px 6px;font-size:9px}.tournamentSeason{margin-left:16px}.tournamentSeason>summary{color:#536575;padding-left:4px}.tournamentCategory button{text-align:left;border:0;justify-content:space-between;align-items:center;gap:15px;width:100%;color:var(--navy)!important;background:#fff!important;border-left:3px solid #0000!important;padding:10px 12px!important;display:flex!important}.tournamentCategory button:hover,.tournamentCategory button.selected{border-left-color:var(--gold)!important;background:#fff7dc!important}.tournamentCategory button span,.tournamentCategory button small{display:block}.tournamentCategory button small{color:var(--muted);margin-top:3px;font-size:9px;font-weight:400}.tournamentCategory button em{color:#536575;text-transform:uppercase;letter-spacing:.06em;background:#edf3f6;flex:none;padding:4px 6px;font-size:8px;font-style:normal}.tournamentCategory button.selected em{background:var(--navy);color:#fff}.tournamentBrowserEmpty{color:var(--muted);margin:14px 6px;font-size:12px}@media (width<=850px){.adminTournamentBrowser{grid-template-columns:1fr}.tournamentBrowserPanel{width:100%}}.adminTournamentBrowser{grid-template-columns:minmax(160px,220px) minmax(300px,430px) auto;justify-content:start}.tournamentBrowserPanel{width:min(500px,100vw - 40px)}.tournamentBrowserSearch{max-width:320px}.tournamentBrowserSearch input{font-size:13px}.tournamentCategory>summary{padding-top:14px;padding-bottom:14px;font-size:14px}.tournamentSeason>summary{padding-top:13px;padding-bottom:13px;font-size:13px}.tournamentCategory button{font-size:13px;line-height:1.35;padding-top:12px!important;padding-bottom:12px!important}@media (width<=850px){.adminTournamentBrowser{grid-template-columns:1fr}.tournamentBrowserSearch{max-width:none}.tournamentBrowserPanel{width:100%}}.tournamentBrowser>summary{font-size:15px}.tournamentCategory>summary{font-size:16px}.tournamentSeason>summary,.tournamentCategory button{font-size:15px}.tournamentCategory button small{font-size:11px}.tournamentCategory button em{font-size:10px}.tournamentBrowserSearch>span{font-size:11px}.resultsMeta{font-weight:700;color:var(--navy)!important;margin:0 0 8px!important}.stageResultSection .table th:first-child,.stageResultSection .table td:first-child,.goldTable .table th:first-child,.goldTable .table td:first-child{z-index:3;width:64px;min-width:64px;position:sticky;left:0}.stageResultSection .table th:nth-child(2),.stageResultSection .table td:nth-child(2),.goldTable .table th:nth-child(2),.goldTable .table td:nth-child(2){z-index:3;min-width:180px;position:sticky;left:64px;box-shadow:7px 0 8px -8px #071b3166}.stageResultSection .table th:first-child,.stageResultSection .table th:nth-child(2),.goldTable .table th:first-child,.goldTable .table th:nth-child(2){z-index:4;background:var(--navy)}.stageResultSection .table td:first-child,.stageResultSection .table td:nth-child(2),.goldTable .table td:first-child,.goldTable .table td:nth-child(2){background:#fff}.stageResultSection .table tr:nth-child(2n) td:first-child,.stageResultSection .table tr:nth-child(2n) td:nth-child(2),.goldTable .table tr:nth-child(2n) td:first-child,.goldTable .table tr:nth-child(2n) td:nth-child(2){background:#fafbfb}@media (width<=760px){.stageResultSection .table th:nth-child(2),.stageResultSection .table td:nth-child(2),.goldTable .table th:nth-child(2),.goldTable .table td:nth-child(2){min-width:150px}.resultsMeta{font-size:14px!important}}.juniorGoldSection .goldTable .table th:first-child,.juniorGoldSection .goldTable .table td:first-child{width:auto;min-width:0;position:static}.juniorGoldSection .goldTable .table th:nth-child(2),.juniorGoldSection .goldTable .table td:nth-child(2){width:64px;min-width:64px;box-shadow:none;left:0}.juniorGoldSection .goldTable .table th:nth-child(3),.juniorGoldSection .goldTable .table td:nth-child(3){z-index:3;min-width:180px;position:sticky;left:64px;box-shadow:7px 0 8px -8px #071b3166}.juniorGoldSection .goldTable .table th:nth-child(3){z-index:4;background:var(--navy)}.juniorGoldSection .goldTable .table td:nth-child(3){background:#fff}.juniorGoldSection .goldTable .table tr:nth-child(2n) td:nth-child(3){background:#fafbfb}@media (width<=760px){.juniorGoldSection .goldTable .table th:nth-child(3),.juniorGoldSection .goldTable .table td:nth-child(3){min-width:150px}}.loadingSkeleton{overflow:hidden}.loadingSkeleton span{background:linear-gradient(90deg,#e7eaec 25%,#f5f6f7 50%,#e7eaec 75%) 0 0/200% 100%;border-radius:3px;animation:1.35s ease-in-out infinite loadingShimmer;display:block}.resultsLoadingSkeleton{gap:14px;display:grid}.resultsLoadingSkeleton span:first-child{width:150px;height:11px}.resultsLoadingSkeleton span:nth-child(2){width:min(560px,78%);height:42px}.resultsLoadingSkeleton span:nth-child(3){width:min(430px,62%);height:16px}.resultsLoadingSkeleton span:nth-child(4){width:min(680px,92%);height:16px}.scheduleLoadingSkeleton{gap:12px;padding:12px 0;display:grid}.scheduleLoadingSkeleton span{height:18px}.scheduleLoadingSkeleton span:first-child{width:82%}.scheduleLoadingSkeleton span:nth-child(2){width:68%}.scheduleLoadingSkeleton span:nth-child(3){width:76%}@keyframes loadingShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.loadingSkeleton span{animation:none}}.resultSection .table{scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;max-height:min(72vh,720px);overflow:auto}.resultSection .table thead th{z-index:2;background:var(--navy);color:#fff;position:sticky;top:0}.stageResultSection .table thead th:first-child,.stageResultSection .table thead th:nth-child(2),.goldTable .table thead th:first-child,.goldTable .table thead th:nth-child(2),.juniorGoldSection .goldTable .table thead th:nth-child(3){z-index:5}.resultsSectionNav{z-index:12;border:1px solid var(--line);background:#fff;flex-wrap:wrap;align-items:center;gap:8px;margin:24px 0;padding:12px 14px;display:flex;position:sticky;top:0;box-shadow:0 8px 18px #071b3114}.resultsSectionNav strong{letter-spacing:.08em;text-transform:uppercase;margin-right:3px;font-size:11px}.resultsSectionNav a{color:var(--navy);background:#f7f4ed;padding:8px 10px;font-size:12px;font-weight:800;text-decoration:none}.resultsSectionNav a:hover,.resultsSectionNav a:focus-visible{background:var(--gold)}.resultSection[id]{scroll-margin-top:78px}@media (width<=760px){.resultsSectionNav{gap:6px;padding:10px;top:0}.resultsSectionNav strong{width:100%}.resultsSectionNav a{padding:7px 8px;font-size:11px}}.hero>aside button{border:0;border-bottom:1px solid var(--gold);width:max-content;color:var(--gold);text-transform:uppercase;letter-spacing:.08em;background:0 0;margin-top:5px;padding:0;font-size:10px;font-weight:800}.scoreChangeOverlay{z-index:100;background:#071b31c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.scoreChangeDialog{border-top:6px solid var(--gold);background:#fff;width:min(520px,100%);padding:28px;box-shadow:0 24px 70px #0007}.scoreChangeDialog>label{color:#9a7000;letter-spacing:.12em;font-size:10px;font-weight:900}.scoreChangeDialog h2{text-transform:uppercase;margin:8px 0 10px}.scoreChangeDialog>p{color:var(--muted);font-weight:700}.scoreChangeDialog dl{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;display:grid}.scoreChangeDialog dl div{border:1px solid var(--line);background:#f7f4ed;padding:13px}.scoreChangeDialog dt{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.scoreChangeDialog dd{color:var(--navy);margin:6px 0 0;font:700 20px Georgia}.scoreChangeHelp{font-size:12px}.scoreChangeActions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.scoreChangeActions button{width:auto;min-width:120px}.scoreChangeActions button.secondary{border:1px solid var(--navy);color:var(--navy);background:#fff}@media (width<=520px){.scoreChangeDialog{padding:22px}.scoreChangeDialog dl{grid-template-columns:1fr}.scoreChangeActions{flex-direction:column-reverse}.scoreChangeActions button{width:100%}}.stagePicker.singleStage{grid-template-columns:1fr}.stagePicker.singleStage button{cursor:default}.masterExportActions{gap:10px;margin:0 0 16px;display:flex}.masterExportActions button{flex:1;width:auto}.masterList>details{border:1px solid var(--line);background:#fff;margin:12px 0;position:relative}.masterList>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;list-style:none;display:flex}.masterList>details>summary::-webkit-details-marker{display:none}.masterList>details>summary:after{content:"+";border:1px solid var(--navy);width:26px;height:26px;color:var(--navy);text-align:center;flex:none;font-size:20px;font-weight:800;line-height:22px}.masterList>details[open]>summary:after{content:"−"}.masterList>details>summary h3{margin:0}.masterList>details[open]>summary{border-bottom:1px solid var(--line)}.masterList>details>:not(summary){margin-left:20px;margin-right:20px}.masterList>details>.masterBowlerActions:last-child{margin-bottom:20px}.masterBowlerSummaryFlags{justify-content:flex-end;align-items:center;gap:7px;margin-left:auto;display:flex}.masterBowlerSummaryFlags .centerReviewFlag{margin:0}.inactiveBowlerFlag{color:#394d5c;letter-spacing:.08em;background:#e8edf0;padding:5px 8px;font-size:9px;display:inline-block}.masterList>details.newMasterBowler{border:2px solid var(--gold);background:#fff8df;box-shadow:0 0 0 4px #f4b72d24}.masterList>details.centerReviewBowler{background:#fff0f0;border-color:#c62828;box-shadow:inset 5px 0 #c62828}@media (width<=650px){.masterExportActions{display:grid}.masterList>details>summary{flex-wrap:wrap;align-items:flex-start}.masterBowlerSummaryFlags{flex-wrap:wrap;order:3;justify-content:flex-start;width:100%}.masterList>details>summary:after{margin-left:auto}}.bowlerAccomplishmentsPanel{gap:20px;display:grid}.accomplishmentIntro{justify-content:space-between;align-items:center;gap:24px;display:flex}.accomplishmentIntro h2,.accomplishmentHonors h2{margin:0 0 6px}.accomplishmentIntro p{max-width:760px;margin:0}.accomplishmentFilters{grid-template-columns:2fr 1fr 1fr;gap:16px;display:grid}.honorReviewQueue{border-top:5px solid #f4b72d}.honorReviewQueue h2{margin:0 0 5px}.honorReviewQueue>div>p{margin:0 0 12px}.honorReviewQueue article{border-top:1px solid #d8dee4;justify-content:space-between;align-items:center;gap:18px;padding:12px 0;display:flex}.honorReviewQueue article>span{gap:4px;display:grid}.honorReviewQueue article>div{gap:8px;display:flex}.accomplishmentProfile{border-top:5px solid #f4b72d;grid-template-columns:1.5fr repeat(3,1fr);gap:18px;display:grid}.accomplishmentProfile div,.accomplishmentMetrics article{gap:5px;display:grid}.accomplishmentProfile small,.accomplishmentMetrics small{color:#627386;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.accomplishmentProfile b{font-size:16px}.accomplishmentMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.accomplishmentMetrics article{border-left:6px solid #f4b72d}.accomplishmentMetrics details,.accomplishmentMetrics summary{min-width:0}.accomplishmentMetrics summary{cursor:pointer;gap:5px;list-style:none;display:grid}.accomplishmentMetrics summary::-webkit-details-marker{display:none}.accomplishmentMetrics summary em{color:#8a6500;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:800}.accomplishmentMetrics b{color:#071b31;font:700 28px Georgia,serif}.accomplishmentDetailList{border-top:1px solid #d8dee4;margin-top:12px;padding-top:6px}.accomplishmentDetailList p{border-bottom:1px solid #e6e9ec;gap:4px;margin:0;padding:9px 0;font-size:12px;display:grid}.accomplishmentDetailList p:last-child{border-bottom:0}.accomplishmentDetailList p span:first-child{gap:2px;display:grid}.accomplishmentDetailList p strong{font-size:12px}.accomplishmentDetailList p small{text-transform:none}.accomplishmentHonors article{border-top:1px solid #d8dee4;justify-content:space-between;gap:20px;padding:13px 0;display:flex}.accomplishmentHonors span{gap:4px;display:grid}.accomplishmentHonors strong{color:#071b31;font:700 22px Georgia,serif}.honorScoresReport{gap:1rem;display:grid}.honorReportHeader{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.honorReportHeader h1{margin:.15rem 0 .35rem}.honorReportHeader p{max-width:820px;margin:0}.honorReportHeaderActions{flex-wrap:wrap;gap:.6rem;display:flex}.honorReportFilters{grid-template-columns:1.1fr .8fr 1.25fr .75fr .9fr auto;align-items:end;gap:.75rem;display:grid}.honorReportFilters label{text-transform:uppercase;gap:.35rem;font-size:.75rem;font-weight:800;display:grid}.honorReportFilters input,.honorReportFilters select{width:100%;min-width:0}.honorReportTabs{border:1px solid #cbd5df;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.honorReportTabs button{color:#071c32;background:#fff;border:0;border-radius:0}.honorReportTabs button.on{color:#fff;background:#071c32}.honorReportCounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.honorReportCounts article{background:#fff;border:1px solid #d9e0e6;gap:.2rem;padding:1rem;display:grid}.honorReportCounts b{color:#071c32;font-family:var(--font-heading);font-size:1.8rem}.honorReportCounts span{color:#546474;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.honorCandidateSection{border-left:4px solid #f6b91f}.honorCandidateSection h3{margin-top:1.25rem}.honorReportTableWrap{overflow-x:auto}.honorReportTableWrap table{border-collapse:collapse;width:100%}.honorReportTableWrap th{color:#fff;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#071c32;font-size:.72rem}.honorReportTableWrap th,.honorReportTableWrap td{vertical-align:top;border-bottom:1px solid #d9e0e6;padding:.72rem}.honorReportTableWrap td small{color:#687684;margin-top:.2rem;display:block}.honorReviewActions{flex-wrap:wrap;gap:.4rem;display:flex}.honorReviewActions button{white-space:nowrap;padding:.55rem .7rem}.honorReviewed{margin-top:1rem}.honorReviewed summary{cursor:pointer;padding:.7rem 0;font-weight:800}.honorStatus,.honorAchievement{text-transform:uppercase;background:#e8eef4;padding:.3rem .5rem;font-size:.72rem;font-weight:800;display:inline-block}.honorStatus.approved{color:#12623a;background:#dff3e7}.honorStatus.rejected{color:#53606b;background:#edf0f2}@media (width<=720px){.honorReportHeader{flex-direction:column;align-items:stretch}.honorReportHeaderActions,.honorReportHeaderActions button{width:100%}.honorReportFilters,.honorReportCounts{grid-template-columns:1fr}.honorReportTableWrap{margin-inline:-.75rem}.honorReportTableWrap th,.honorReportTableWrap td{min-width:110px;padding:.6rem}}@media print{.honorReportTabs,.honorReviewActions,.honorReportHeaderActions,.honorReportFilters{display:none!important}.honorScoresReport .managerCard{break-inside:avoid;box-shadow:none}}@media (width<=850px){.accomplishmentIntro{flex-direction:column;align-items:stretch}.accomplishmentFilters,.accomplishmentProfile{grid-template-columns:1fr}.accomplishmentMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.accomplishmentMetrics{grid-template-columns:1fr}}.manualHonorScore>div:first-child{margin-bottom:18px}.manualHonorScore>div:first-child>label{color:#a57508;letter-spacing:.14em;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.manualHonorScore form{grid-template-columns:1.25fr 1.5fr 1fr .6fr auto;align-items:end;gap:12px;display:grid}.manualHonorScore form button{white-space:nowrap;width:auto}@media (width<=1000px){.manualHonorScore form{grid-template-columns:repeat(2,minmax(0,1fr))}.manualHonorScore form button{width:100%}}@media (width<=600px){.manualHonorScore form{grid-template-columns:1fr}}.workflowOverview{grid-template-columns:1fr minmax(220px,320px);align-items:center;gap:28px;display:grid}.workflowOverview>div:first-child>label,.workflowPhase header label{color:#a57508;letter-spacing:.14em;font-size:10px;font-weight:900}.workflowProgress{grid-template-columns:auto 1fr;align-items:baseline;gap:4px 12px;display:grid}.workflowProgress strong{color:#071d35;font-family:Georgia,serif;font-size:34px}.workflowProgress span{color:#52647a;font-size:12px;font-weight:800}.workflowProgress progress{accent-color:#fdbd27;grid-column:1/-1;width:100%;height:10px}.workflowViewTabs{border-bottom:1px solid #cfd7df;gap:8px;margin:0 0 18px;display:flex}.workflowViewTabs button{color:#071d35;background:#fff;border:1px solid #cfd7df;border-bottom:0;width:auto;padding:12px 18px}.workflowViewTabs button.on{color:#fff;background:#071d35}.workflowViewTabs span{color:#071d35;background:#fdbd27;border-radius:12px;place-items:center;min-width:21px;height:21px;margin-left:7px;padding:0 6px;display:inline-grid}.workflowFlagged{padding:0;overflow:hidden}.workflowFlagged>header{border-bottom:3px solid #fdbd27;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.workflowFlagged>header label{color:#a57508;letter-spacing:.14em;font-size:10px;font-weight:900}.workflowFlagged>header h2{margin:4px 0}.workflowFlagged>header p{color:#52647a;margin:0}.workflowFlagged>header>strong{color:#9a6500;background:#fff1c8;border-radius:50%;place-items:center;min-width:52px;height:52px;font-size:22px;display:grid}.workflowFutureFlags{background:#eef5fb;border-bottom:1px solid #cbd9e5;justify-content:space-between;align-items:center;gap:18px;padding:14px 24px;display:flex}.workflowFutureFlags div{gap:3px;display:grid}.workflowFutureFlags strong{color:#163f65;font-size:13px}.workflowFutureFlags span{color:#52647a;font-size:12px}.workflowFutureFlags button{color:#fff;background:#174f82;flex:none;width:auto}.workflowFlagged .workflowItems article b{color:#9a6500;font-size:11px}.workflowFlagGroup{border-bottom:1px solid #d9e0e7}.workflowFlagGroup>summary{cursor:pointer;color:#071d35;justify-content:space-between;align-items:center;gap:16px;padding:15px 24px;font-weight:800;list-style:none;display:flex}.workflowFlagGroup>summary::-webkit-details-marker{display:none}.workflowFlagGroup>summary span:before{content:"▸";color:#9a6500;margin-right:12px;display:inline-block}.workflowFlagGroup[open]>summary span:before{content:"▾"}.workflowFlagGroup>summary b{color:#815500;background:#fff1c8;border-radius:999px;place-items:center;min-width:29px;height:29px;padding:0 8px;font-size:13px;display:inline-grid}.workflowFlagGroup>.workflowItems,.workflowFlagSquads>section{border-top:1px solid #d9e0e7}.workflowFlagSquads>section>h3{color:#163f65;letter-spacing:.04em;text-transform:uppercase;background:#f5f8fb;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:11px 24px;font-size:13px;display:flex}.workflowFlagSquads>section>h3 span{color:#163f65;background:#e5edf5;border-radius:999px;place-items:center;min-width:25px;height:25px;padding:0 7px;font-size:12px;display:inline-grid}.workflowFlagGroupEmpty{color:#52647a;margin:0;padding:16px 24px}.workflowAllClear{text-align:center;padding:50px 24px}.workflowAllClear span{color:#fff;background:#087c4c;border-radius:50%;place-items:center;width:46px;height:46px;margin:0 auto 12px;font-size:24px;display:grid}.workflowAllClear h3,.workflowAllClear p{margin:5px 0}.mergeCenterChoices{border:1px solid #d9e0e7;gap:7px;max-height:250px;margin:12px 0 16px;padding:10px;display:grid;overflow-y:auto}.mergeCenterChoices .consentCheck{background:#f7f9fb;margin:0;padding:8px 10px}.workflowPhase{padding:0;overflow:hidden}.workflowPhase header{border-bottom:3px solid #fdbd27;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:20px 24px;display:grid}.workflowPhase header>span{color:#fff;background:#071d35;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.workflowPhase header h2{margin:3px 0 0}.workflowPhase header>strong{color:#52647a}.workflowItems article{border-bottom:1px solid #d9e0e7;grid-template-columns:34px 1fr auto;align-items:center;gap:16px;padding:17px 24px;display:grid}.workflowItems article:last-child{border-bottom:0}.workflowItems article.complete{background:#f5fbf7}.workflowItems article.incomplete{border-left:4px solid #fdbd27}.presidentChecklist .workflowItems article{grid-template-columns:34px minmax(220px,1fr) auto}.presidentChecklist header{grid-template-columns:1fr auto}.presidentChecklist .workflowItems article.presidentPending{background:#fff}.presidentChecklist header p{color:#52647a;margin:5px 0 0}.presidentChecklistAdd{background:#f6f8fa;border-bottom:1px solid #d9e0e7;grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:12px;padding:16px 24px;display:grid}.presidentChecklistAdd label{gap:6px;font-size:12px;font-weight:800;display:grid}.presidentChecklistAdd input,.presidentNoteAdd input{border:1px solid var(--line);background:#fff;min-height:40px;padding:9px 11px}.presidentChecklistAdd button,.presidentNoteAdd button{width:auto}.presidentMeetingNotes{margin-top:10px}.presidentMeetingNotes>summary{cursor:pointer;color:#174f82;width:max-content;font-weight:800}.presidentMeetingNotes>section{background:#fff;border:1px solid #d9e0e7;margin-top:12px;padding:14px}.presidentMeetingNotes h4{color:#071d35;margin:0 0 10px;font-size:14px}.presidentMeetingNotes ul{gap:8px;margin:0 0 12px;padding-left:20px;display:grid}.presidentMeetingNotes li{padding-left:2px}.presidentMeetingNotes li>span:first-child{font-size:14px;line-height:1.45}.presidentNoteActions{gap:5px;margin-left:12px;display:inline-flex}.presidentNoteActions button{width:auto;padding:5px 7px;font-size:11px}.presidentNoteActions button.delete{color:#9b2f2f}.presidentNoteAdd{grid-template-columns:minmax(220px,1fr) auto;gap:8px;display:grid}.pbaJrResultsPanel>header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;padding:24px;display:grid}.pbaJrResultsPanel>header h2,.pbaJrResultsPanel>header p{margin:4px 0 0}.pbaJrResultsPanel>header button{width:auto}.pbaJrResultsPanel .table{margin:0}.checklistGroupHeading{background:#eaf1f7;border-top:1px solid #c9d4df;border-bottom:1px solid #d9e0e7;padding:15px 24px 11px}.checklistGroupHeading span{color:#52647a;letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:900;display:block}.workflowItems .checklistGroupHeading h3{color:#071d35;margin:0;font-size:16px}.workflowCheck span{border-radius:50%;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.workflowItems .complete .workflowCheck span{color:#fff;background:#087c4c}.workflowItems .incomplete .workflowCheck span{color:#9a6500;background:#fff1c8}.workflowCheck input{accent-color:#087c4c;width:22px;height:22px}.workflowItems h3{margin:0 0 4px;font-size:15px}.workflowItems p{color:#52647a;margin:0 0 7px;font-size:12px;line-height:1.45}.checklistInstructions{margin:2px 0 8px}.checklistInstructions summary{cursor:pointer;color:#174f82;width:max-content;font-size:12px;font-weight:800}.checklistInstructions[open] summary{margin-bottom:7px}.workflowItems .checklistInstructions p{white-space:pre-line;background:#f6f8fa;border-left:3px solid #fdbd27;max-width:760px;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}.workflowItems small{color:#68798d;letter-spacing:.08em;font-size:9px;font-weight:900}.workflowItems button{white-space:nowrap;width:auto}.checklistPhaseTabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 16px;display:grid}.checklistPhaseTabs button{color:#071d35;background:#fff;border:1px solid #cfd7df;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;font-weight:800;display:flex}.checklistPhaseTabs button.on{color:#fff;background:#071d35;border-color:#071d35}.checklistPhaseTabs span{opacity:.8;font-size:10px}.checklistManagedPhase header{grid-template-columns:1fr auto}.checklistManagedPhase .addChecklistItem{color:#fff;background:#071d35;width:auto}.checklistEditor{background:#f6f8fa;border-bottom:1px solid #d9e0e7;padding:20px 24px}.checklistEditor h3{margin:0 0 12px}.checklistEditor>label{gap:6px;margin-top:12px;font-size:12px;font-weight:800;display:grid}.checklistEditor textarea{border:1px solid var(--line);background:#fff;min-height:90px;padding:12px}.checklistEditorActions{gap:10px;margin-top:14px;display:flex}.checklistEditorActions button{width:auto}.checklistItemActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:390px;display:flex}.checklistItemActions button{padding:8px 10px}.checklistItemActions button.delete{color:#fff;background:#9b2f2f}.checklistItemActions button:disabled{opacity:.45}.checklistManagedPhase .workflowItems article{grid-template-columns:34px minmax(220px,1fr) minmax(250px,auto)}.saturdayChecklistTabs{background:#f6f8fa;border-bottom:1px solid #d9e0e7;gap:8px;padding:14px 24px;display:flex}.saturdayChecklistTabs button{color:#071d35;background:#fff;border:1px solid #b9c8d6;justify-content:space-between;gap:18px;width:auto;min-width:180px;padding:10px 14px;display:flex}.saturdayChecklistTabs button.on{color:#fff;background:#174f82;border-color:#174f82}.saturdayChecklistTabs span{opacity:.85;font-size:11px}@media (width<=760px){.workflowOverview{grid-template-columns:1fr}.workflowItems article{grid-template-columns:30px 1fr}.workflowItems article button{grid-column:2;width:100%}.workflowFutureFlags{flex-direction:column;align-items:stretch}.workflowFutureFlags button{width:100%}.checklistPhaseTabs{grid-template-columns:1fr 1fr}.checklistManagedPhase header{grid-template-columns:1fr}.checklistManagedPhase .addChecklistItem{width:100%}.checklistManagedPhase .workflowItems article,.presidentChecklist .workflowItems article{grid-template-columns:30px 1fr}.presidentChecklistAdd,.presidentNoteAdd{grid-template-columns:1fr}.presidentChecklist .workflowItems article>div:nth-child(2),.presidentChecklist .checklistItemActions{grid-column:2}.checklistItemActions{grid-column:2;max-width:none}.checklistItemActions button{width:auto}.checklistEditorActions{flex-direction:column}.checklistEditorActions button{width:100%}.saturdayChecklistTabs{flex-direction:column}.saturdayChecklistTabs button{width:100%}}.saturdayLaneHead{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.saturdayLaneHead h2{margin:.2rem 0}.laneStatus{color:#0b3553;text-transform:uppercase;letter-spacing:.06em;background:#e8f0f7;border-radius:999px;padding:8px 14px;font-weight:800}.laneStatus.pre_final{color:#6e4b00;background:#fff0bd}.laneStatus.final{color:#14633d;background:#d9f2e5}.laneSetup{flex-wrap:wrap;align-items:end;gap:14px;margin-top:18px;display:flex}.laneSetup label{min-width:150px}.laneSetup input{width:100%;margin-top:6px;display:block}.laneAssignmentNote,.laneSwapBar{background:#f5f9fc;border:1px solid #c6d6e2;margin:14px 0;padding:12px 16px}.laneSwapBar{align-items:center;gap:12px;display:flex}.laneSwapBar span{margin-right:auto;font-weight:700}.laneSquad{margin-top:18px}.laneSquad h3{margin-top:0}.lanePairGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.lanePair{background:#fff;border:1px solid #c7d6e2}.lanePair>header{color:#fff;background:#082b45;justify-content:space-between;padding:10px 12px;display:flex}.laneBowler{border-top:1px solid #e3ebf0;padding:10px 12px}.laneBowler.manual{border-left:4px solid #f6b800}.swapPick{align-items:flex-start;gap:9px;display:flex}.swapPick span{flex-direction:column;display:flex}.swapPick small{color:#557083}.laneBowler select{width:100%;margin-top:8px}.emptyPair{color:#6a7b88;padding:12px;font-style:italic}@media (width<=700px){.saturdayLaneHead{display:block}.laneStatus{margin-top:10px;display:inline-block}.lanePairGrid{grid-template-columns:1fr}}.laneSquadTabs{gap:10px;margin:16px 0;display:flex}.laneSquadTabs button{color:#082b45;background:#fff;border:1px solid #aebfcb;flex-direction:column;align-items:flex-start;min-width:150px;padding:11px 16px;display:flex}.laneSquadTabs button.on{color:#fff;background:#082b45;border-color:#082b45}.laneSquadTabs small{opacity:.8;margin-top:3px;font-size:.72rem}.laneHeadActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.laneHeadActions button{width:auto}.lanePrintReport{display:none}.laneNewBowlerLegend{margin:10px 0 0;font-size:12px;font-weight:800}.laneRosterCheck{border-top:5px solid #f3bd2b;margin:14px 0}.laneRosterCheck>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;display:flex}.laneRosterCheck h3,.laneRosterCheck p{margin:0}.laneRosterCheck p{color:#557083;margin-top:4px}.laneRosterCheck>header span{text-transform:uppercase;border-radius:999px;padding:7px 11px;font-size:.75rem;font-weight:800}.laneRosterCheck .needsAssignment{color:#6e4b00;background:#fff0bd}.laneRosterCheck .allAssigned{color:#14633d;background:#d9f2e5}.laneRosterCheck article{border-top:1px solid #dbe4ea;grid-template-columns:minmax(180px,1fr) 150px auto;align-items:end;gap:14px;padding:11px 0;display:grid}.laneRosterCheck article>span{flex-direction:column;display:flex}.laneRosterCheck article small{color:#557083}.laneRosterCheck label{font-size:.75rem;font-weight:700}.laneRosterCheck select{width:100%;margin-top:4px;display:block}.laneRosterCheck article button{width:auto}@media (width<=700px){.laneRosterCheck>header{flex-direction:column;align-items:flex-start}.laneRosterCheck article{grid-template-columns:1fr}.laneRosterCheck article button{width:100%}}.laneRosterCheck article.removeBowler{grid-template-columns:minmax(180px,1fr) auto}.removeBowler button{background:#a52d2d}.laneFinalNewBowlers{color:#6e4b00;background:#fff0bd;padding:10px 12px;font-weight:700}.lanePairBalance{border-top:1px solid #dbe4ea;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.lanePairBalance b{margin-right:4px}.lanePairBalance span{color:#0b3553;background:#e8f0f7;padding:5px 8px;font-size:.75rem;font-weight:700}.lanePairBalance.imbalanced{background:#fff8df;border:2px solid #d08300;padding:10px}.lanePairBalance.imbalanced:after{content:"Pair counts differ by more than one. Review manual moves before marking Final.";color:#7a4b00;width:100%;font-weight:700;display:block}.bowlerRequestsPanel{gap:14px;display:grid}.bowlerRequestIntro h3,.bowlerRequestIntro p{margin:0}.bowlerRequestIntro p{color:#557083;margin-top:5px}.requestGroup{padding:0;overflow:hidden}.requestGroup>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-weight:900;display:flex}.requestGroup>summary span{font-size:1.05rem}.requestGroup>summary b{text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:.72rem}.requestFlag{color:#962d22;background:#f9d7d2}.requestClear{color:#14633d;background:#d9f2e5}.requestGroup>div{border-top:1px solid #dbe4ea}.bowlerRequestRow{border-bottom:1px solid #dbe4ea;grid-template-columns:minmax(150px,.8fr) minmax(150px,.8fr) minmax(260px,1.5fr) auto;align-items:end;gap:12px;padding:14px 20px;display:grid}.bowlerRequestRow:last-child{border-bottom:0}.bowlerRequestRow>div:first-child,.bowlerRequestRow>div:nth-child(2){flex-direction:column;display:flex}.bowlerRequestRow small,.bowlerRequestRow>div:nth-child(2) span{color:#557083;font-size:.73rem}.bowlerRequestRow label{font-size:.73rem;font-weight:800}.bowlerRequestRow select{width:100%;margin-top:4px;display:block}.bowlerRequestActions{gap:7px;display:flex}.bowlerRequestActions button{white-space:nowrap;width:auto}.requestMatchResult{color:#38566b;grid-column:2/-1;margin:0;font-size:.8rem}@media (width<=900px){.bowlerRequestRow{grid-template-columns:1fr 1fr}.bowlerRequestRow label,.bowlerRequestActions,.requestMatchResult{grid-column:1/-1}}@media (width<=560px){.bowlerRequestRow{grid-template-columns:1fr}.bowlerRequestRow>*{grid-column:1!important}.bowlerRequestActions{flex-direction:column}.bowlerRequestActions button{width:100%}}.saturdayScorecardsReport{gap:16px;display:grid}.saturdayScorecardControls{border-top:5px solid #f3bd2b;align-items:end;gap:16px;display:flex}.saturdayScorecardControls>div{margin-right:auto}.saturdayScorecardControls h1{margin:3px 0}.saturdayScorecardControls p{color:#557083;margin:0}.saturdayScorecardControls small{letter-spacing:.09em;color:#8a6500;font-weight:900}.saturdayScorecardControls label{min-width:145px;font-size:.75rem;font-weight:800}.saturdayScorecardControls select{width:100%;margin-top:5px;display:block}.saturdayScorecardControls button{white-space:nowrap;width:auto}.saturdayScorecardPrint{gap:18px;display:grid}.saturdayScorecardPage{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.saturdayScorecard,.saturdayScorecard *{box-sizing:border-box}.saturdayScorecard{color:#000;background:#fff;border:1.5px solid #111;min-width:0;font-family:Arial,sans-serif}.saturdayScorecardHeader{grid-template-columns:1fr 1fr;align-items:start;min-height:49px;padding:5px 9px;display:grid}.saturdayScorecardHeader h2{text-align:center;margin:0;font-size:14px;line-height:1}.saturdayScorecardHeader p{justify-content:flex-end;align-items:center;gap:18px;margin:0;font-size:8px;display:flex}.saturdayScorecardHeader strong{font-size:13px}.saturdayScorecardBody{grid-template-columns:minmax(0,39%) minmax(0,61%);align-items:stretch;display:grid}.saturdayCardIdentity{align-content:space-between;height:100%;padding:0 8px 8px;display:grid}.saturdayCardIdentity label{grid-template-rows:auto auto;font-size:8px;font-weight:800;display:grid}.saturdayCardIdentity b{border:1px solid #111;align-items:center;min-height:23px;margin-top:2px;padding:3px 4px;font-size:13px;font-weight:400;display:flex}.saturdayCardIdentity label:first-child>b{font-weight:800}.saturdayCardGames{border-bottom:1px solid #111;border-left:1px solid #111;align-self:end;min-width:0}.saturdayGameHead,.saturdayGameRow{grid-template-columns:minmax(0,14fr) minmax(0,22fr) minmax(0,34fr) minmax(0,30fr);display:grid}.saturdayGameHead{text-align:center;align-items:center;padding-bottom:2px;font-size:8px;font-weight:800;line-height:1.05}.saturdayGameRow b{text-align:center;justify-content:center;align-items:center;padding:0;font-size:10px;display:flex}.saturdayGameRow span{border-top:1px solid #111;border-left:1px solid #111;height:34px}.saturdayTotals b{justify-content:flex-end;padding-right:4px;font-size:8px}.saturdayScorecardFooter{border-top:1px solid #111;grid-template-columns:minmax(0,1.55fr) minmax(0,.65fr);align-items:stretch;color:#000!important;background:#fff!important;min-height:0!important;margin:0!important;padding:0!important;font-size:11px!important;line-height:1!important;display:grid!important}.saturdayScorecardFooter span{white-space:nowrap;grid-template-columns:36px minmax(0,1fr);align-items:center;min-height:22px;padding:0 4px;display:grid}.saturdayScorecardFooter span+span{border-left:1px solid #111}.saturdayScorecardFooter b{padding-left:0;font-size:10px}@media (width<=900px){.saturdayScorecardControls{flex-direction:column;align-items:stretch}.saturdayScorecardControls>div{margin:0}.saturdayScorecardControls button{width:100%}.saturdayScorecardPage{grid-template-columns:1fr}.saturdayScorecard{overflow:auto}}@media print{body:has(.saturdayScorecardPrint)>div>header{display:none!important}body:has(.saturdayScorecardPrint) footer{display:none!important}body:has(.saturdayScorecardPrint) .pageHead{display:none!important}body:has(.saturdayScorecardPrint) .adminNavigation{display:none!important}body:has(.saturdayScorecardPrint) .adminTournamentSelect{display:none!important}body:has(.saturdayScorecardPrint) .adminTabs{display:none!important}body:has(.saturdayScorecardPrint) .saturdayScorecardControls{display:none!important}.adminPage:has(.saturdayScorecardPrint){max-width:none!important;padding:0!important}.saturdayScorecardsReport,.saturdayScorecardPrint{display:block!important}.saturdayScorecardPage{page:saturdayCards;box-sizing:border-box;break-after:page;page-break-after:always;width:10.7in;height:8.2in;padding:0;position:relative;display:block!important}.saturdayScorecardPage:last-child{break-after:auto;page-break-after:auto}.saturdayScorecard{break-inside:avoid;width:5.1in;min-width:5.1in;max-width:5.1in;height:3.85in;position:absolute;overflow:hidden}.saturdayScorecard:first-child{top:.2in;left:.185in}.saturdayScorecard:nth-child(2){top:.2in;left:5.415in}.saturdayScorecard:nth-child(3){top:4.15in;left:.185in}.saturdayScorecard:nth-child(4){top:4.15in;left:5.415in}.saturdayScorecardHeader,.saturdayScorecardBody,.saturdayScorecardFooter{width:100%;min-width:0}.saturdayScorecardHeader{height:.4in;min-height:.4in;padding:.04in .09in;display:grid!important}.saturdayScorecardBody{height:3.19in}.saturdayCardIdentity{align-content:space-between;padding:0 .08in .06in}.saturdayCardIdentity b{height:.32in;min-height:.32in}.saturdayGameHead{height:.25in;padding-bottom:.02in}.saturdayGameRow span{height:.326in}.saturdayScorecardFooter{height:.25in;min-height:.25in!important;display:grid!important}body:has(.lanePrintReport)>div>header{display:none!important}body:has(.lanePrintReport) footer{display:none!important}body:has(.lanePrintReport) .pageHead{display:none!important}body:has(.lanePrintReport) .adminNavigation{display:none!important}body:has(.lanePrintReport) .adminTournamentSelect{display:none!important}body:has(.lanePrintReport) .adminTabs{display:none!important}.adminPage:has(.lanePrintReport){max-width:none!important;padding:0!important}.saturdayLanePanel:has(.lanePrintReport)>:not(.lanePrintReport){display:none!important}@page{size:letter landscape;margin:.3in}.lanePrintReport{color:#111;-webkit-print-color-adjust:exact;print-color-adjust:exact;font:9pt Arial,sans-serif;display:block!important}.lanePrintSquad>header{text-align:center;margin:0 0 12px}.lanePrintReport h1{margin:0 0 2px;font:700 17pt Georgia,serif}.lanePrintReport h2{margin:0 0 3px;font-size:11pt}.lanePrintSquad>header p{margin:0 7px;display:inline}.lanePrintSquad{break-before:page}.lanePrintSquad:first-of-type{break-before:auto}.lanePrintReport h3{border-bottom:3px solid #000;margin:0 0 8px;padding-bottom:4px;font-size:13pt}.lanePrintReport h3 small{float:right;text-transform:uppercase;margin-top:4px;font-size:8pt}.lanePrintGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.lanePrintPair{break-inside:avoid;background:#fff;border:2px solid #000}.lanePrintPair h4{color:#000;border-bottom:2px solid #000;justify-content:space-between;margin:0;padding:5px 7px;font-size:9pt;display:flex;background:#fff!important}.lanePrintPair h4 span{font-weight:400}.lanePrintColumns{grid-template-columns:1fr 1fr;min-height:76px;display:grid}.lanePrintColumns>section+section{border-left:2px solid #000}.lanePrintColumns>section>strong{text-align:center;color:#000;border-bottom:1px solid #000;padding:5px;font-size:13pt;display:block;background:#fff!important}.lanePrintColumns>section>div{padding:3px 6px}.lanePrintColumns p{border-bottom:1px solid #aaa;margin:0;padding:3px 0}.lanePrintColumns p:last-of-type{border-bottom:0}.lanePrintColumns p b{color:#000;font-size:10pt;line-height:1.05;display:block}.lanePrintColumns p small{color:#000;margin-top:1px;font-size:7pt;display:block}.lanePrintColumns em{text-align:center;color:#555;padding:8px 0;display:block}}@page saturdayCards{size:letter landscape;margin:.5in}.scholarshipOpportunityPage{gap:28px;display:grid}.scholarshipOpportunityPage .pageHead{margin-bottom:0}.scholarshipOpportunitySection{border:1px solid var(--line);background:#fff}.scholarshipOpportunitySection>header{border-bottom:5px solid var(--gold);background:var(--navy);color:#fff;padding:25px 30px}.scholarshipOpportunitySection>header label,.scholarshipMemorial label{color:var(--gold);letter-spacing:.16em;font-size:10px;font-weight:900}.scholarshipOpportunitySection>header h2,.scholarshipMemorial h2,.scholarshipSmart h2{margin:5px 0 0;font:700 27px Georgia,serif}.scholarshipOpportunityGrid{grid-template-columns:repeat(3,1fr);display:grid}.scholarshipOpportunityGrid article{border-right:1px solid var(--line);padding:29px 28px 34px;position:relative}.scholarshipOpportunityGrid article:last-child{border-right:0}.scholarshipOpportunityGrid span{color:#a57508;font:700 13px Georgia,serif;display:block}.scholarshipOpportunityGrid h3{margin:18px 0 10px;font:700 20px Georgia,serif}.scholarshipOpportunityGrid p,.scholarshipMemorial p,.scholarshipSmart p,.scholarshipDisclaimer{color:var(--muted);margin:0;font-size:16px;line-height:1.65}.scholarshipMemorial{border-top:5px solid var(--gold);background:#f7f4ed;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:32px 34px;display:grid}.scholarshipMemorial p{max-width:760px;margin-top:12px}.scholarshipMemorial nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.scholarshipMemorial a,.scholarshipSmart>a,.scholarshipResourceList a{background:var(--navy);color:#fff;padding:11px 14px;font-weight:800;text-decoration:none;display:inline-block}.scholarshipSmart{border:1px solid var(--line);background:#fff;padding:30px 34px}.scholarshipSmart h2{margin:0 0 10px}.scholarshipSmart>a{margin-top:16px}.scholarshipContact{border-top:1px solid var(--line);padding-top:18px;margin-top:20px!important}.scholarshipContact a{color:#07529a;font-weight:800}.scholarshipDisclaimer{background:#f7f4ed;padding:24px 30px;font-size:14px}.scholarshipResourceList{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.scholarshipResourceList article{background:#fff;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px;min-height:150px;padding:25px 28px;display:flex}.scholarshipResourceList h3{margin:0;font:700 20px Georgia,serif}.scholarshipResourceList span{color:var(--muted);font-weight:700}.scholarshipPageManager{gap:22px;display:grid}.scholarshipVisibility{background:#fff8df;border:1px solid #d4dde5;align-items:flex-start;gap:12px;padding:16px;display:flex!important}.scholarshipVisibility input{margin-top:3px;width:auto!important}.scholarshipVisibility span{flex-direction:column;display:flex}.scholarshipVisibility small{color:#6b5b2e;margin-top:3px}.scholarshipResourceEditor{grid-template-columns:180px 1fr 1fr;align-items:end;gap:10px 16px;display:grid}.scholarshipResourceEditor h4{margin:0 0 12px}.scholarshipAdminPreview{border:1px solid var(--line);background:#eef2f5;overflow:hidden}.scholarshipAdminPreview>h2,.scholarshipAdminPreview>p{margin:0;padding:18px 24px 0}.scholarshipAdminPreview>p{color:var(--muted);padding-top:5px}.scholarshipAdminPreview>.scholarshipOpportunityPage{background:#fff;max-width:none;margin:20px}.scholarshipAdminPreview .pageHead{padding-top:30px}@media (width<=850px){.scholarshipOpportunityGrid,.scholarshipResourceList{grid-template-columns:1fr}.scholarshipOpportunityGrid article{border-right:0;border-bottom:1px solid var(--line)}.scholarshipMemorial{grid-template-columns:1fr}.scholarshipMemorial nav{justify-content:flex-start}.scholarshipResourceEditor{grid-template-columns:1fr}.scholarshipAdminPreview>.scholarshipOpportunityPage{margin:10px}}.saturdayScorecardHeader h2{font-weight:800}.scholarshipLinkEditor{grid-template-columns:180px 1fr 1fr;align-items:end;gap:10px 16px;display:grid}.scholarshipLinkEditor h4{margin:0 0 12px}@media (width<=850px){.scholarshipLinkEditor{grid-template-columns:1fr}}.kreegerPhilosophy{border-left:6px solid var(--gold);background:#f7f4ed;margin-bottom:22px;padding:24px 28px}.kreegerPhilosophy h2{margin:0 0 10px;font:700 23px Georgia,serif}.kreegerPhilosophy p{margin:0;line-height:1.65}.kreegerApplicationForm fieldset{border:1px solid var(--line);grid-template-columns:auto auto 1fr;gap:10px 18px;margin:18px 0;padding:18px;display:grid}.kreegerApplicationForm fieldset legend{font-weight:900}.kreegerApplicationForm fieldset p,.kreegerApplicationForm fieldset>label:last-child{grid-column:1/-1}.repeatableApplicationRows{gap:12px;margin-top:16px;display:grid}.applicationRow{background:#f8fafb;border:1px solid #d8e0e6;align-items:end;gap:12px;padding:14px;display:grid}.applicationRow.columns1{grid-template-columns:1fr auto}.applicationRow.columns3{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.applicationRow.columns4{grid-template-columns:repeat(4,minmax(0,1fr)) auto}.addApplicationRow,.removeApplicationRow{width:max-content!important}.addApplicationRow{justify-self:start;color:var(--navy)!important;border:1px solid var(--navy)!important;background:#fff!important}.scholarshipApplicationGroup{overflow:hidden;padding:0!important}.scholarshipApplicationGroup>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.scholarshipApplicationGroup>summary h2{margin:0}.scholarshipApplicationGroup>summary b{background:var(--gold);text-align:center;border-radius:18px;min-width:34px;padding:7px}.scholarshipApplicationReview{border-top:1px solid var(--line)}.scholarshipApplicationReview>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:16px 22px;display:flex}.scholarshipApplicationReview>summary span{flex-direction:column;display:flex}.scholarshipApplicationReview>summary small{color:var(--muted);margin-top:3px}.scholarshipApplicationReview>summary>b{text-transform:uppercase;font-size:11px}.scholarshipApplicationReviewBody{background:#f8fafb;gap:14px;padding:20px 22px;display:grid}.scholarshipApplicationReviewBody>section{background:#fff;border:1px solid #dbe2e8;padding:13px 15px}.scholarshipApplicationReviewBody h3{text-transform:capitalize;margin:0 0 7px;font-size:13px}.applicationContact,.applicationReviewRows dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.applicationContact div,.applicationReviewRows dl div{background:#fff;padding:10px}.applicationContact dt,.applicationReviewRows dt{font-size:11px;font-weight:900}.applicationContact dd,.applicationReviewRows dd{margin:4px 0 0}.applicationReviewRows{gap:8px;display:grid}.emptyReviewMessage{padding:22px}.kreegerApplicationsPanel{gap:14px;display:grid}@media (width<=850px){.applicationRow.columns3,.applicationRow.columns4{grid-template-columns:1fr 1fr}.applicationRow .removeApplicationRow{grid-column:1/-1}.kreegerApplicationForm fieldset{grid-template-columns:1fr 1fr}}@media (width<=560px){.applicationRow.columns1,.applicationRow.columns3,.applicationRow.columns4,.applicationContact,.applicationReviewRows dl,.kreegerApplicationForm fieldset{grid-template-columns:1fr}.kreegerApplicationForm fieldset>*{grid-column:1!important}}.kreegerPreviewBar{z-index:20;color:#fff;background:#071d35;justify-content:space-between;align-items:center;gap:20px;padding:12px 22px;display:flex;position:sticky;top:0}.kreegerPreviewBar a{color:#fdbd27;font-weight:800;text-decoration:none}.kreegerPreviewBar strong{letter-spacing:.12em;font-size:11px}.kreegerPreviewMode>.kreegerApplicationPage{margin:0 auto}:is(body:has(.kreegerPreviewMode)>div>header,body:has(.kreegerPreviewMode)>div>footer){display:none}.saturdayCardGames{border-left:0}.saturdayGameRow{border-left:1px solid #111}.saturdayGameRow b{border-top:1px solid #111}.inactiveAdultReview{background:#f8fafc;border:1px solid #cfd9e2;border-top:5px solid #f3bd2b;gap:12px;margin:14px 0 20px;padding:16px;display:grid}.inactiveAdultReview>button{width:max-content}.inactiveAdultReviewBody{gap:10px;display:grid}.inactiveAdultReviewRow{background:#fff;border:1px solid #d9e0e7;grid-template-columns:minmax(210px,1.25fr) minmax(180px,1fr) minmax(210px,1fr) auto;align-items:end;gap:12px;padding:12px;display:grid}.inactiveAdultReviewRow>div:first-child,.adultAutoProtection{flex-direction:column;gap:3px;display:flex}.inactiveAdultReviewRow small{color:#52647a}.adultAutoProtection{background:#edf7f1;border-left:4px solid #087c4c;padding:8px}.adultAutoProtection b{color:#087c4c;letter-spacing:.06em;font-size:10px}.adultKeepChoice{background:#fff8df;align-items:center;gap:8px;padding:10px;flex-direction:row!important;display:flex!important}.adultKeepChoice input{width:auto!important}.inactiveAdultReviewRow>button{white-space:nowrap;width:auto}@media (width<=900px){.inactiveAdultReviewRow{grid-template-columns:1fr 1fr}.inactiveAdultReviewRow>button{width:100%}}@media (width<=560px){.inactiveAdultReviewRow{grid-template-columns:1fr}}@media print{.saturdayScorecard{border-width:1pt}.saturdayCardIdentity b,.saturdayCardGames,.saturdayGameRow,.saturdayGameRow b,.saturdayGameRow span,.saturdayScorecardFooter,.saturdayScorecardFooter span+span{border-color:#000}.saturdayScorecardFooter{border-bottom:.75pt solid #000;border-left:.75pt solid #000;border-right:.75pt solid #000}}.courseworkDetails{color:var(--navy);background:#f1f6fa;border:2px solid #47677e;gap:9px;margin-top:6px;padding:15px 16px;grid-column:1/-1!important;display:grid!important}.courseworkDetails textarea,.personalStatementField textarea{width:100%;min-height:112px;color:var(--ink);padding:12px;background:#fff!important;border:2px solid #6c879a!important}.courseworkDetails textarea:focus,.personalStatementField textarea:focus{outline-offset:1px;outline:3px solid #f0b11c59;border-color:var(--navy)!important}.personalStatementField{gap:9px;margin-top:16px;display:grid}.personalStatementField textarea{min-height:210px}.personalStatementField small{color:var(--muted);justify-self:end;font-weight:700}.scholarshipMobileTabs{display:none}.scholarshipAdminTabs{border-bottom:1px solid #c9d3dc;flex-wrap:wrap;gap:8px;display:flex}.scholarshipAdminTabs button{color:var(--navy);background:#fff;border:1px solid #c9d3dc;margin-bottom:-1px;padding:12px 18px;font-weight:800}.scholarshipAdminTabs button.on{border-color:var(--navy);background:var(--navy);color:#fff}.linkedScholarshipDocument{color:var(--muted);background:#f5f8fa;border:1px solid #d4dde5;align-self:end;margin:0 0 3px;padding:11px 12px}.scholarshipEligibilityPage{gap:24px;display:grid}.scholarshipEligibilityDocument{border-top:5px solid var(--gold);box-shadow:0 0 0 1px var(--line);background:#fff;padding:28px 32px}.scholarshipEligibilityDocument .editableRulesBody{max-width:920px;margin:0 auto}.scholarshipRulesPreview>.scholarshipEligibilityPage{background:#f8fafb;max-width:none;margin:20px}@media (width<=560px){.scholarshipAdminTabs{display:none}.scholarshipMobileTabs{color:var(--navy);text-transform:uppercase;gap:6px;margin-bottom:14px;font-size:11px;font-weight:900;display:grid}.scholarshipMobileTabs select{width:100%;min-height:44px;color:var(--navy);text-transform:none;background:#fff;border:1px solid #aebbc6;padding:9px 11px;font-size:14px;font-weight:700}.scholarshipEligibilityDocument{padding:20px}.scholarshipRulesPreview>.scholarshipEligibilityPage{margin:10px}}.scholarshipCommitteeDocument{border-top:5px solid var(--gold);background:#fff;margin:20px;padding:28px 32px}.scholarshipCommitteeDocument .pageHead{padding:0 0 22px}.scholarshipCommitteeDocument .editableRulesBody{max-width:920px;margin:0 auto}@media (width<=560px){.scholarshipCommitteeDocument{margin:10px;padding:20px}}.scholarshipRubricPanel,.rubricOwnerSubmissions{gap:16px;display:grid}.rubricTemplateCategory,.rubricScoreCategory{border:1px solid var(--line);margin:18px 0;padding:18px}.rubricTemplateCategory legend,.rubricScoreCategory legend{padding:0 7px;font-weight:900}.rubricTemplateTotal{text-align:right;background:#f7f4ed;padding:12px 15px}.scholarshipScoringForm>label:first-child,.rubricOwnerSubmissions>div:first-child>label{color:#a57508;letter-spacing:.14em;font-size:10px;font-weight:900}.scholarshipScoringForm>h2,.rubricOwnerSubmissions h2{margin:4px 0}.rubricScoreCategory>p{margin:0 0 7px;line-height:1.55}.rubricScoreCategory>small{color:var(--muted);line-height:1.5;display:block}.rubricScoreInputs{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.rubricRunningTotal{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.rubricRunningTotal b{font-size:22px}.rubricGuidance{border-left:5px solid var(--gold);background:#f7f4ed;padding:16px 18px}.rubricGuidance h3{margin:0 0 5px}.rubricGuidance p{margin:0 0 14px;line-height:1.55}.rubricGuidance p:last-child{margin-bottom:0}.rubricSubmission{padding:0;overflow:hidden}.rubricSubmission>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex}.rubricSubmission>summary span{flex-direction:column;display:flex}.rubricSubmission>summary small{color:var(--muted);margin-top:4px}.rubricSubmission>summary strong{font-size:20px}.rubricSubmissionBody{border-top:1px solid var(--line);background:#f8fafb;gap:10px;padding:18px 20px;display:grid}.rubricSubmissionBody section{border:1px solid var(--line);background:#fff;padding:13px 15px}.rubricSubmissionBody section header{justify-content:space-between;gap:12px;display:flex}.rubricSubmissionBody h3,.rubricSubmissionBody p{margin:0}.rubricSubmissionBody section p{margin-top:7px;line-height:1.5}@media (width<=650px){.rubricScoreInputs{grid-template-columns:1fr}.rubricSubmission>summary{flex-direction:column;align-items:flex-start}}.hoaParticipationCompletion{background:#f1f6fa!important;border:2px solid #47677e!important;padding:18px!important}.hoaParticipationCompletion>header{justify-content:space-between;gap:18px;margin-bottom:14px;display:flex}.hoaParticipationCompletion h3,.hoaParticipationCompletion p{margin:0}.hoaParticipationCompletion p{color:var(--muted);margin-top:5px;line-height:1.5}.hoaParticipationCompletion>header small{text-align:right;max-width:280px;color:var(--muted)}.hoaParticipationRow{background:#fff;border:1px solid #c5d2dc;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(150px,.7fr) auto;align-items:end;gap:12px;margin-top:10px;padding:12px;display:grid}.hoaParticipationRow label{gap:5px;display:grid}.hoaParticipationRow button{width:auto}.hoaParticipationActions{justify-content:space-between;gap:12px;margin-top:14px;display:flex}.hoaParticipationActions button{width:auto}@media (width<=780px){.hoaParticipationCompletion>header{flex-direction:column}.hoaParticipationCompletion>header small{text-align:left}.hoaParticipationRow{grid-template-columns:1fr 1fr}.hoaParticipationRow button{grid-column:1/-1}.hoaParticipationActions{flex-direction:column}.hoaParticipationActions button{width:100%}}@media (width<=520px){.hoaParticipationRow{grid-template-columns:1fr}}.rubricPreviewControl{justify-content:space-between;align-items:center;gap:18px;display:flex}.rubricPreviewControl label{color:#a57508;letter-spacing:.14em;font-size:10px;font-weight:900}.rubricPreviewControl h2,.rubricPreviewControl p{margin:4px 0}.rubricPreviewControl button{width:auto}@media (width<=650px){.rubricPreviewControl{flex-direction:column;align-items:stretch}.rubricPreviewControl button{width:100%}}.cashReconciliation{gap:18px;display:grid}.publicPageError{place-items:center;min-height:62vh;display:grid}.publicPageError>section{border:1px solid var(--line);border-top:6px solid var(--gold);background:#fff;width:min(680px,100%);padding:34px;box-shadow:0 18px 45px #0823391f}.publicPageError h1{margin:8px 0 10px}.publicPageError p{color:var(--muted);line-height:1.55}.publicPageError>section>div{flex-wrap:wrap;gap:10px;margin:22px 0 18px;display:flex}.publicPageError button,.publicPageError a{border:1px solid var(--navy);background:var(--navy);color:#fff;min-height:44px;font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:10px 16px;font-weight:800;text-decoration:none;display:inline-flex}.publicPageError .secondary{color:var(--navy);background:#fff}.publicPageError small{color:var(--muted)}@media (width<=600px){.publicPageError>section{padding:24px 20px}.publicPageError>section>div{flex-direction:column}}.reconciliationIntro{border-top:5px solid var(--gold)}.reconciliationIntro h2,.reconciliationIntro p{margin:0}.reconciliationIntro p{color:var(--muted);margin-top:7px;line-height:1.55}.reconciliationColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.reconciliationCard{padding:0;overflow:hidden}.reconciliationCard>h3{background:var(--navy);color:#fff;margin:0;padding:17px 20px}.reconciliationRows{padding:8px 20px}.reconciliationRows p,.reconciliationSources p{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin:0;padding:11px 0;display:flex}.reconciliationRows p.expected{border-top:3px solid var(--gold);margin-top:7px;font-size:17px}.reconciliationRows p.actual{align-items:center}.moneyEntry{align-items:center;gap:4px;display:inline-flex}.moneyEntry input{text-align:right;background:#fff8d9;border:1px solid #9badba;width:118px;padding:8px;font-weight:800}.reconciliationStatus{justify-content:space-between;gap:12px;padding:14px 20px;display:flex}.reconciliationStatus.match{color:#09633e;background:#dff4e8}.reconciliationStatus.mismatch{color:#9b2f17;background:#ffe6df}.reconciliationStatus span{font-weight:700}.reconciliationSources h3{margin:0}.reconciliationSources small{color:var(--muted);margin-top:12px;line-height:1.5;display:block}.cashReconciliation>button{justify-self:end;width:auto}@media (width<=800px){.reconciliationColumns{grid-template-columns:1fr}.reconciliationRows p,.reconciliationSources p,.reconciliationStatus{flex-direction:column;align-items:flex-start;gap:6px}.moneyEntry input{width:145px}.cashReconciliation>button{justify-self:stretch;width:100%}}.skipLink{z-index:10000;color:#fff;background:#122849;border-radius:.35rem;padding:.75rem 1rem;transition:transform .15s;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.skipLink:focus{transform:translateY(0)}.publicMainContent:focus{outline:none}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #f2bd32}.entryNotice .confirmationLookupLink{width:fit-content;margin-top:.65rem;font-weight:800;display:block}.juniorGoldMissingEntryActions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.juniorGoldMissingEntryActions a,.juniorGoldMissingEntryActions button{color:#fff;background:#0b3157;border:1px solid #0b3157;width:auto;min-height:42px;padding:10px 14px;font-weight:800;text-decoration:none}.juniorGoldMissingEntryActions button{color:#0b3157;background:#fff}.juniorGoldOnlyNotice{background:#fff7df;border-left:4px solid #f2bd32;gap:4px;margin-bottom:8px;padding:14px 16px;display:grid}.juniorGoldOnlyNotice b{color:#071d35}@media (width<=760px){.resultSection .table:before{content:"Swipe or scroll horizontally to view the full table.";color:#526174;width:max-content;max-width:calc(100vw - 3rem);padding:0 0 .55rem;font-size:.82rem;font-weight:700;display:block;position:sticky;left:0}}.publicFormTrap{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.privacyPolicyAcknowledgment{color:#4d6275;margin:14px 0 10px;font-size:13px;line-height:1.5}.privacyPolicyAcknowledgment a{color:var(--navy);font-weight:800}.teamPage{max-width:1120px}.teamPage .pageHead{text-align:center;max-width:850px;margin-left:auto;margin-right:auto}.teamGroup{margin:0 0 42px}.teamGroup>header{border-bottom:3px solid var(--gold);margin-bottom:18px;padding-bottom:13px}.teamGroup>header span{color:#a36c00;letter-spacing:.15em;font-size:12px;font-weight:900}.teamGroup>header h2{color:var(--navy);margin:5px 0 0;font:700 30px/1.15 Georgia,serif}.teamGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.teamGrid article{border-left:4px solid var(--navy);background:#fff;padding:22px 24px;box-shadow:0 6px 18px #071f3612}.teamGrid h3{color:var(--navy);margin:0 0 6px;font:700 22px/1.2 Georgia,serif}.teamGrid .teamTitle{color:#53687b;margin:0;font-size:15px;font-weight:700}.teamGrid .teamDescription{color:#53687b;border-top:1px solid #e4e8eb;margin:14px 0 0;padding-top:13px;font-size:15px;line-height:1.55}.teamThanks{text-align:center;border-top:1px solid #d6b35b;border-bottom:1px solid #d6b35b;margin:52px auto 25px;padding:28px 34px}.teamThanks h2{color:var(--navy);margin:0 0 10px;font:700 25px/1.2 Georgia,serif}.teamThanks p{color:#53687b;max-width:780px;margin:0 auto;font-size:16px;line-height:1.7}.teamEditor>section{border-top:1px solid var(--line);margin:25px 0;padding-top:18px}.teamEditor>section h3{color:var(--navy);font:700 22px/1.2 Georgia,serif}.teamEditorRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1fr) minmax(210px,1fr) auto;align-items:end;gap:12px;margin-bottom:18px;padding-bottom:18px;display:grid}.teamEditorRow label{margin:0}.teamEditorRow .teamEditorDescription{grid-column:1/3}.teamEditorRow button,.teamAddButton{width:auto}.teamAddButton{margin-top:5px}@media (width<=700px){.teamGrid,.teamEditorRow{grid-template-columns:1fr}.teamEditorRow .teamEditorDescription{grid-column:1}.teamEditorRow button,.teamAddButton{width:100%}}.privacyPolicyPage{max-width:980px}.privacyPolicyBody{border-top:4px solid var(--gold);color:#334b60;background:#fff;margin:0 auto 60px;padding:34px 42px;box-shadow:0 8px 26px #071f3614}.privacyPolicyBody h2{color:var(--navy);margin:32px 0 12px;font-size:23px}.privacyPolicyBody h2:first-child{margin-top:0}.privacyPolicyBody p,.privacyPolicyBody li{font-size:16px;line-height:1.7}.privacyPolicyBody ul{margin:12px 0 24px;padding-left:24px}.privacyPolicyEditor>details{border:1px solid var(--line);margin-top:22px}.privacyPolicyEditor>details>summary{color:var(--navy);cursor:pointer;padding:17px 19px;font-weight:900}.privacyPolicyEditor>details[open]>summary{border-bottom:1px solid var(--line)}.privacyPolicyEditor>details form{padding:20px}.privacyPolicyEditor textarea{min-height:520px;font-family:inherit;line-height:1.55}.privacyPolicyEditorActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.privacyPolicyEditorActions button{width:auto}.privacyPolicyPublicationStatus{color:var(--navy);background:#f4f6f7;flex-direction:column;gap:4px;margin-top:18px;padding:16px 18px;display:flex}.privacyPolicyPreview{max-width:none;margin-top:28px;padding:0}.privacyPolicyPreview .pageHead{padding-top:18px}@media (width<=700px){.privacyPolicyBody{padding:25px 21px}.privacyPolicyEditorActions button{width:100%}}.bowlingCenterMasterItem{border-top:1px solid var(--line)}.bowlingCenterMasterItem summary{cursor:pointer;color:var(--navy);grid-template-columns:54px 1fr;align-items:center;gap:12px;padding:12px 0;display:grid}.bowlingCenterMasterItem summary img,.bowlingCenterLogoPlaceholder{object-fit:contain;border:1px solid var(--line);background:#fff;width:50px;height:44px}.bowlingCenterLogoPlaceholder{color:#718095;place-items:center;font-size:10px;font-weight:900;display:grid}.bowlingCenterMasterItem summary span:last-child{gap:2px;display:grid}.bowlingCenterMasterItem summary small{color:#647488;font-weight:500}.bowlingCenterMasterActions{padding:2px 0 18px 66px}.bowlingCenterMasterActions>div{gap:6px;margin-bottom:14px;display:flex}.bowlingCenterMasterActions form{background:#f5f6f7;padding:14px}.bowlingCenterMasterActions form button{width:auto;margin:8px 8px 0 0}.flyerManager{grid-template-columns:minmax(330px,.75fr) minmax(520px,1.25fr);align-items:start;gap:24px;display:grid}.flyerEditor{position:sticky;top:16px}.flyerEditor textarea{resize:vertical}.flyerCalloutEditor{border:1px solid var(--line);margin:0;padding:10px 12px 12px}.flyerCalloutEditor legend{color:var(--navy);padding:0 5px;font-weight:800}.flyerCalloutEditor label{margin-top:5px}.flyerTextToolbar{justify-content:flex-start;margin:6px 0;display:flex}.flyerTextToolbar button{width:auto;margin:0;padding:7px 11px}.flyerPublicationStatus{border-left:4px solid var(--gold);color:var(--navy);background:#f5f7f8;margin:14px 0 4px;padding:11px 13px}.flyerPreviewWrap{text-align:center;overflow-x:auto}.flyerPreviewStage{width:612px;height:792px;margin:0 auto}.publicFlyerPage{max-width:940px;margin:0 auto;padding:52px 24px 70px}.publicFlyerHeading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.publicFlyerHeading small{color:#956d00;letter-spacing:.15em;font-weight:900}.publicFlyerHeading h1{margin:5px 0;font:700 42px Georgia,serif}.publicFlyerHeading p{color:var(--muted);margin:0}.publicFlyerHeading button{flex:none}.publicFlyerCanvas{background:#e8ebed;padding:30px;overflow-x:auto}.publicFlyerCanvas .flyerPreview{box-shadow:0 8px 28px #071f3638}.flyerPreview{box-sizing:border-box;color:#081c34;text-align:left;transform-origin:0 0;background:#fff;width:816px;height:1056px;margin:0;padding:19px 9px 5px;font-family:Arial,sans-serif;position:relative;overflow:hidden;transform:scale(.75);box-shadow:0 5px 24px #071f362e}.flyerPreview header{text-align:center;height:175px}.flyerPreview header h1{color:#050505;margin:0;font:900 39px/1.05 Georgia,serif;text-decoration:underline}.flyerPreview header p{color:#050505;margin:7px 0 3px;font:800 19px Georgia,serif}.flyerHostLogo{object-fit:contain;object-position:center top;width:286px;height:164px;margin:0 auto;display:block}.flyerHostName{text-transform:uppercase;place-items:center;height:95px;margin:0;font:900 27px/1.05 Georgia,serif;display:grid}.flyerCallouts{text-align:center;grid-template-columns:1fr 1.15fr 1fr;align-items:center;gap:22px;height:148px;display:grid}.flyerOval{box-sizing:border-box;color:#174681;text-transform:uppercase;background:#fbc129;border:4px solid #fff;border-radius:50%;outline:8px solid #fbc129;flex-direction:column;justify-content:center;justify-self:center;width:calc(90% - 10px);height:138px;display:flex;transform:translateY(-65px)}.flyerCallouts .flyerOval:first-child{transform:translate(50px,-65px)}.flyerCallouts .flyerOval:last-child{grid-column:3;transform:translate(-50px,-65px)}.flyerCenterCrown .flyerCallouts .flyerOval:first-child{transform:translate(30px,-65px)}.flyerCenterCrown .flyerCallouts .flyerOval:last-child{transform:translate(-30px,-65px)}.flyerCallouts .flyerOval:first-child b,.flyerCallouts .flyerOval:last-child strong{transform:translateY(4px)}.flyerOval b{letter-spacing:2px;font-size:22px}.flyerOval strong{font-size:35px}.flyerBadge{width:167px;height:auto;padding:0;position:absolute;top:282px;left:50%;transform:translate(-50%)}.flyerBadge img,.flyerBadge svg{width:100%;height:auto;display:block}.flyerBadge svg{position:absolute;inset:0;overflow:visible}.flyerBadgeBlue{fill:#fff;letter-spacing:.4px;font:900 17px Arial,sans-serif}.flyerBadgeGold{fill:#082f67;letter-spacing:.15px;text-transform:uppercase;font:900 30px Arial,sans-serif}.flyerHighlights{color:#fff;text-align:center;text-transform:uppercase;height:175px;margin:0;font-size:18px;font-weight:900;position:absolute;top:303px;left:0;right:0}.flyerBallCallout{isolation:isolate;text-shadow:0 1px 2px #002653;flex-direction:column;justify-content:center;align-items:center;width:188px;height:175px;line-height:1.08;display:flex;position:absolute}.flyerBallCallout:before{z-index:-1;content:"";background:url(/flyer-bowling-ball.png) 50%/contain no-repeat;position:absolute;inset:0}.flyerBallCalloutLeft{left:calc(25% - 42px);transform:translate(-50%)}.flyerBallCalloutLeft:before{transform:scaleX(-1)}.flyerBallCalloutRight{right:calc(25% - 42px);transform:translate(50%)}.flyerBallCustom{text-align:center;white-space:normal;overflow-wrap:anywhere;width:72%;line-height:1.08;display:block}.flyerLower{position:absolute;bottom:16px;left:9px;right:9px}.flyerPreview ul{color:#080808;margin:0 0 16px;padding:4px 12px 0 39px;font-size:24px;line-height:1.32;list-style:outside}.flyerPreview li{padding-left:2px;display:list-item}.flyerPreview footer{color:#080808;text-align:center;background:0 0;margin:0;padding:0;display:block}.flyerPreview footer h2{color:#080808;white-space:nowrap;margin:0 auto 10px;font-size:19px;font-weight:700;line-height:1.18}.flyerPreview footer>div{grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr);align-items:center;gap:0;margin:0;display:grid}.flyerBrand{grid-column:2;justify-items:stretch;width:max-content;display:grid}.flyerPreview footer h3{color:#080808;letter-spacing:1px;white-space:nowrap;width:max-content;margin:0 auto 10px;font:500 17px Georgia,serif}.flyerPreview footer section{place-self:center stretch;place-items:center;display:grid}.flyerPreview footer section small{color:#111;margin:0 0 3px}.flyerPreview footer section img{object-fit:contain;width:142px;height:89px;max-height:none}.flyerPreview footer .flyerSponsor{grid-column:1}.flyerHoaLogo{width:120%;min-width:0;height:auto;margin:0;display:block;transform:translate(calc(40px - 8.333%))}.flyerPreview footer .flyerQr{text-align:center;grid-column:3;justify-items:center}.flyerPreview footer .flyerQr small{margin:0 0 3px;font-size:8px;line-height:1.05}.flyerPreview footer .flyerQr img{object-fit:contain;width:112px;height:112px}@media (width<=1050px){.flyerManager{grid-template-columns:1fr}.flyerEditor{position:static}}@media (width<=680px){.bowlingCenterMasterActions{padding-left:0}.flyerPreviewWrap{margin-inline:-14px}.flyerPreviewStage{width:408px;height:528px}.flyerPreview{transform-origin:0 0;transform:scale(.5)}.publicFlyerPage{padding:32px 0 50px}.publicFlyerHeading{flex-direction:column;align-items:stretch;padding:0 18px}.publicFlyerHeading button{width:100%}.publicFlyerCanvas{padding:18px 0}}@media print{@page flyer{size:letter;margin:0}body:has(.flyerPreview) *{visibility:hidden!important}:is(body:has(.flyerPreview) .flyerPreview,body:has(.flyerPreview) .flyerPreviewStage,body:has(.flyerPreview) .flyerPreview *){visibility:visible!important}:is(html:has(.flyerPreview),body:has(.flyerPreview)){width:8.5in;height:11in;margin:0!important;padding:0!important}body:has(.flyerPreview) .flyerPreviewStage{width:8.5in;height:11in;position:absolute;top:0;left:0;margin:0!important}body:has(.flyerPreview) .flyerPreview{page:flyer;box-sizing:border-box;width:8.5in;height:11in;box-shadow:none;break-inside:avoid;page-break-inside:avoid;page-break-after:avoid;zoom:1;-webkit-print-color-adjust:exact;print-color-adjust:exact;position:relative;inset:auto;transform:none;margin:0!important}:is(body:has(.flyerPreview) .flyerPreview header,body:has(.flyerPreview) .flyerPreview footer){display:block!important}}@media (width>=761px) and (width<=1050px){.desktopNav{display:none!important}body>div>header{height:78px;min-height:78px;padding-inline:20px}.mobileNav{z-index:20;margin-left:auto;display:block;position:relative}.mobileNav summary{cursor:pointer;background:0 0;border:0;place-items:center;width:48px;height:48px;font-size:28px;line-height:1;list-style:none;display:grid}.mobileNav summary::-webkit-details-marker{display:none}.mobileNav[open] nav{display:flex}.mobileNav nav{z-index:21;border:1px solid var(--line);background:#fff;flex-direction:column;align-items:stretch;gap:0;width:min(340px,100vw - 32px);max-height:calc(100vh - 92px);padding:8px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 16px 36px #071b3130}.mobileNav nav a,.mobileNav nav button{color:#475969;text-align:left;background:0 0;border:0;align-items:center;width:100%;min-height:48px;padding:12px 14px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.mobileNav nav a.active,.mobileNav nav button.active{border-bottom:3px solid var(--gold)}.mobileNav nav a.live,.mobileNav nav button.live{background:var(--navy);color:#fff;justify-content:center}}@media (width<=760px){.hero{justify-content:flex-start;min-height:0;padding:42px 18px 54px}.heroBowlingVisual{order:0;width:min(88vw,390px);height:285px;margin:34px auto 0}}@media (width<=900px){.adminGroupTabs,.adminNavigation>.adminTabs,.registrationManagementTabs{display:none}.adminMobileNavigation{border:1px solid var(--line);background:#f7f4ed;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:12px;display:grid}.adminMobileNavigation label{color:var(--navy);text-transform:uppercase;gap:6px;font-size:11px;font-weight:900;display:grid}.adminMobileNavigation select{width:100%;min-width:0;min-height:44px;color:var(--navy);text-transform:none;background:#fff;border:1px solid #aebbc6;padding:8px;font-size:14px;font-weight:700}}@media (width<=520px){.adminMobileNavigation{grid-template-columns:1fr}.adminPageContent button:not(.dialogClose),.adminPageContent select{min-height:44px}}@media (width<=900px){.checkInTable .checkInRowNumber,.checkInTable .checkInBowlerName,.entriesDataTable .entryConfirmationColumn,.entriesDataTable .entryBowlerColumn{background:#fff;position:sticky}.checkInTable .checkInRowNumber{z-index:5;width:48px;min-width:48px;left:0}.checkInTable .checkInBowlerName{z-index:4;min-width:180px;left:48px;box-shadow:5px 0 8px -8px #071b31}.checkInTable thead .checkInRowNumber,.checkInTable thead .checkInBowlerName,.entriesDataTable thead .entryConfirmationColumn,.entriesDataTable thead .entryBowlerColumn{z-index:7;background:#edf1f4}.checkInTable .checkedRow .checkInRowNumber,.checkInTable .checkedRow .checkInBowlerName{background:#f1f8ef}.checkInTable .absentRow .checkInRowNumber,.checkInTable .absentRow .checkInBowlerName{background:#fff1f1}.entriesDataTable .entryConfirmationColumn{z-index:5;width:72px;min-width:72px;left:0}.entriesDataTable .entryBowlerColumn{z-index:4;min-width:220px;left:72px;box-shadow:5px 0 8px -8px #071b31}.entriesDataTable.simplified .entryBowlerColumn{left:0}.entriesDataTable .waitlistRow .entryConfirmationColumn,.entriesDataTable .waitlistRow .entryBowlerColumn{background:#fff8e5}}@media (width<=420px){.flyerPreviewStage{width:375px;height:486px}.flyerPreview{transform:scale(.46)}}@media (width<=380px){.flyerPreviewStage{width:351px;height:454px}.flyerPreview{transform:scale(.43)}}@media (width<=1050px){body>div>header{flex-wrap:wrap;place-content:center flex-end;height:auto;min-height:70px}.headerLogoButton{margin-right:auto;position:static;transform:none}.headerLogoButton .logo img{width:105px;height:62px}.mobileNav[open]{width:100%;margin-left:0;display:grid}.mobileNav[open] summary{justify-self:end}.mobileNav[open] nav{width:100%;max-height:none;margin:0 0 10px;position:static;overflow-y:visible;box-shadow:0 8px 22px #071b3120}}@media (width>=761px) and (width<=1050px){body>div>header{min-height:78px}}.mobileStackedName span{display:inline}.mobileStackedName span+span:before{content:" "}@media (width<=760px){.mobileStackedName span{display:block}.mobileStackedName span+span:before{content:none}.entriesDataTable .entryConfirmationColumn{width:68px;min-width:68px;position:static}.entriesDataTable .entryBowlerColumn,.registrationOverviewTable .registrationNameColumn,.mediaOptOutTable .mediaNameColumn,.juniorGoldEntriesTable .juniorGoldNameColumn{z-index:5;white-space:normal;background:#fff;width:138px;min-width:138px;max-width:138px;position:sticky;left:0;box-shadow:5px 0 8px -8px #071b31}.entriesDataTable thead .entryBowlerColumn,.registrationOverviewTable thead .registrationNameColumn,.mediaOptOutTable thead .mediaNameColumn,.juniorGoldEntriesTable thead .juniorGoldNameColumn{z-index:7;background:var(--navy);color:#fff}.entriesDataTable .entryBowlerColumn small,.registrationOverviewTable .registrationNameColumn small,.juniorGoldEntriesTable .juniorGoldNameColumn small{overflow-wrap:anywhere}.entriesDataTable .inlineEntryName input{width:116px;min-width:0}.entriesDataTable .entrySubmittedAt{display:none}.entriesDataTable .waitlistRow .entryBowlerColumn,.registrationOverviewTable .registrationMismatchRow .registrationNameColumn,.juniorGoldEntriesTable .reviewRow .juniorGoldNameColumn{background:#fff8e5}}.oilPatternHistoryHeader{justify-content:space-between;align-items:center;gap:2rem;display:flex}.oilPatternHistoryHeader p{max-width:52rem}.oilPatternHistoryFilters{align-items:end;gap:1rem;margin:1rem 0;display:flex}.oilPatternHistoryFilters label{flex:1}.oilPatternHistoryFilters span{white-space:nowrap;padding-bottom:.75rem}.oilPatternHistoryTableWrap{overflow-x:auto}.oilPatternHistoryTable{border-collapse:collapse;width:100%}.oilPatternHistoryTable th,.oilPatternHistoryTable td{border-bottom:1px solid var(--line,#d5dce2);text-align:left;vertical-align:middle;padding:.8rem}.oilPatternHistoryTable td small{color:#5d6b78;text-transform:capitalize;margin-top:.25rem;display:block}.oilPatternHistoryTable input{width:100%;min-width:18rem}@media (width<=760px){.oilPatternHistoryHeader,.oilPatternHistoryFilters{flex-direction:column;align-items:stretch;gap:.75rem}.oilPatternHistoryFilters span{padding-bottom:0}.liveResultsPage .stageResultSection .table th:first-child,.liveResultsPage .stageResultSection .table td:first-child{width:46px;min-width:46px;position:static}.liveResultsPage .stageResultSection .table th:nth-child(2),.liveResultsPage .stageResultSection .table td:nth-child(2){white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;width:116px;min-width:116px;max-width:116px;line-height:1.2;left:0}.liveResultsPage .stageResultSection .table td:nth-child(2) b{white-space:normal;word-break:normal;overflow-wrap:normal}}.juniorGoldEntryFilters{border:1px solid var(--line,#d8dee5);background:#f7f8fa;grid-template-columns:minmax(16rem,1.6fr) repeat(3,minmax(10rem,1fr)) auto;align-items:end;gap:.8rem;margin:1rem 0;padding:1rem;display:grid}.juniorGoldEntryFilters label{letter-spacing:.04em;text-transform:uppercase;gap:.35rem;min-width:0;font-size:.72rem;font-weight:800;display:grid}.juniorGoldEntryFilters input,.juniorGoldEntryFilters select{width:100%;min-width:0}.juniorGoldFilterResult{white-space:nowrap;justify-items:start;gap:.35rem;padding-bottom:.1rem;display:grid}.juniorGoldFilterResult span{font-size:.8rem}.juniorGoldFilterResult button{padding:.45rem .7rem}@media (width<=1050px){.juniorGoldEntryFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.juniorGoldEntryFilters>label:first-child{grid-column:1/-1}}@media (width<=640px){.juniorGoldEntryFilters{grid-template-columns:1fr}.juniorGoldEntryFilters>label:first-child{grid-column:auto}.juniorGoldFilterResult{white-space:normal}}.entryClearActions{justify-content:flex-end;margin:-8px 0 16px;display:flex}.entryClearActions button{border:1px solid var(--navy);color:var(--navy);background:#fff;padding:10px 16px;font-weight:800}.entryClearActions button:hover{background:#f7f4ed}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.highGameTotalRow th,.highGameTotalRow td{background:var(--navy);color:#fff;border-top:3px solid var(--gold);font-weight:900}.highGameTotalRow th{text-align:right;letter-spacing:.08em}.highGameTotalRow .highGameWinnings{color:#fff}.highGameDivisionTotal{background:var(--navy);color:#fff;border-top:3px solid var(--gold);letter-spacing:.08em;justify-content:flex-end;align-items:center;gap:28px;padding:13px 18px;display:flex}.highGameDivisionTotal span{font-size:10px;font-weight:900}.highGameDivisionTotal strong{text-align:right;color:#fff;letter-spacing:0;min-width:120px;font:700 19px Georgia}@media (width<=760px){.highGameDivisionTotal{justify-content:space-between;gap:16px}.highGameDivisionTotal strong{min-width:0}}.highWinner{background:#f4c95d!important}.highTie{background:#cfe4f6!important}.highWinner,.highTie{color:var(--navy);font-weight:900}.highWinner small,.highTie small{letter-spacing:.08em;margin-left:6px;font-size:9px}.highGameWinnings{color:#168552;white-space:nowrap;font:700 19px Georgia}.sectionIntro{color:var(--muted);margin-top:-10px;margin-bottom:24px}.highGameTable,.goldTable{margin:30px 0}.highGameTable h3,.goldTable h3{text-transform:uppercase;margin:0 0 14px;font:700 22px Georgia}.goldGroupForm{margin:24px 0}.goldGroupForm fieldset{border:1px solid var(--line);margin:18px 0;padding:18px}.goldGroupForm legend{text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.divisionChecks{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.divisionChecks label{flex-direction:row;align-items:center;gap:8px;font-weight:600;display:flex}.divisionChecks input{width:auto}.groupList{margin-top:24px}@media (width<=760px){.divisionChecks{grid-template-columns:1fr 1fr}}.bowlerYearAdmin{gap:18px;display:grid}.bowlerYearHead{border-top:5px solid var(--gold);justify-content:space-between;align-items:end;gap:24px;display:flex}.bowlerYearHead>div>label{letter-spacing:.18em;color:#a57508;font-size:10px;font-weight:900}.bowlerYearHead>label{min-width:240px}.bowlerYearFormats>label{border-top:1px solid var(--line);grid-template-columns:1fr minmax(220px,300px);align-items:center;gap:20px;padding:12px 0;display:grid}.bowlerYearFormats span,.bowlerYearAdjustment details span{display:grid}.bowlerYearFormats small,.bowlerYearAdjustment small,.bowlerYearTable small{color:var(--muted)}.bowlerYearAdjustment details{margin-top:18px}.bowlerYearAdjustment details>p{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.bowlerYearResultsHead,.bowlerYearControls{justify-content:space-between;align-items:end;gap:18px;display:flex}.bowlerYearResultsHead>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.bowlerYearControls{justify-content:flex-start;margin:18px 0}.bowlerYearControls label{min-width:220px}.bowlerYearDivisionReviews{gap:12px;display:grid}.bowlerYearDivisionReview{border:1px solid var(--line);background:#fff}.bowlerYearDivisionReview>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.bowlerYearDivisionReview>summary span{gap:2px;display:grid}.bowlerYearDivisionReview>summary b{font-size:18px}.bowlerYearDivisionReview>summary small{color:var(--muted)}.bowlerYearDivisionReview>summary strong{white-space:nowrap}.bowlerYearDivisionReview>.table{border-top:1px solid var(--line)}.bowlerYearGrandTotal{color:#fff;background:var(--navy);justify-content:space-between;gap:18px;padding:15px 18px;display:flex}.bowlerYearTable{min-width:1180px}.bowlerYearTable th{min-width:100px}.bowlerYearTable th:nth-child(2){min-width:220px}.bowlerYearTable summary{align-items:center;gap:8px;display:flex}.bowlerYearTable summary em{letter-spacing:.08em;color:#fff;background:#c73028;padding:4px 6px;font-size:9px;font-style:normal}.bowlerYearTable .reviewRow{background:#fff0ed}.reviewReason{margin:8px 0;display:block;color:#a32821!important}.awardLedger{border-top:1px solid var(--line);gap:2px;padding:8px 0;display:grid}.awardLedger small,.bowlerYearTable td>small{display:block}.bowlerYearPublic .resultSection{margin-bottom:24px}.publicAwardTools{justify-content:space-between;align-items:end;gap:12px;margin-bottom:28px;display:flex}.publicAwardTools label{min-width:260px}@media (width<=800px){.bowlerYearHead,.bowlerYearResultsHead,.bowlerYearControls,.publicAwardTools{flex-direction:column;align-items:stretch}.bowlerYearFormats>label{grid-template-columns:1fr}.bowlerYearHead>label,.bowlerYearControls label,.publicAwardTools label{min-width:0}}@media print{body:has(.bowlerYearAdmin)>div>header{display:none!important}body:has(.bowlerYearAdmin) footer{display:none!important}body:has(.bowlerYearAdmin) .pageHead{display:none!important}body:has(.bowlerYearAdmin) .adminNavigation{display:none!important}body:has(.bowlerYearAdmin) .adminTournamentSelect{display:none!important}body:has(.bowlerYearAdmin) .bowlerYearHead{display:none!important}body:has(.bowlerYearAdmin) .bowlerYearFormats{display:none!important}body:has(.bowlerYearAdmin) .bowlerYearAdjustment{display:none!important}body:has(.bowlerYearAdmin) .bowlerYearControls{display:none!important}body:has(.bowlerYearAdmin) .bowlerYearResultsHead button{display:none!important}.adminPage:has(.bowlerYearAdmin){max-width:none;padding:0}.bowlerYearResults{box-shadow:none;border:0;padding:0}.bowlerYearResultsHead{display:block}.bowlerYearTable{min-width:0;font-size:8px}.bowlerYearTable details>:not(summary),.bowlerYearTable summary em{display:none}.bowlerYearTable th,.bowlerYearTable td{padding:5px}.bowlerYearPublic .publicAwardTools button{display:none!important}body:has(.bowlerYearPublic)>div>header{display:none!important}body:has(.bowlerYearPublic) footer{display:none!important}.bowlerYearPublic{max-width:none!important}.bowlerYearPublic .resultSection{break-inside:avoid}}.bowlerYearAdmin,.bowlerYearResults{min-width:0;max-width:100%}.bowlerYearResults{overflow:hidden}.bowlerYearResults .table{overscroll-behavior-x:contain;touch-action:pan-x pan-y;width:100%;min-width:0;max-width:100%}.bowlerYearTable .divisionSubtotal{background:#eef2f5;border-top:2px solid #9eafbe;font-weight:800}.bowlerYearTable .grandTotal{background:var(--navy);color:#fff;border-top:4px solid var(--gold);font-weight:900}.bowlerYearTable .divisionSubtotal td:first-child,.bowlerYearTable .grandTotal td:first-child{text-transform:uppercase;letter-spacing:.08em}.bowlerYearTable .grandTotal .total{color:var(--gold)}.bowlerYearFormats>summary{cursor:pointer;list-style:none}.bowlerYearFormats>summary::-webkit-details-marker{display:none}.bowlerYearFormats>summary span{padding-right:34px;position:relative}.bowlerYearFormats>summary span:after{content:"+";color:#a57508;font:700 26px Georgia;position:absolute;top:50%;right:0;transform:translateY(-50%)}.bowlerYearFormats[open]>summary span:after{content:"−"}.bowlerYearFormats>summary b{text-transform:uppercase;font:700 24px Georgia}.bowlerYearFormats>summary small{margin-top:5px;font-size:11px}.bowlerYearFormats>.cardIntro{margin:18px 0}.bowlerYearResults .table{scrollbar-gutter:stable;max-height:70vh;overflow:scroll auto}.bowlerYearResults .bowlerYearTable thead th{z-index:2;position:sticky;top:0}.manualAdjustmentInput{text-align:center;background:#fff;border:1px solid #9eafbe;width:82px;padding:8px}.manualAdjustmentInput:focus{outline:2px solid var(--gold);outline-offset:1px}.manualAdjustmentInput:disabled{background:#eef2f5}.pinAverageDetails>summary{cursor:pointer;color:#0b4f7c;font-weight:800}.pinAverageDetails>summary:after{content:"+";color:#a57508;margin-left:5px}.pinAverageDetails[open]>summary:after{content:"−"}.pinAverageDetails>div{border-top:1px solid var(--line);gap:2px;min-width:180px;padding:7px 0;display:grid}.pinAverageDetails>div:first-of-type{margin-top:7px}.pinAverageDetails>div b{font-size:11px}.pinAverageDetails>div small{white-space:nowrap}.bowlerYearDivisionChanges{border-top:5px solid var(--gold)}.bowlerYearDivisionChanges>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.bowlerYearDivisionChanges>header>div>label{letter-spacing:.18em;color:#a57508;font-size:10px;font-weight:900}.bowlerYearDivisionChanges>header h2{margin:7px 0}.bowlerYearDivisionChanges>header p{max-width:760px;color:var(--muted);margin:0}.bowlerYearDivisionChanges>header>label{min-width:240px}.divisionChangeSearch{max-width:360px;margin:24px 0 16px;display:block}.bowlerYearDivisionChanges .table{max-height:68vh;overflow:auto}.bowlerYearDivisionChanges table{min-width:940px}.bowlerYearDivisionChanges thead th{z-index:2;position:sticky;top:0}.bowlerYearDivisionChanges td small{color:var(--muted);margin-top:3px;display:block}.bowlerYearDivisionChanges td select{min-width:190px}.bowlerYearDivisionChanges .divisionOverrideRow{background:#fff7dc}.overrideFlag{background:var(--gold);color:var(--navy);letter-spacing:.08em;padding:4px 7px;font-size:9px;font-weight:900;display:inline-block}@media (width<=800px){.bowlerYearDivisionChanges>header{flex-direction:column;align-items:stretch}.bowlerYearDivisionChanges>header>label{min-width:0}}.bowlerYearScorekeepers>summary{cursor:pointer;list-style:none}.bowlerYearScorekeepers>summary::-webkit-details-marker{display:none}.bowlerYearScorekeepers>summary span{padding-right:34px;display:grid;position:relative}.bowlerYearScorekeepers>summary span:after{content:"+";color:#a57508;font:700 26px Georgia;position:absolute;top:50%;right:0;transform:translateY(-50%)}.bowlerYearScorekeepers[open]>summary span:after{content:"−"}.bowlerYearScorekeepers>summary b{text-transform:uppercase;font:700 24px Georgia}.bowlerYearScorekeepers>summary small{color:var(--muted);margin-top:5px;font-size:11px}.bowlerYearScorekeepers>.cardIntro{margin:18px 0}.bowlerYearScorekeepers>form{grid-template-columns:1.4fr 1.2fr 1fr auto;align-items:end;gap:14px;display:grid}.bowlerYearScorekeepers>form button{white-space:nowrap;margin:0}.scorekeeperRecords{gap:12px;margin-top:22px;display:grid}.scorekeeperRecords article{border:1px solid var(--line);padding:16px 18px}.scorekeeperRecords h3{margin:0 0 9px;font:700 18px Georgia}.scorekeeperRecords article p{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin:0;padding:8px 0;display:flex}.scorekeeperRecords article span,.scorekeeperRecords article small{display:block}.scorekeeperRecords article small{color:var(--muted);margin-top:3px}.scorekeeperRecords article button{color:#a33;background:0 0;border:0;width:auto;margin:0;padding:7px 9px}@media (width<=900px){.bowlerYearScorekeepers>form{grid-template-columns:1fr 1fr}.bowlerYearScorekeepers>form button{width:100%}}@media (width<=600px){.bowlerYearScorekeepers>form{grid-template-columns:1fr}}@media print{.bowlerYearScorekeepers{display:none!important}}.resetGrid{align-items:start}.resetCard,.completeCard,.cancelCard,.deleteCard{border-top:5px solid #a33}.completeCard{border-top-color:var(--gold)}.cancelCard{border-top-color:#c56a24}.deleteCard{border-top-color:#681d1d}.preserveNote{border-left:3px solid var(--gold);background:#f7f4ed;margin:18px 0;padding:14px 16px;font-size:12px;line-height:1.6}.destructiveNote{color:#681d1d;background:#fff0f0;border-left:3px solid #9b2f2f;margin:18px 0;padding:14px 16px;font-size:12px;line-height:1.6}.managerCard .dangerButton{background:#9b2f2f}.managerCard .dangerButton:disabled{cursor:not-allowed;background:#b9a8a8}.completeCard button:disabled{opacity:.55;cursor:not-allowed}.divisionSheetPage{max-width:1050px}.sheetControls{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.sheetControls>div{gap:7px;display:flex}.sheetControls button,.sheetControls>div a{border:1px solid var(--line);color:inherit;white-space:nowrap;background:#fff;padding:11px 18px;font-weight:700;text-decoration:none;display:block}.sheetControls>div a.on,.sheetControls .printButton{background:var(--navy);color:#fff;border-color:var(--navy)}.paperSheet{background:#fff;border:1px solid #d6dce0;padding:52px 60px;box-shadow:0 14px 35px #071b3112}.paperSheet header{text-align:center;margin-bottom:32px}.paperSheet h2{margin:0 0 7px;font:700 34px Georgia}.paperSheet header strong,.paperSheet header span{margin:3px;font:700 16px Georgia;display:block}.paperSheet table{min-width:0}.paperSheet th{color:#32485c;border-bottom:2px solid var(--navy);background:#f1f3f4}.paperSheet th:first-child,.paperSheet td:first-child{text-align:right;width:50px}.paperSheet td{color:#14283b;padding:11px 14px}.emptySheet{text-align:center;color:var(--muted);padding:45px 0}@media (width<=760px){.sheetControls{flex-direction:column;align-items:stretch;gap:12px}.sheetControls>div{overflow:auto}.paperSheet{padding:28px 18px;overflow:auto}.paperSheet table{min-width:620px}}@media print{body>div>header,footer,.screenOnly{display:none!important}.divisionSheetPage{max-width:none!important;padding:0!important}.paperSheet{box-shadow:none;border:0;padding:18px 24px}.paperSheet h2{font-size:24px}.paperSheet table{min-width:0}.paperSheet th{color:#000;border-bottom:1px solid #000;background:#fff!important}.paperSheet td{color:#000;border-bottom:0;padding:6px 8px}.paperSheet tr{break-inside:avoid}}.documentGrid{gap:14px;display:grid}.documentGrid article{border:1px solid var(--line);grid-template-columns:65px 1fr auto;align-items:center;gap:22px;padding:24px;display:grid}.documentGrid article>span{background:var(--navy);width:58px;height:58px;color:var(--gold);place-items:center;font-size:10px;font-weight:800;display:grid}.documentGrid h2{text-transform:uppercase;margin:0 0 7px;font:700 21px Georgia}.documentGrid p{color:var(--muted);margin:0}.documentGrid a{background:var(--gold);color:var(--navy);padding:12px 16px;font-weight:800;text-decoration:none}.emptyDocuments{text-align:center;background:#f7f4ed;padding:45px}.emptyDocuments h2{font:700 28px Georgia}.publicEditableRules{border:1px solid var(--line);background:#fff;margin-bottom:46px}.publicRulesHead{border-bottom:5px solid var(--gold);background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:22px;padding:26px 30px;display:flex}.publicRulesHead label{color:var(--gold);letter-spacing:.18em;font-size:10px;font-weight:900}.publicRulesHead h2{margin:5px 0 0;font:700 27px Georgia}.publicRulesHead>a{background:var(--gold);color:var(--navy);flex:none;padding:13px 18px;font-weight:900;text-decoration:none}.editableRulesBody{color:var(--navy);padding:28px 30px}.editableRulesBody h3{border-bottom:1px solid var(--line);margin:28px 0 9px;padding-bottom:6px;font:700 19px Georgia}.editableRulesBody h3:first-child{margin-top:0}.editableRulesBody p{margin:0 0 12px;line-height:1.65}.editableRulesBody ul{margin:0 0 15px;padding-left:24px}.editableRulesBody li{margin:0 0 7px;line-height:1.55}.editableRulesBody a{color:#07529a;font-weight:700}.downloadableFormsTitle{border-bottom:4px solid var(--gold);text-transform:uppercase;margin:0 0 16px;padding-bottom:8px;font:700 27px Georgia}.documentsManager{gap:22px;display:grid}.editableRulesEditor textarea{min-height:540px;font-family:Arial,sans-serif;line-height:1.45}.editableRulesActions{flex-wrap:wrap;gap:10px;display:flex}.editableRulesPreview{border:1px solid var(--line);background:#fff;margin-top:22px}.editableRulesPreview>h2{border-bottom:4px solid var(--gold);background:var(--navy);color:#fff;margin:0;padding:20px 30px;font:700 24px Georgia}.masterListHead .buttonLink{align-self:flex-start}@media (width<=650px){.documentGrid article{grid-template-columns:55px 1fr}.documentGrid article>a{text-align:center;grid-column:1/-1}.publicRulesHead{flex-direction:column;align-items:flex-start;padding:22px 18px}.publicRulesHead>a{text-align:center;width:100%}.editableRulesBody{padding:22px 16px}.editableRulesEditor textarea{min-height:460px}.editableRulesActions>*{width:100%}}.entryFormLinks{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.entryFormLinks a,.entryFormLinks button{border:1px solid var(--navy);color:var(--navy);background:#fff;align-items:center;padding:11px 15px;font-weight:700;text-decoration:none;display:inline-flex}.entryFormLinks small{color:var(--muted);flex-basis:100%}.inlineRuleLink{color:#87600a;font:inherit;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline;display:inline}.consentCheck>span{white-space:normal;overflow-wrap:anywhere;flex:1 1 0;min-width:0;line-height:1.55;display:block}.consentCheck .inlineRuleLink,.consentCheck a{white-space:normal;overflow-wrap:anywhere;word-break:normal;width:auto;max-width:100%}.consentCheck>input,.paymentChoice>input{flex:0 0 17px}.editableRulesEditor>summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:22px;list-style:none;display:flex}.editableRulesEditor>summary::-webkit-details-marker{display:none}.editableRulesEditor>summary h2{margin:0 0 5px}.editableRulesEditor>summary p{color:var(--muted);margin:0}.editableRulesEditor>summary>span{border:1px solid var(--navy);color:var(--navy);flex:none;padding:10px 14px;font-weight:800}.rulesEditorHide,.editableRulesEditor[open] .rulesEditorShow{display:none}.editableRulesEditor[open] .rulesEditorHide{display:inline}.editableRulesEditorContent{border-top:1px solid var(--line);margin-top:20px;padding-top:24px}.rulesEditorDownload{justify-content:flex-end;margin-bottom:18px;display:flex}@media (width<=650px){.editableRulesEditor>summary{flex-direction:column;align-items:flex-start}.editableRulesEditor>summary>span,.rulesEditorDownload>a{text-align:center;width:100%}}.entryPage{max-width:980px}.entryForm{gap:18px;display:grid}.entryForm section{border:1px solid var(--line);background:#fff;padding:27px 34px}.entryForm section>h2{text-transform:uppercase;border-bottom:2px solid var(--gold);margin:0 0 19px;padding-bottom:11px;font:700 25px Georgia}.entryForm label{flex-direction:column;gap:7px;margin:12px 0;font-size:12px;font-weight:700;display:flex}.entryForm input,.entryForm select{border:1px solid var(--line);background:#fff;padding:13px}.entryForm small{color:var(--muted);font-weight:400;line-height:1.5}.entryForm fieldset{border:1px solid var(--line);margin:14px 0;padding:14px 17px}.entryForm legend{padding:0 8px;font-size:12px;font-weight:800}.entryForm fieldset label{flex-direction:row;align-items:center;margin:6px 20px 6px 0;display:inline-flex}.entryForm fieldset input,.consentCheck input,.paymentChoice input{width:17px;height:17px;accent-color:var(--navy)}.entryInfo{border-left:4px solid var(--gold);background:#f7f4ed;gap:6px;margin-top:14px;padding:14px 18px;display:grid}.entryInfo span{font-size:13px}.entryForm section>p{color:var(--muted);line-height:1.75}.entryForm .consentCheck,.entryForm .paymentChoice{background:#fff8e5;flex-direction:row;align-items:flex-start;gap:10px;padding:12px 15px;display:flex}.entryForm section>button{background:var(--navy);color:#fff;border:0;width:100%;margin-top:12px;padding:16px;font-weight:800}.entryForm section>button:disabled{opacity:.6}.paymentNote{font-size:12px}.entryNotice{padding:14px 18px;font-size:15px}.homeCenterField{gap:7px;margin:12px 0;display:grid;position:relative}.homeCenterField>label{margin:0}.centerCombo{grid-template-columns:1fr 46px;display:grid;position:relative}.centerCombo>input{border-right:0;min-width:0}.centerArrow{border:1px solid var(--line);color:var(--navy);background:#f7f4ed;font-size:24px}.centerOptions{z-index:20;border:1px solid var(--line);background:#fff;max-height:260px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #071b3126}.centerOptions button{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--navy);background:#fff;padding:12px 14px;display:block}.centerOptions button:hover,.centerOptions button[aria-selected=true]{background:#fff8df}.centerOptions span{color:var(--muted);padding:12px 14px;display:block}.centerOptions .customCenterOption{background:var(--navy);color:#fff;font-weight:800}.customCenterEntry{grid-template-columns:1fr auto;display:grid}.customCenterEntry>input{min-width:0}.customCenterEntry button{background:var(--navy);color:#fff;border:0;padding:0 16px;font-weight:700}.entriesPanel{max-width:none}.entriesPanel .masterListHead>button{background:var(--navy);color:#fff;border:0;padding:11px 15px;font-weight:700}.entriesPanel td small{color:var(--muted);margin-top:5px;display:block}.entriesPanel select{border:1px solid var(--line);padding:8px}.capacityForm{border-left:4px solid var(--gold);background:#f7f4ed;grid-template-columns:2fr .6fr .8fr auto;align-items:end;gap:14px;margin:22px 0;padding:18px;display:grid}.capacityForm h3,.capacityForm p{margin:0}.capacityForm p{color:var(--muted);margin-top:5px;font-size:12px}.capacityForm label{gap:5px;font-size:11px;font-weight:800;display:grid}.capacityForm input,.capacityForm select{border:1px solid var(--line);background:#fff;padding:10px}.capacityForm button,.notificationActions button,.notificationActions a{background:var(--navy);color:#fff;text-align:center;border:0;padding:11px 15px;font-weight:700;text-decoration:none}.capacitySummary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:22px;display:grid}.capacitySummary div{border:1px solid var(--line);background:#fff;gap:4px;padding:14px;display:grid}.capacitySummary small{color:var(--muted)}.waitlistRow{background:#fff8e5}.notificationCard{margin-top:20px}.notificationCard label{gap:6px;margin:12px 0;font-size:12px;font-weight:800;display:grid}.notificationCard input,.notificationCard textarea{border:1px solid var(--line);background:#fafafa;padding:11px}.notificationActions{gap:10px;display:flex}@media (width<=760px){.entryForm section{padding:19px 18px}.entryForm .formGrid.three{grid-template-columns:1fr}.entryForm fieldset label{margin-right:0;display:flex}.customCenterEntry{grid-template-columns:1fr}.customCenterEntry button{padding:12px}.capacityForm,.capacitySummary{grid-template-columns:1fr}}.inlineEntryName{grid-template-columns:minmax(90px,1fr) minmax(90px,1fr);gap:6px;min-width:210px;display:grid}.inlineEntryName input{border:1px solid var(--gold);background:#fffdf5;width:100%;min-width:0;padding:8px;font-weight:700}.inlineEntryActions{gap:6px;display:grid}.entriesPanel td .inlineSaveNote{color:#236141;font-weight:700}.entryEditedFlag{color:#8a5800;letter-spacing:.05em;margin-bottom:5px;font-size:10px;display:block}.entryEditedRow{box-shadow:inset 4px 0 #d49a16}.entryNameFilter{gap:6px;max-width:430px;margin:18px 0;font-size:12px;font-weight:800;display:grid}.entryNameFilter span{grid-template-columns:1fr auto;display:grid}.entryNameFilter input{border:1px solid var(--line);min-width:0;padding:10px}.entryNameFilter button{background:var(--navy);color:#fff;border:0;padding:0 14px;font-weight:700}.entryNameFilter small{color:var(--muted);font-weight:400}.housePayoutWrap{max-width:900px;margin:auto}.housePayoutActions{justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;display:flex}.housePayoutActions h2,.housePayoutActions p{margin:0}.housePayoutActions p{color:var(--muted);margin-top:5px}.housePayoutActions button,.housePayoutActions a{background:var(--navy);color:#fff;white-space:nowrap;border:0;padding:12px 16px;font-weight:700;text-decoration:none}.housePayoutPaper{border:1px solid var(--line);color:#111;background:#fff;min-height:850px;padding:55px 70px}.payoutHeader{margin-bottom:45px}.payoutHeader h1{margin:0 0 8px;font:700 23px Arial}.payoutHeader p{margin:0 0 7px;font:17px/1.45 Arial}.payoutHeader label{align-items:center;gap:16px;font:16px Arial;display:flex}.payoutHeader input,.housePayoutPaper table input,.paymentBreakdown input,.payoutDate input{font:inherit;background:#fff8e5;border:0;border-bottom:1px solid #a57508;padding:5px 7px}.payoutHeader input{width:280px}.housePayoutPaper table{border-collapse:collapse;width:100%;font:16px Arial}.housePayoutPaper th,.housePayoutPaper td{text-align:left;border:1px solid #222;padding:5px}.housePayoutPaper td:last-child{text-align:right;width:120px}.housePayoutPaper th{font-weight:700}.housePayoutPaper table input{text-align:center;width:62px}.payoutBowlerSource{color:#555;margin-top:7px;font-size:12px;display:block}.payoutUseAutomatic{border:1px solid var(--navy);color:var(--navy);cursor:pointer;background:#fff;margin-top:7px;padding:5px 8px;font:700 12px Arial;display:block}.housePayoutPaper tr.space{height:58px}.housePayoutPaper td span{text-align:center;margin-top:10px;display:block}.housePayoutPaper .subtotal td,.housePayoutPaper .subtotal th{font-weight:700}.paymentBreakdown{width:260px;margin:20px auto 5px;font:13px Arial}.paymentBreakdown h2{border-bottom:1px solid #111;padding-bottom:4px;font:13px Arial}.paymentBreakdown label,.paymentBreakdown p{grid-template-columns:1fr 15px 90px;align-items:center;margin:8px 0;display:grid}.paymentBreakdown input{width:90px}.paymentBreakdown p span{text-align:right;grid-column:2/4}.payoutDate{align-items:center;gap:15px;margin-top:8px;font:13px Arial;display:flex}.paymentDifference{color:#a33;text-align:center;font-weight:700}.managerCard textarea{border:1px solid var(--line);padding:13px}@media (width<=760px){.housePayoutActions{flex-direction:column;align-items:stretch}.housePayoutPaper{padding:30px 18px;overflow:auto}.housePayoutPaper table{min-width:650px}}@media print{@page{size:letter portrait;margin:.25in}body:has(.housePayoutPaper)>div>header{display:none!important}body:has(.housePayoutPaper) footer{display:none!important}body:has(.housePayoutPaper) .skipLink{display:none!important}.adminPage:has(.housePayoutPaper)>:not(.adminPageContent){display:none!important}body:has(.housePayoutPaper) .housePayoutActions{display:none!important}body:has(.housePayoutPaper){background:#fff!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body:has(.housePayoutPaper) .adminPageContent{background:#fff!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body:has(.housePayoutPaper) .housePayoutWrap{background:#fff!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.adminPage:has(.housePayoutPaper){max-width:none!important;padding:0!important}.housePayoutPaper{width:100%;min-height:auto;box-shadow:none;zoom:.88;break-inside:avoid;page-break-inside:avoid;border:0;padding:0}.housePayoutPaper input{background:#fff!important;border-bottom:1px solid #222!important}.paymentDifference{display:none!important}}.payoutTypePicker{gap:8px;margin-bottom:18px;display:flex}.payoutTypePicker button{border:1px solid var(--line);background:#fff;padding:11px 16px;font-weight:700}.payoutTypePicker button.on{background:var(--navy);color:#fff}@media print{.payoutTypePicker{display:none!important}}.resourceSwitch{border-top:4px solid var(--gold);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1140px;margin:35px auto 0;display:grid;box-shadow:0 8px 26px #071f3614}.resourceSwitch section{padding:22px 24px}.resourceSwitch section+section{border-left:1px solid var(--line)}.resourceSwitch h2{color:var(--navy);letter-spacing:.11em;text-transform:uppercase;margin:0 0 10px;font-size:12px}.resourceSwitch section>div{flex-direction:column;display:flex}.resourceSwitch button,.resourceSwitch a{box-sizing:border-box;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--navy);font:inherit;text-align:left;cursor:pointer;background:0 0;padding:11px 2px;font-weight:800;line-height:1.3;text-decoration:none;display:block}.resourceSwitch button:last-child,.resourceSwitch a:last-child{border-bottom:0}.resourceSwitch button:hover,.resourceSwitch a:hover{color:#a86f00;padding-left:7px}.resourceSwitch button.on,.resourceSwitch a.on{background:var(--navy);color:#fff;border-bottom-color:var(--navy);padding-left:12px}.tournamentActions{flex-direction:column;gap:7px;display:flex}.tournaments article>.tournamentActions button,.tournaments article>.tournamentActions a{border:1px solid var(--navy);height:auto;color:var(--navy);white-space:nowrap;text-align:center;background:#fff;padding:10px 13px;font-size:11px;font-weight:800;text-decoration:none}.tournaments article>.tournamentActions .enterTournament{background:var(--gold);border-color:var(--gold)}@media (width<=900px){.resourceSwitch{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:20px;margin-right:20px}.resourceSwitch section:nth-child(3){border-left:0;border-top:1px solid var(--line)}.resourceSwitch section:nth-child(4){border-top:1px solid var(--line)}}@media (width<=760px){.resourceSwitch{grid-template-columns:1fr;margin:20px}.resourceSwitch section+section,.resourceSwitch section:nth-child(4){border-left:0;border-top:1px solid var(--line)}.resourceSwitch section{padding:18px 20px}.tournaments article{grid-template-columns:65px 1fr!important}.tournamentActions{flex-direction:row;grid-column:1/-1}.tournamentActions button,.tournamentActions a{flex:1}}.resourceMobileSwitch{display:none}@media (width<=760px){.resourceSwitch{display:none!important}.resourceMobileSwitch{border-top:4px solid var(--gold);color:var(--navy);letter-spacing:.08em;text-transform:uppercase;background:#fff;gap:7px;margin:18px 14px 0;padding:14px;font-size:12px;font-weight:900;display:grid;box-shadow:0 8px 26px #071f3614}.resourceMobileSwitch select{border:1px solid var(--line);width:100%;min-height:48px;color:var(--navy);letter-spacing:0;text-transform:none;background:#fff;padding:11px 38px 11px 12px;font-size:16px;font-weight:700}}.juniorGoldAssignment{background:#f2f4f5;border-left:4px solid #aeb7be;flex-direction:column;gap:5px;margin:10px 0 18px;padding:15px;display:flex}.juniorGoldAssignment.assigned{border-left-color:var(--gold);background:#fff5d2}.juniorGoldAssignment span{font:700 17px Georgia}.juniorGoldAssignment small{color:var(--muted)}.goldGroupPresets{background:#fff8e2;border:1px solid #ead494;align-items:center;gap:8px;margin:18px 0;padding:14px;display:flex}.goldGroupPresets span{text-transform:uppercase;letter-spacing:.1em;margin-right:auto;font-size:11px;font-weight:800}.goldGroupPresets button{border:1px solid var(--navy);color:var(--navy);background:#fff;padding:9px 13px;font-weight:800}.goldGroupPresets button:hover{background:var(--navy);color:#fff}@media (width<=600px){.goldGroupPresets{flex-direction:column;align-items:stretch}.goldGroupPresets span{margin:0 0 4px}}.sundayScorecardsReport{gap:22px;display:grid}.sundayScorecardControls{border-top:5px solid var(--gold);border:1px solid var(--line);border-top-color:var(--gold);background:#fff;grid-template-columns:1fr 230px auto;align-items:end;gap:20px;padding:22px;display:grid}.sundayScorecardControls h1{margin:4px 0 8px}.sundayScorecardControls p{color:var(--muted);max-width:650px;margin:0}.sundayScorecardControls small{letter-spacing:.1em;color:#8a6500;font-weight:900}.sundayScorecardControls button{background:var(--navy);color:#fff;border:0;padding:13px 18px;font-weight:800}.sundayScorecardPrint{gap:24px;display:grid}.sundayScorecard{color:#111;background:#fff;border:1px solid #cfd5da;min-height:7.25in;padding:.42in .55in;font-family:Georgia,serif}.sundayScorecard>header{grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:18px;display:grid}.sundayScorecard>header h2{white-space:nowrap;grid-column:2;margin:0;font-size:33.6px;font-weight:700;line-height:1}.sundayScorecard>header strong{text-align:right;grid-column:3;font-size:16px}.sundayScorecardIdentity{grid-template-columns:40px 1.4fr 70px 1.1fr 1fr 95px;align-items:end;gap:12px;margin-bottom:16px;display:grid}.sundayScorecardIdentity>span{white-space:nowrap;border-bottom:2px solid #111;padding:5px 4px}.sundayScorecardIdentity>span small{margin-right:12px;font-size:9px;font-weight:700}.sundayScorecardIdentity>b:not(.sundaySeed){text-align:center;border-bottom:2px solid #111;padding:5px}.sundaySeed{border:1px solid #111;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.sundayScorecardGrid{grid-template-columns:58px 76px 65px 76px 94px minmax(150px,1fr) 76px 65px 70px;gap:12px;display:grid}.sundayScorecardHeadings{text-align:center;align-items:end;margin:8px 0 5px;font-size:10px}.sundayScorecardRow span{border-bottom:1.5px solid #111;height:31px}.sundayScorecardRow span:first-child,.sundayScorecardRow span:nth-child(6){text-align:center;font-size:14px}.sundayScorecard footer{text-align:right;margin-top:16px;font-size:10px}.sundayScorecard:nth-child(n){break-after:page;page-break-after:always}.sundayScorecard:last-child{break-after:auto;page-break-after:auto}@media (width<=900px){.sundayScorecardControls{grid-template-columns:1fr}.sundayScorecard{min-height:0;overflow:auto}.sundayScorecardGrid,.sundayScorecardIdentity{min-width:900px}}@page{size:letter landscape;margin:0}@media print{body:has(.sundayScorecardPrint)>div>header{display:none!important}body:has(.sundayScorecardPrint) footer{display:none!important}body:has(.sundayScorecardPrint) .pageHead{display:none!important}body:has(.sundayScorecardPrint) .adminNavigation{display:none!important}body:has(.sundayScorecardPrint) .adminTournamentSelect{display:none!important}body:has(.sundayScorecardPrint) .sundayScorecardControls{display:none!important}.adminPage:has(.sundayScorecardPrint){max-width:none!important;padding:0!important}.sundayScorecardPrint{display:block}.sundayScorecard{border:0;min-height:8.5in;padding:.42in .55in}.sundayScorecard footer{display:block!important}.sundayScorecardGrid{grid-template-columns:58px 76px 65px 76px 94px minmax(150px,1fr) 76px 65px 70px}}.adultYouthIdentity{grid-template-rows:auto auto;grid-template-columns:40px 1.4fr 70px 1fr 190px}.adultYouthIdentity .sundaySeed{grid-row:1/3}.adultYouthIdentity>span:nth-of-type(2){grid-column:4}.adultYouthIdentity>b:nth-of-type(3){grid-column:5}.adultYouthIdentity>span:nth-of-type(3){grid-column:2}.adultYouthIdentity>b:nth-of-type(4){grid-column:3}.sundayScorecardRow .pairOpponent{text-align:left;padding-left:5px;font-size:10px;line-height:1.05}.sundayScorecardIdentity{grid-template-columns:40px 1.45fr 70px 1.3fr 110px}.sundayScorecardRow>span{border-bottom:1.5px solid #111;height:31px}.sundayScorecardRow>span:nth-child(6){text-align:left;grid-template-columns:22px 1fr;align-items:end;display:grid}.opponentPlace{text-align:center;padding-bottom:3px;font-size:12px;font-weight:400}.sundayScorecardRow>span:nth-child(6)>span{text-align:center;padding-bottom:3px;font-size:13px}.adultYouthIdentity{grid-template-columns:40px 1.4fr 70px 1.25fr 190px}.sundayScorecardRow>span.pairOpponent{text-align:left;padding-left:0;font-size:10px;line-height:1.05}.sundayScorecardRow>span.pairOpponent>span{text-align:left;padding:0 0 2px 5px;font-size:10px;line-height:1.05}.sundayScorecardRow>span{height:40px}.sundayScorecardHeadings{margin:12px 0 6px}.sundayScorecardRow>span:first-child,.sundayScorecardRow>span:nth-child(6){padding-top:8px}.sundayScorecardRow>span:nth-child(6)>span,.opponentPlace{padding-bottom:5px}@media print{.sundayScorecard{min-height:7.45in;padding:.42in .55in}.sundayScorecard>header{margin-bottom:20px;grid-template-columns:1fr auto 1fr!important;align-items:center!important;display:grid!important}.sundayScorecard>header h2{text-align:center!important;white-space:nowrap!important;grid-column:2!important;font-size:33.6px!important;font-weight:700!important;line-height:1!important;display:block!important}.sundayScorecard>header strong{text-align:right!important;grid-column:3!important;font-size:16px!important;font-weight:700!important;display:block!important}.sundayScorecardIdentity{margin-bottom:18px}.sundayScorecardRow>span,.sundayScorecardRow>span.pairOpponent{height:40px}body:has(.sundayScorecardPrint) .skipLink{display:none!important}.adminPage:has(.sundayScorecardPrint)>:not(.adminPageContent){display:none!important}body:has(.sundayScorecardPrint){background:#fff!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body:has(.sundayScorecardPrint) .adminPageContent{background:#fff!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body:has(.sundayScorecardPrint) .sundayScorecardsReport{background:#fff!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body:has(.sundayScorecardPrint) .sundayScorecardPrint{background:#fff!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}}.saturdayStandingsReport{gap:22px;display:grid}.saturdayStandingsControls{border:1px solid var(--line);border-top:5px solid var(--gold);background:#fff;justify-content:space-between;align-items:end;gap:24px;padding:22px;display:flex}.saturdayStandingsControls small{color:#8a6500;letter-spacing:.08em;font-weight:900}.saturdayStandingsControls h1{margin:4px 0 6px}.saturdayStandingsControls p{color:var(--muted);margin:0}.saturdayStandingsControls button{background:var(--navy);color:#fff;border:0;padding:13px 18px;font-weight:800}.saturdayStandingsPages{gap:24px;display:grid}.saturdayStandingsPage{border:1px solid var(--line);color:#101820;background:#fff;padding:30px 34px}.saturdayStandingsPage>header{border-bottom:4px solid #f5b51b;justify-content:space-between;align-items:end;margin-bottom:12px;padding-bottom:12px;display:flex}.saturdayStandingsPage>header small{letter-spacing:.1em;color:#516375;font-weight:900}.saturdayStandingsPage>header h2{text-transform:uppercase;margin:3px 0 0;font-size:30px}.saturdayStandingsPage>header>div:last-child{text-align:right;gap:3px;display:grid}.saturdayStandingsPage>header span{color:#516375;font-size:12px}.saturdayStandingsTable{display:grid}.saturdayStandingsHead,.saturdayStandingRow{grid-template-columns:82px 62px 88px 120px 96px minmax(115px,1fr) minmax(115px,1fr) 88px minmax(145px,1.3fr);align-items:center;display:grid}.saturdayStandingsHead{color:#fff;text-transform:uppercase;letter-spacing:.04em;background:#071d34;padding:9px 10px;font-size:10px;font-weight:900}.saturdayStandingsHead>span{text-align:center}.saturdayStandingRow{min-height:44px;padding:6px 10px}.saturdayStandingRow>span:nth-child(n+2):not(:last-child){text-align:center}.saturdayStandingRow>span:last-child{padding-left:14px;font-weight:800}.saturdayStandingRow .movementStatus{letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900}.saturdayStandingRow .movementStatus.moving{color:#087c4c}.saturdayStandingRow .movementStatus.looking{color:#8a6500}.saturdayStandingRow small{color:#657789;min-width:34px;font-size:8px;font-weight:900}.saturdayStandingSingle{border-bottom:1.5px solid #8d9aa5}.saturdayStandingPair{border-bottom:3px solid #071d34}.saturdayStandingPair .saturdayStandingRow:first-child{border-bottom:1px solid #d5dce1}.saturdayStandingRow.adult{background:#f6f8fa}.saturdayStandingsEmpty{text-align:center;color:var(--muted);padding:30px}@media (width<=900px){.saturdayStandingsControls{flex-direction:column;align-items:stretch}.saturdayStandingsPage{overflow:auto}.saturdayStandingsTable{min-width:1080px}}@page{size:letter landscape;margin:.35in}@media print{body:has(.saturdayStandingsPages)>div>header{display:none!important}body:has(.saturdayStandingsPages) footer{display:none!important}body:has(.saturdayStandingsPages) .pageHead{display:none!important}body:has(.saturdayStandingsPages) .adminNavigation{display:none!important}body:has(.saturdayStandingsPages) .adminTournamentSelect{display:none!important}body:has(.saturdayStandingsPages) .saturdayStandingsControls{display:none!important}.adminPage:has(.saturdayStandingsPages){max-width:none!important;padding:0!important}.saturdayStandingsPages{display:block}.saturdayStandingsPage{break-after:page;page-break-after:always;border:0;min-height:7.3in;padding:.08in .05in}.saturdayStandingsTable{width:100%;min-width:0}.saturdayStandingsHead,.saturdayStandingRow{grid-template-columns:7% 6% 8% 12% 9% 16% 19% 8% 15%}.saturdayStandingsHead{padding-inline:6px;font-size:8px}.saturdayStandingsPage:last-child{break-after:auto;page-break-after:auto}.saturdayStandingRow{min-height:48px;padding-inline:6px;font-size:11px}.saturdayStandingPair .saturdayStandingRow{min-height:36px}body:has(.saturdayStandingsPages) .skipLink{display:none!important}.adminPage:has(.saturdayStandingsPages)>:not(.adminPageContent){display:none!important}body:has(.saturdayStandingsPages){background:#fff!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body:has(.saturdayStandingsPages) .adminPageContent{background:#fff!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body:has(.saturdayStandingsPages) .saturdayStandingsReport{background:#fff!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body:has(.saturdayStandingsPages) .saturdayStandingsPages{background:#fff!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.saturdayStandingsPage{break-inside:avoid-page;page-break-inside:avoid}.saturdayStandingsPage>header{visibility:visible!important;display:flex!important}.saturdayStandingsPage>header small,.saturdayStandingsPage>header h2,.saturdayStandingsPage>header b,.saturdayStandingsPage>header span{visibility:visible!important;display:block!important}}.inlineLookup{grid-template-columns:1fr auto;gap:8px;display:grid}.inlineLookup button{background:var(--navy);color:#fff;border:0;padding:0 18px;font-weight:800}.verifiedAccomplishments{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.verifiedAccomplishments li{border-left:4px solid var(--gold);background:#f7f4ed;gap:4px;padding:12px 15px;display:grid}.verifiedAccomplishments span{color:var(--muted);font-size:12px}.bannerRetireeResponse{gap:16px;display:grid}.bannerRetireeResponse>p,.bannerRetireeResponse>div{border-bottom:1px solid var(--line);gap:5px;margin:0;padding-bottom:14px;display:grid}.bannerRetireeResponse span{white-space:pre-wrap;line-height:1.55}.bannerRetireeResponse ul{margin:6px 0 0;padding-left:20px}.bannerRetireeResponse button{justify-self:start}@media (width<=760px){.inlineLookup{grid-template-columns:1fr}.inlineLookup button{padding:12px}}.perfectAttendancePanel{gap:18px;display:grid}.perfectAttendanceHead{grid-template-columns:1fr 280px;align-items:end;gap:28px;display:grid}.perfectAttendanceHead label:first-child{color:#9a6500;letter-spacing:.14em;font-size:10px;font-weight:900}.perfectAttendanceHead h2,.perfectAttendanceActions h2{margin:5px 0}.perfectAttendanceHead p,.perfectAttendanceActions p{color:var(--muted);margin:0}.perfectAttendanceHead>label{gap:6px;font-size:11px;font-weight:800;display:grid}.perfectAttendanceHead select{border:1px solid var(--line);background:#fff;padding:11px}.perfectAttendanceActions{border-bottom:4px solid var(--gold);justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.perfectAttendanceList article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.perfectAttendanceList article span{gap:4px;display:grid}.perfectAttendanceList article small{color:var(--muted)}.perfectAttendanceList button{width:auto}@media (width<=700px){.perfectAttendanceHead{grid-template-columns:1fr}.perfectAttendanceActions,.perfectAttendanceList article{flex-direction:column;align-items:stretch}.perfectAttendanceList button{width:100%}}
