:root{--sm-width: 640px;--md-width: 768px;--lg-width: 1024px;--xl-width: 1280px;--xl2-width: 1536px}.aka-ao{--background-color: #f3f4f6;--aka-color: #e53e3e;--ao-color: #3b82f6;--header-color: #1f2937;--top-bar-color: var(--aka-color);--bottom-bar-color: var(--ao-color);--text-color: #1f2937;--text-color-light: #888888;--text-color-medium: #333333;--breadcrumbs-color: #404040;--breadcrumbs-color-chevron: #bbbbbb;--border-color: #e5e7eb;--private-beta-red: rgb(248, 113, 113);--private-beta-blue: rgb(96, 165, 250);--button-background-color: #6b7280;--button-border-color: rgb(229, 231, 235);--button-danger-color: #f3f4f6;--button-danger-background-color: #e53e3e;--button-danger-hover-color: #f3f4f6;--button-danger-hover-background-color: #c53030;--button-primary-color: rgb(255 255 255);--button-primary-background-color: rgb(37 99 235);--button-primary-hover-color: #f3f4f6;--button-primary-hover-background-color: rgb(69, 119, 227);--button-secondary-color: #f3f4f6;--button-secondary-background-color: rgb(96, 165, 250);--button-secondary-hover-color: #f3f4f6;--button-secondary-hover-background-color: #4b5563;--button-cancel-color: #666666;--button-cancel-background-color: #666666;--button-cancel-hover-color: #888888;--button-cancel-hover-background-color: #4b5563;--button-settings-border-color: rgb(152, 152, 152);--button-settings-hover-background-color: rgb(170, 170, 170);--index-background-color: white;--index-highlight-background-color: #f3f4f6;--list-color: var(--color-white);--list-color-hover: rgb(205, 231, 255);--border-radius: 8px;--form-border-radius: 16px;--form-border-color: rgb(102, 102, 102);--mobile-breadcrumbs-background-color: rgb(55, 65, 81);--hero-app-name-color: var(--ao-color)}.aka-shiro{--background-color: #e3e4e6;--aka-color: #e53e3e;--ao-color: #fff;--header-color: #1f2937;--top-bar-color: var(--aka-color);--bottom-bar-color: var(--ao-color);--text-color: #1f2937;--text-color-medium: #333333;--text-color-light: #888888;--breadcrumbs-color: #404040;--breadcrumbs-color-chevron: #bbbbbb;--border-color: #e5e7eb;--private-beta-red: rgb(248, 113, 113);--private-beta-blue: rgb(255, 255, 255);--button-background-color: #6b7280;--button-border-color: rgb(229, 231, 235);--button-danger-color: #f3f4f6;--button-danger-background-color: #e53e3e;--button-danger-hover-color: #f3f4f6;--button-danger-hover-background-color: #c53030;--button-primary-color: rgb(255 255 255);--button-primary-background-color: rgb(37 99 235);--button-primary-hover-color: #f3f4f6;--button-primary-hover-background-color: rgb(69, 119, 227);--button-secondary-color: #f3f4f6;--button-secondary-background-color: rgb(96, 165, 250);--button-secondary-hover-color: #f3f4f6;--button-secondary-hover-background-color: #4b5563;--button-cancel-color: #666666;--button-cancel-background-color: #666666;--button-cancel-hover-color: #888888;--button-cancel-hover-background-color: #4b5563;--button-settings-border-color: rgb(152, 152, 152);--button-settings-hover-background-color: rgb(170, 170, 170);--index-background-color: white;--index-highlight-background-color: #f3f4f6;--list-color: var(--color-white);--list-color-hover: rgb(240, 240, 240);--border-radius: 8px;--form-border-radius: 16px;--form-border-color: rgb(102, 102, 102);--mobile-breadcrumbs-background-color: rgb(55, 65, 81);--hero-app-name-color: var(--aka-color)}:root{--screen-sm: 640px;--screen-md: 768px;--screen-lg: 1024px;--screen-xl: 1280px;--screen-2xl: 1536px;--font-size-xxs: 0.625rem;--font-size-xs: 0.75rem;--font-size-sm: 0.875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semi-bold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--color-black: #111111;--color-white: #ffffff;--color-red: #e53e3e;--color-blue: #3b82f6;--color-green: #10b981;--color-yellow: #f59e0b;--color-purple: #8b5cf6;--color-pink: #ec4899;--color-indigo: #6366f1;--color-cyan: #06b6d4;--color-dark-grey: #555555;--color-very-dark-grey: #333333;--color-medium-grey: #888888;--color-light-grey: #aaaaaa;--color-extra-light-grey: #cccccc}.red{color:var(--color-red)}.blue{color:var(--color-blue)}.green{fill:var(--color-green)}body{background-color:var(--color-white);margin:1;padding-bottom:5rem}@media screen and (min-width: 640px){body{background-color:var(--background-color)}}@media screen and (min-width: 640px){.container{padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;max-width:640px}}@media screen and (min-width: 768px){.container{max-width:768px}}@media screen and (min-width: 1024px){.container{max-width:1024px}}a{color:var(--text-color);text-decoration:none}.flash{--flash-success-background-color: #d1fae5;--flash-success-color: #047857;--flash-error-background-color: #fde2e2;--flash-error-color: #991b1b;--left-right-margin: 1rem;--z-index: 5000;background-color:pink;display:flex;flex-direction:row;padding:1rem 1rem 1rem 1rem;margin:0 var(--left-right-margin);border-radius:.375rem;align-items:center;border:1px solid #000;z-index:var(--z-index);position:fixed;width:calc(100% - var(--left-right-margin)*2);box-sizing:border-box;top:1rem;left:50%;transform:translateX(calc(-50% - var(--left-right-margin)));animation:fadeInOut 4s ease-in-out forwards}@media screen and (min-width: 640px){.flash{padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;max-width:640px}}@media screen and (min-width: 768px){.flash{max-width:768px}}@media screen and (min-width: 1024px){.flash{max-width:1024px}}@media screen and (min-width: 640px){.flash{left:calc(50% + var(--left-right-margin))}}.flash__glyph{margin-right:.5rem}.flash--success{background-color:var(--flash-success-background-color);color:var(--flash-success-color);border-color:var(--flash-success-color)}.flash--error{background-color:var(--flash-error-background-color);color:var(--flash-error-color);border-color:var(--flash-error-color)}@keyframes fadeInOut{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}.btn{-webkit-tap-highlight-color:rgba(0,0,0,0);display:flex;text-transform:capitalize;align-items:center;column-gap:.5rem;font-size:var(--font-size-sm);border-radius:.375rem;font-weight:var(--font-weight-semi-bold);padding:.35rem .5rem .35rem .5rem;border:1px solid var(--button-background-color);color:#fff;background-color:var(--button-background-color);min-height:2.5rem;max-height:2.5rem;box-sizing:border-box}.btn:active{-webkit-tap-highlight-color:rgba(0,0,0,0)}.btn__icon{background-color:var(--button-primary-color);display:block}.btn__title{margin:0 0 0 .2rem}.btn-primary{background-color:var(--button-primary-background-color);color:var(--button-primary-color);border-color:var(--button-primary-background-color)}@media(hover: hover)and (pointer: fine){.btn-primary:hover{background-color:var(--button-primary-hover-background-color);color:var(--button-primary-hover-color)}}.btn-secondary{background-color:var(--button-secondary-background-color);color:var(--button-secondary-color);border-color:var(--button-secondary-background-color)}@media(hover: hover)and (pointer: fine){.btn-secondary:hover{background-color:var(--button-secondary-hover-background-color);color:var(--button-secondary-hover-color)}}.btn-danger{background-color:var(--button-danger-background-color);color:var(--button-danger-color);border-color:var(--button-danger-background-color)}@media(hover: hover)and (pointer: fine){.btn-danger:hover{background-color:var(--button-danger-hover-background-color);color:var(--button-danger-hover-color)}}.btn-cancel{align-items:center;font-size:var(--font-size-sm);border-radius:.375rem;font-weight:var(--font-weight-semi-bold);background-color:var(--button-cancel-background-color);padding:.35rem .5rem .35rem .5rem;color:var(--button-cancel-color);border:none;border:1px solid var(--button-cancel-color)}@media(hover: hover)and (pointer: fine){.btn-cancel:hover{color:var(--button-secondary-hover-color);background-color:var(--button-cancel-hover-color);border:1px solid var(--border-color)}}.btn-no-hover:hover{background-color:inherit}body{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.simple_form{display:flex;flex-direction:column;row-gap:1rem;background-color:var(--color-white)}@media screen and (min-width: 640px){.simple_form{padding:1.5rem 1.5rem 1.5rem 1.5rem;margin:1rem -1rem 0;border-radius:1rem}}.input.field_without_errors input,.input.field_without_errors select{border-color:green !important}.input.field_with_errors{margin-bottom:.5rem}.input.field_with_errors input,.input.field_with_errors select{border-color:red !important}label{font-size:var(--font-size-sm);line-height:1.5rem;margin-top:.75rem;display:block}label.xxs{font-size:var(--font-size-xxs)}input:not([type=submit]):not([type=checkbox]):not([type=radio]),select,textarea{font-size:var(--font-size-base);line-height:1.5rem;border-radius:.375rem;border:1px solid #969caa;font-weight:400;font-size:var(--font-size-base);box-sizing:border-box}input:not([type=checkbox]):not([type=radio]),textarea{padding:.375rem .375rem .375rem .375rem;width:100%}textarea{--line-height: 1.5rem;line-height:1.5;height:8.5rem}select{padding:.5rem .5rem .5rem .5rem;width:100%;background-color:var(--color-white)}.input.date select{width:33%}.hint{font-size:var(--font-size-sm);font-style:italic;color:#666}.buttons{margin-top:1.5rem;display:flex;flex-direction:row-reverse}.buttons .btn{margin-left:.5rem}form .hint{margin-top:.25rem;display:block}form .error{display:block;color:red;margin-top:.25rem;height:1.5rem}.input label{margin-top:0}form .smallprint{font-size:var(--font-size-sm);margin-top:2rem}form{padding:1rem;max-width:400px;display:flex;flex-direction:column;row-gap:1rem}@media screen and (min-width: 640px){form{padding:0}}fieldset{display:flex;flex-direction:row;border:none;column-gap:2rem;justify-content:space-evenly;position:relative;padding:0}fieldset:has(legend){margin-top:1rem;padding-left:1rem}fieldset legend{padding:0;transform:translateX(-1rem);font-weight:600}fieldset .input{margin-top:.5rem;width:50%}h1{font-size:1.5rem;margin-left:.5rem}header{background-color:var(--header-color);position:relative}nav.header{display:flex;flex-direction:row;color:#fff;padding:1.25rem 1.25rem 1.25rem 1.25rem;align-items:center}nav.header a{color:#fff;text-decoration:none}nav.header img{width:2rem;height:2rem}nav.header .main-navigation{display:none}@media screen and (min-width: 768px){nav.header .main-navigation{display:flex;flex-direction:row}}nav.header .main-navigation a{margin-left:1rem;padding:.5rem 1rem .5rem 1rem;text-align:center}nav.header .header__brand{display:flex;flex-direction:row;align-items:center;margin-left:auto;margin-right:auto}nav.header .header__brand *{font-size:18px;font-weight:400}@media screen and (min-width: 768px){nav.header .header__brand{margin-left:.5rem;margin-right:.5rem;margin-bottom:0}}nav.header .header__brand *{margin-top:0;margin-bottom:0}nav.header .header__private{color:var(--private-beta-red);font-size:12px}nav.header .header__beta{color:var(--private-beta-blue);font-size:12px}nav.header .selected{background-color:#000;border-radius:.375rem}nav.header .user-menu{position:relative;margin-left:auto;align-content:flex-end}nav.header .user-menu__opener{color:var(--header-color);margin-right:0;margin-left:auto;background-color:#9ca3af;border-radius:50%;width:2rem;height:2rem}nav.header .user-menu__dropdown{position:absolute;background-color:#fff;transform-origin:100% 100%;transform:translateX(-100%);width:12rem;left:2rem;margin-top:.25rem;border-radius:.375rem;border:1px solid #e5e7eb;z-index:1000;filter:drop-shadow(0px 5px 0.25rem gray)}nav.header .user-menu__dropdown a,nav.header .user-menu__dropdown button{display:block;box-sizing:border-box;color:var(--text-color);padding:.5rem 1rem .5rem 1rem;text-align:left;width:100%;font-size:var(--font-size-md);border:none;background-color:#fff}nav.header .user-menu__dropdown a:hover,nav.header .user-menu__dropdown button:hover{background-color:#e5e7eb}nav.header .user-menu__dropdown.show{display:block}.red-blue{border-top:.5em solid var(--top-bar-color);border-bottom:.5em solid var(--bottom-bar-color);border-left:0;border-right:0;color:var(--top-bar-color);margin:0;width:100%}.home .mobile-menu,.sessions .mobile-menu,.registrations .mobile-menu,.password-resets .mobile-menu{display:none}.mobile-menu{display:block;position:relative}@media screen and (min-width: 768px){.mobile-menu{display:none}}.mobile-menu__burger{background-color:var(--header-color);border:0}.mobile-menu__burger i.icon-hamburger{background-color:#9ca3af}.mobile-menu__dropdown{position:absolute;background-color:red;padding:.5rem;border-radius:.5rem;z-index:1000}.mobile-menu__dropdown a{padding:.5rem;color:#fff;display:block}i{display:block;background-color:#000;mask-repeat:no-repeat;background-repeat:no-repeat}i.icon-check{height:1.5rem;width:1.5rem;mask:url(/assets/check-5f27295f96618192128aff71b207facb28c4f3b7b7c9505e2dfa1fff40409024.svg);mask-repeat:no-repeat;background-repeat:no-repeat}i{display:block;background-color:#000;mask-repeat:no-repeat;background-repeat:no-repeat}i.icon-chevron{height:1.5rem;width:1.5rem;mask:url(/assets/chevron-cf2cbfa7068dac24e453a72fd0a9b4943d6f334d3f48a81822637a6517ec4548.svg);mask-repeat:no-repeat;background-repeat:no-repeat}i{display:block;background-color:#000;mask-repeat:no-repeat;background-repeat:no-repeat}i.icon-chevron-up{height:1.5rem;width:1.5rem;mask:url(/assets/chevron-up-e0a206ba791cd676edc6965a57b4392fb828be52b4f5f274f1be5b359a36ba24.svg);mask-repeat:no-repeat;background-repeat:no-repeat}i{display:block;background-color:#000;mask-repeat:no-repeat;background-repeat:no-repeat}i.icon-chevron-down{height:1.5rem;width:1.5rem;mask:url(/assets/chevron-down-a618871597af9d39b8f252bca112548a8e9993c56bbb91e1aa8c951f98821436.svg);mask-repeat:no-repeat;background-repeat:no-repeat}i{display:block;background-color:#000;mask-repeat:no-repeat;background-repeat:no-repeat}i.icon-chevron-left{height:1.5rem;width:1.5rem;mask:url(/assets/chevron-left-a890bf334239241eed5caa0f1f905745396afbeea6a83a38d8ad28e16249a3b1.svg);mask-repeat:no-repeat;background-repeat:no-repeat}i{display:block;background-color:#000;mask-repeat:no-repeat;background-repeat:no-repeat}i.icon-chevron-right{height:1.5rem;width:1.5rem;mask:url(/assets/chevron-right-d5da772e39a552f86bf127dc50c7cb493e72f3ee96110f796bfcb3eef6036d68.svg);mask-repeat:no-repeat;background-repeat:no-repeat}i{display:block;background-color:#000;mask-repeat:no-repeat;background-repeat:no-repeat}i.icon-down-chevron{height:1.5rem;width:1.5rem;mask:url(/assets/down-chevron-255dcfd736f9399ccc4cfda8ee794ad63a15306bf383a2d060b486da8c5833eb.svg);mask-repeat:no-repeat;background-repeat:no-repeat}i{display:block;background-color:#000;mask-repeat:no-repeat;background-repeat:no-repeat}i.icon-cog{height:1.5rem;width:1.5rem;mask:url(/assets/cog-b435ca04194dc4a9252f2dbbc339308e8c841edfffe6fc48e95faa134b812588.svg);mask-repeat:no-repeat;background-repeat:no-repeat}i{display:block;background-color:#000;mask-repeat:no-repeat;background-repeat:no-repeat}i.icon-edit{height:1.5rem;width:1.5rem;mask:url(/assets/edit-6d51f5b312bde2d499800fdf7f8b9922e75cc15f065fa49550b16875aea4aa48.svg);mask-repeat:no-repeat;background-repeat:no-repeat}i{display:block;background-color:#000;mask-repeat:no-repeat;background-repeat:no-repeat}i.icon-hamburger{height:1.5rem;width:1.5rem;mask:url(/assets/hamburger-fe3898fd183d7a81f6d270db2aee528680fdddefe75a194eed32c1bd5c34dbfa.svg);mask-repeat:no-repeat;background-repeat:no-repeat}i{display:block;background-color:#000;mask-repeat:no-repeat;background-repeat:no-repeat}i.icon-plus{height:1.5rem;width:1.5rem;mask:url(/assets/plus-9322223a0d08766a5298e579b9bd39d1370c88d57674297f2988a842d9e464b5.svg);mask-repeat:no-repeat;background-repeat:no-repeat}i{display:block;background-color:#000;mask-repeat:no-repeat;background-repeat:no-repeat}i.icon-trash{height:1.5rem;width:1.5rem;mask:url(/assets/trash-936284f2f2eee1b8a3bcdca25f4b5f45b4cff02b137b4e5a22dea818d510eb27.svg);mask-repeat:no-repeat;background-repeat:no-repeat}i{display:block;background-color:#000;mask-repeat:no-repeat;background-repeat:no-repeat}i.icon-paper-airplane{height:1.5rem;width:1.5rem;mask:url(/assets/paper-airplane-827e02ea548a11f3f61e22c7d204b23e880424da728946597d9ce845050ef8a3.svg);mask-repeat:no-repeat;background-repeat:no-repeat}i{display:block;background-color:#000;mask-repeat:no-repeat;background-repeat:no-repeat}i.icon-credit-card{height:1.5rem;width:1.5rem;mask:url(/assets/credit-card-48f40f49859b0ef6c2a8c5eb5621ebcb3e40211049c0baf30d8eea9361c2753d.svg);mask-repeat:no-repeat;background-repeat:no-repeat}i{display:block;background-color:#000;mask-repeat:no-repeat;background-repeat:no-repeat}i.icon-download-all{height:1.5rem;width:1.5rem;mask:url(/assets/download-all-effcd31c74163b424d34bad4fdeddf369a5eabc784ffefa179428abeedf66884.svg);mask-repeat:no-repeat;background-repeat:no-repeat}i{display:block;background-color:#000;mask-repeat:no-repeat;background-repeat:no-repeat}i.icon-download{height:1.5rem;width:1.5rem;mask:url(/assets/download-e6d126f83fddecab15b546d5736a5d05c493e4989fbaafe87bbc655ccf1e3537.svg);mask-repeat:no-repeat;background-repeat:no-repeat}i{display:block;background-color:#000;mask-repeat:no-repeat;background-repeat:no-repeat}i.icon-left-arrow{height:1.5rem;width:1.5rem;mask:url(/assets/left-arrow-65b041e0ee08bd6cb217defa6ce6b9dbdcce4a4e2dd6532cb36ad786d7c90c1c.svg);mask-repeat:no-repeat;background-repeat:no-repeat}i{display:block;background-color:#000;mask-repeat:no-repeat;background-repeat:no-repeat}i.icon-exclamation-circle{height:1.5rem;width:1.5rem;mask:url(/assets/exclamation-circle-62451aa1993b5a82541027b767458f965084aa05aa3f37cf652969e261bf2c6f.svg);mask-repeat:no-repeat;background-repeat:no-repeat}i{display:block;background-color:#000;mask-repeat:no-repeat;background-repeat:no-repeat}i.icon-exclamation-triangle{height:1.5rem;width:1.5rem;mask:url(/assets/exclamation-triangle-6070b18f7e6a0c27fa7251bf6c2d05745b3ab976857c7e8d496a50588154e074.svg);mask-repeat:no-repeat;background-repeat:no-repeat}i{display:block;background-color:#000;mask-repeat:no-repeat;background-repeat:no-repeat}i.icon-check-circle{height:1.5rem;width:1.5rem;mask:url(/assets/check-circle-d0cd224c1bfd35378c54bf6a584790f18ce9d9db59b691d149fbe2a7657641d9.svg);mask-repeat:no-repeat;background-repeat:no-repeat}i{display:block;background-color:#000;mask-repeat:no-repeat;background-repeat:no-repeat}i.icon-calendar{height:1.5rem;width:1.5rem;mask:url(/assets/calendar-aa173a417797312d4cf3850e17052f2aa459cb8bfd8cbd8162bf607f13ea34ac.svg);mask-repeat:no-repeat;background-repeat:no-repeat}i{display:block;background-color:#000;mask-repeat:no-repeat;background-repeat:no-repeat}i.icon-ellipsis-horizontal{height:1.5rem;width:1.5rem;mask:url(/assets/ellipsis-horizontal-27f25e4d5c72991be2e9d16914b11865e4e8f71f04bec2330b363bfa0d8ba93b.svg);mask-repeat:no-repeat;background-repeat:no-repeat}i{display:block;background-color:#000;mask-repeat:no-repeat;background-repeat:no-repeat}i.icon-ellipsis-vertical{height:1.5rem;width:1.5rem;mask:url(/assets/ellipsis-vertical-adca6586f6132291f4efca26dcafc49427b98dd73140265a1f48a9ebf6fe0a7b.svg);mask-repeat:no-repeat;background-repeat:no-repeat}i{display:block;background-color:#000;mask-repeat:no-repeat;background-repeat:no-repeat}i.icon-magnifying-glass{height:1.5rem;width:1.5rem;mask:url(/assets/magnifying-glass-226c2007a2316aad968ecd60ab1563214bcf2c5bddc428f5faf601b13e33c569.svg);mask-repeat:no-repeat;background-repeat:no-repeat}i{display:block;background-color:#000;mask-repeat:no-repeat;background-repeat:no-repeat}i.icon-view-columns{height:1.5rem;width:1.5rem;mask:url(/assets/view-columns-8e01aabe7c927a3838370278e789ac3fee23a13c2c39f4344ec5b2f3469c8f87.svg);mask-repeat:no-repeat;background-repeat:no-repeat}i{display:block;background-color:#000;mask-repeat:no-repeat;background-repeat:no-repeat}i.icon-user{height:1.5rem;width:1.5rem;mask:url(/assets/user-f45ca1f4cba75fd2fb898e8622cb52d133c9cea41a2b348f09671374f8d3b503.svg);mask-repeat:no-repeat;background-repeat:no-repeat}i{display:block;background-color:#000;mask-repeat:no-repeat;background-repeat:no-repeat}i.icon-users{height:1.5rem;width:1.5rem;mask:url(/assets/users-757b877629b55ab8b81b95177fdc0a29ef53ac464e1cf9c2e3713372de0711b7.svg);mask-repeat:no-repeat;background-repeat:no-repeat}i{display:block;background-color:#000;mask-repeat:no-repeat;background-repeat:no-repeat}i.icon-user-group{height:1.5rem;width:1.5rem;mask:url(/assets/user-group-9393a5528b18407adf8fb73c049236833be608fd16bc86ce269fe0462862189d.svg);mask-repeat:no-repeat;background-repeat:no-repeat}i{display:block;background-color:#000;mask-repeat:no-repeat;background-repeat:no-repeat}i.icon-table-cells{height:1.5rem;width:1.5rem;mask:url(/assets/table-cells-8bfbe5995c6eb5f808b305cc90b45ee4f338c939f1b5f6829a85242f9b6a20c5.svg);mask-repeat:no-repeat;background-repeat:no-repeat}i{display:block;background-color:#000;mask-repeat:no-repeat;background-repeat:no-repeat}i.icon-ticket{height:1.5rem;width:1.5rem;mask:url(/assets/ticket-47916f9eb99eb326417e28286cdd97b5db6d190c67f4134a18843045d1c43cc8.svg);mask-repeat:no-repeat;background-repeat:no-repeat}i{display:block;background-color:#000;mask-repeat:no-repeat;background-repeat:no-repeat}i.icon-document-arrow-down{height:1.5rem;width:1.5rem;mask:url(/assets/document-arrow-down-ea092689e075f0b6903767bea58e22268c0b0aa05a9d0d9aa8f178463043eca4.svg);mask-repeat:no-repeat;background-repeat:no-repeat}i{display:block;background-color:#000;mask-repeat:no-repeat;background-repeat:no-repeat}i.icon-document-arrow-up{height:1.5rem;width:1.5rem;mask:url(/assets/document-arrow-up-9f1a5af52f63e7035e2051ef07ebe2d286021ce2fcfbe9e75df51046c5d09461.svg);mask-repeat:no-repeat;background-repeat:no-repeat}i{display:block;background-color:#000;mask-repeat:no-repeat;background-repeat:no-repeat}i.icon-document-check{height:1.5rem;width:1.5rem;mask:url(/assets/document-check-a32f9f3c47533d173f2a231d6f5c25cf2d6294dc2f31a7a249e92e78472e269d.svg);mask-repeat:no-repeat;background-repeat:no-repeat}i{display:block;background-color:#000;mask-repeat:no-repeat;background-repeat:no-repeat}i.icon-document{height:1.5rem;width:1.5rem;mask:url(/assets/document-c62f6f0b951ef3b921794657dfbc418336b30778615c6dc49986fe5f563b6042.svg);mask-repeat:no-repeat;background-repeat:no-repeat}i{display:block;background-color:#000;mask-repeat:no-repeat;background-repeat:no-repeat}i.icon-clipboard-document-list{height:1.5rem;width:1.5rem;mask:url(/assets/clipboard-document-list-65b0a69bd7a0562865b79fca98bf51919cf3dc72a6e7cd309115d856d027c861.svg);mask-repeat:no-repeat;background-repeat:no-repeat}i{display:block;background-color:#000;mask-repeat:no-repeat;background-repeat:no-repeat}i.icon-map-pin{height:1.5rem;width:1.5rem;mask:url(/assets/map-pin-2401d8f0820de06b632fe4bf225e40d1703e82ddc2b68d3b4300b1cd86ef3fab.svg);mask-repeat:no-repeat;background-repeat:no-repeat}i{display:block;background-color:#000;mask-repeat:no-repeat;background-repeat:no-repeat}i.icon-calendar-days{height:1.5rem;width:1.5rem;mask:url(/assets/calendar-days-79f7a0e57c036698a5a649eee1db53c77f734a4b021a2bac03d10de96c26fe7f.svg);mask-repeat:no-repeat;background-repeat:no-repeat}i{display:block;background-color:#000;mask-repeat:no-repeat;background-repeat:no-repeat}i.icon-currency-pound{height:1.5rem;width:1.5rem;mask:url(/assets/currency-pound-f6ec2cd1dad778f89aca8389e9d94cb363bc9d94805fba289436f0f1b564fa6e.svg);mask-repeat:no-repeat;background-repeat:no-repeat}i{display:block;background-color:#000;mask-repeat:no-repeat;background-repeat:no-repeat}i.icon-list-bullet{height:1.5rem;width:1.5rem;mask:url(/assets/list-bullet-4007a84fa98bab2b0f1c9936758068a0ce4829a4d286c3c776f9caed03ca7ffd.svg);mask-repeat:no-repeat;background-repeat:no-repeat}i.red{background-color:red}i.orange{background-color:orange}i.green{background-color:green}i.white{background-color:#fff}i.blue{background-color:blue}i.dark-grey{background-color:var(--color-dark-grey)}i.success{background-color:green}i.warning{background-color:orange}i.danger{background-color:red}i.small{height:1rem;width:1rem}i.medium{height:1.5rem;width:1.5rem}i.large{height:2rem;width:2rem}.mobile-breadcrumbs{display:block;width:100%;background-color:var(--mobile-breadcrumbs-background-color);position:relative;box-sizing:border-box;position:relative}@media screen and (min-width: 640px){.mobile-breadcrumbs{display:none}}.mobile-breadcrumbs .action{justify-content:center}.mobile-breadcrumbs .action__title{display:block}.mobile-breadcrumbs__selected{display:flex;flex-direction:row;align-items:center;padding:.5rem}.mobile-breadcrumbs__selected .action{margin-left:.5rem}.mobile-breadcrumbs__selected .action__title{display:none}.mobile-breadcrumbs__button{display:flex;flex-direction:row;flex-grow:1;align-items:center;border-radius:var(--border-radius);padding:.375rem .5rem .375rem .75rem;font-size:16px;font-weight:600;text-align:left;height:2.5rem}.mobile-breadcrumbs__title{display:block;flex-grow:1}.mobile-breadcrumbs__dropdown{margin:.5rem;display:block;position:absolute;left:0;right:0;z-index:2000;background-color:#fff;margin-top:.25rem;border-radius:.375rem;border:1px solid #e5e7eb;filter:drop-shadow(0px 5px 0.25rem gray);border-radius:var(--border-radius);padding:.375rem 0 .375rem 0;list-style-type:none;will-change:filter}.mobile-breadcrumbs__link a{display:block;padding:.5rem .5rem .5rem .75rem}.mobile-breadcrumbs__link a:hover{background-color:var(--list-color-hover)}.mobile-breadcrumbs__actions-button{background-color:var(--mobile-breadcrumbs-background-color);border:none}.mobile-breadcrumbs__actions-button i{background-color:#fff}.mobile-breadcrumbs__actions{display:flex;flex-direction:column;row-gap:.5rem;padding:.25rem .5rem .75rem .5rem}.mobile-breadcrumbs__settings{display:flex;flex-direction:column;position:absolute;width:100%;box-sizing:border-box;background-color:var(--mobile-breadcrumbs-background-color);padding:.5rem;row-gap:.75rem;z-index:100}svg{width:1.5rem;height:1.5rem}@media(hover: hover)and (pointer: fine){.nav-item:hover{@apply bg-blue-100}}nav.index,.nav{margin-left:-1.5rem;margin-right:-1.5rem}nav.index .title,nav.index .nav__title,.nav .title,.nav .nav__title{padding:1rem 1.5rem 1rem 1.5rem;border-bottom:1px solid var(--border-color);margin-bottom:0;border-radius:1rem 1rem 0 0;background-color:var(--index-background-color)}nav.index .footer,nav.index .nav__footer,.nav .footer,.nav .nav__footer{margin:0;padding:.75rem 1.5rem .75rem 1.5rem;border-radius:0 0 1rem 1rem;text-align:center;background-color:var(--index-background-color)}nav.index h4,nav.index .nav__title,.nav h4,.nav .nav__title{margin-bottom:0}nav.index .row,nav.index .nav__row,.nav .row,.nav .nav__row{display:flex;flex-direction:row;align-items:center;background-color:var(--index-background-color);border-bottom:1px solid var(--border-color);padding:.5rem 1.5rem .5rem 1.5rem}nav.index .row .info,nav.index .row .nav__row-info,nav.index .nav__row .info,nav.index .nav__row .nav__row-info,.nav .row .info,.nav .row .nav__row-info,.nav .nav__row .info,.nav .nav__row .nav__row-info{display:flex;flex-direction:column;margin-right:auto}nav.index .row:hover,nav.index .nav__row:hover,.nav .row:hover,.nav .nav__row:hover{background-color:var(--list-color-hover)}nav.index .row.club-tournament .info,nav.index .nav__row.club-tournament .info,.nav .row.club-tournament .info,.nav .nav__row.club-tournament .info{margin-left:1rem}.page-header{display:flex;align-items:center;padding:1rem}@media screen and (min-width: 640px){.page-header{padding:0 .5rem;display:flex;flex-direction:row}}.page-header__heading{margin-right:auto;margin-bottom:0}.page-header__heading *{margin-top:0;margin-bottom:0}.page-header__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semi-bold);margin-right:.5rem}.page-header__description{margin-top:.5rem;color:var(--text-color-light)}.page-header__actions{display:flex;flex-direction:row-reverse}.page-header__actions .btn{margin-right:.5rem}.action{display:flex;text-transform:capitalize;align-items:center;column-gap:.5rem;font-size:var(--font-size-sm);border-radius:.375rem;font-weight:var(--font-weight-semi-bold);padding:.35rem .5rem .35rem .5rem;border:1px solid var(--button-background-color);color:#fff;background-color:var(--button-background-color);min-height:2.5rem;max-height:2.5rem;box-sizing:border-box}.action__icon{background-color:var(--button-primary-color);display:block}.action__title{margin:0 0 0 .2rem}.action-primary{background-color:var(--button-primary-background-color);color:var(--button-primary-color);border-color:var(--button-primary-background-color)}@media(hover: hover)and (pointer: fine){.action-primary:hover{background-color:var(--button-primary-hover-background-color);color:var(--button-primary-hover-color)}}.action-secondary{background-color:var(--button-secondary-background-color);color:var(--button-secondary-color);border-color:var(--button-secondary-background-color)}@media(hover: hover)and (pointer: fine){.action-secondary:hover{background-color:var(--button-secondary-hover-background-color);color:var(--button-secondary-hover-color)}}.action-danger{background-color:var(--button-danger-background-color);color:var(--button-danger-color);border-color:var(--button-danger-background-color)}@media(hover: hover)and (pointer: fine){.action-danger:hover{background-color:var(--button-danger-hover-background-color);color:var(--button-danger-hover-color)}}.action-cancel{align-items:center;font-size:var(--font-size-sm);border-radius:.375rem;font-weight:var(--font-weight-semi-bold);background-color:var(--button-cancel-background-color);padding:.35rem .5rem .35rem .5rem;color:var(--button-cancel-color);border:none;border:1px solid var(--button-cancel-color)}@media(hover: hover)and (pointer: fine){.action-cancel:hover{color:var(--button-secondary-hover-color);background-color:var(--button-cancel-hover-color);border:1px solid var(--border-color)}}.action-no-hover:hover{background-color:inherit}.action--primary{background-color:var(--button-primary-background-color);color:var(--button-primary-color);border-color:var(--button-primary-background-color)}.action--primary:hover{background-color:var(--button-primary-hover-background-color);color:var(--button-primary-hover-color)}.action--secondary{background-color:var(--button-secondary-background-color);color:var(--button-secondary-color);border-color:var(--button-secondary-background-color)}.action--secondary:hover{background-color:var(--button-secondary-hover-background-color);color:var(--button-secondary-hover-color)}.action--tertiary{background-color:var(--button-secondary-background-color);color:var(--button-secondary-color);border-color:var(--button-secondary-background-color)}.action--tertiary:hover{background-color:var(--button-secondary-hover-background-color);color:var(--button-secondary-hover-color)}.action--danger{background-color:var(--button-danger-background-color);color:var(--button-danger-color);border-color:var(--button-danger-background-color);mask-mode:alpha}.action--danger:hover{background-color:var(--button-danger-hover-background-color);color:var(--button-danger-hover-color)}.action--outline{align-items:center;font-size:var(--font-size-sm);border-radius:.375rem;font-weight:var(--font-weight-semi-bold);background-color:var(--button-background-color);padding:.35rem .5rem .35rem .5rem;background-color:var(--background-color);color:var(--button-secondary-color)}.action--outline:hover{background-color:var(--button-settings-hover-background-color);color:var(--button-secondary-hover-color)}.action--borderless{align-items:center;font-size:var(--font-size-sm);border-radius:.375rem;font-weight:var(--font-weight-semi-bold);background-color:#fff;padding:.35rem .5rem .35rem .5rem;color:red;color:var(--button-secondary-color);border:none;border:1px solid var(--border-color)}.action--borderless:hover{color:var(--button-secondary-hover-color);border:1px solid var(--border-color)}.action__name--glyph-only{display:none}.dialog{--max-width-mobile: 90%;--max-width-desktop: calc(var(--sm-width) - 10rem);border:0;opacity:1;border-radius:.375rem;margin-top:auto;margin-bottom:2rem;width:var(--max-width-mobile);max-width:var(--max-width-mobile);padding:1rem;box-sizing:border-box}@media screen and (min-width: 640px){.dialog{margin:auto;width:auto;max-width:var(--max-width-desktop)}}.dialog::backdrop{background-color:rgba(0,0,0,.5);backdrop-filter:blur(2px)}.dialog__body{margin-top:auto;box-sizing:border-box}@media screen and (min-width: 640px){.dialog__body{margin-top:0;max-width:var(--max-width-desktop)}}.dialog__actions{margin-top:1.5rem;display:flex;flex-direction:row-reverse;justify-content:space-between;column-gap:.75rem}@media screen and (min-width: 640px){.dialog__actions{flex-direction:row;justify-content:flex-end;column-gap:10rem}}.dialog__close-form{padding:0}@media screen and (min-width: 640px){.dialog__close-form{width:100%;padding:0;max-width:unset}}.dialog__close{justify-content:center}@media screen and (min-width: 640px){.dialog__close{align-self:flex-end;width:5rem}}.dialog__confirm{display:flex;text-transform:capitalize;align-items:center;column-gap:.5rem;font-size:var(--font-size-sm);border-radius:.375rem;font-weight:var(--font-weight-semi-bold);padding:.35rem .5rem .35rem .5rem;border:1px solid var(--button-background-color);color:#fff;background-color:var(--button-background-color);min-height:2.5rem;max-height:2.5rem;box-sizing:border-box}.dialog__confirm__icon{background-color:var(--button-primary-color);display:block}.dialog__confirm__title{margin:0 0 0 .2rem}.dialog__confirm-primary{background-color:var(--button-primary-background-color);color:var(--button-primary-color);border-color:var(--button-primary-background-color)}@media(hover: hover)and (pointer: fine){.dialog__confirm-primary:hover{background-color:var(--button-primary-hover-background-color);color:var(--button-primary-hover-color)}}.dialog__confirm-secondary{background-color:var(--button-secondary-background-color);color:var(--button-secondary-color);border-color:var(--button-secondary-background-color)}@media(hover: hover)and (pointer: fine){.dialog__confirm-secondary:hover{background-color:var(--button-secondary-hover-background-color);color:var(--button-secondary-hover-color)}}.dialog__confirm-danger{background-color:var(--button-danger-background-color);color:var(--button-danger-color);border-color:var(--button-danger-background-color)}@media(hover: hover)and (pointer: fine){.dialog__confirm-danger:hover{background-color:var(--button-danger-hover-background-color);color:var(--button-danger-hover-color)}}.dialog__confirm-cancel{align-items:center;font-size:var(--font-size-sm);border-radius:.375rem;font-weight:var(--font-weight-semi-bold);background-color:var(--button-cancel-background-color);padding:.35rem .5rem .35rem .5rem;color:var(--button-cancel-color);border:none;border:1px solid var(--button-cancel-color)}@media(hover: hover)and (pointer: fine){.dialog__confirm-cancel:hover{color:var(--button-secondary-hover-color);background-color:var(--button-cancel-hover-color);border:1px solid var(--border-color)}}.dialog__confirm-no-hover:hover{background-color:inherit}.dialog__cancel{color:var(--button-cancel-color);display:flex;text-transform:capitalize;align-items:center;column-gap:.5rem;font-size:var(--font-size-sm);border-radius:.375rem;font-weight:var(--font-weight-semi-bold);padding:.35rem .5rem .35rem .5rem;border:1px solid var(--button-background-color);color:#fff;background-color:var(--button-background-color);min-height:2.5rem;max-height:2.5rem;box-sizing:border-box}.dialog__cancel__icon{background-color:var(--button-primary-color);display:block}.dialog__cancel__title{margin:0 0 0 .2rem}.dialog__cancel-primary{background-color:var(--button-primary-background-color);color:var(--button-primary-color);border-color:var(--button-primary-background-color)}@media(hover: hover)and (pointer: fine){.dialog__cancel-primary:hover{background-color:var(--button-primary-hover-background-color);color:var(--button-primary-hover-color)}}.dialog__cancel-secondary{background-color:var(--button-secondary-background-color);color:var(--button-secondary-color);border-color:var(--button-secondary-background-color)}@media(hover: hover)and (pointer: fine){.dialog__cancel-secondary:hover{background-color:var(--button-secondary-hover-background-color);color:var(--button-secondary-hover-color)}}.dialog__cancel-danger{background-color:var(--button-danger-background-color);color:var(--button-danger-color);border-color:var(--button-danger-background-color)}@media(hover: hover)and (pointer: fine){.dialog__cancel-danger:hover{background-color:var(--button-danger-hover-background-color);color:var(--button-danger-hover-color)}}.dialog__cancel-cancel{align-items:center;font-size:var(--font-size-sm);border-radius:.375rem;font-weight:var(--font-weight-semi-bold);background-color:var(--button-cancel-background-color);padding:.35rem .5rem .35rem .5rem;color:var(--button-cancel-color);border:none;border:1px solid var(--button-cancel-color)}@media(hover: hover)and (pointer: fine){.dialog__cancel-cancel:hover{color:var(--button-secondary-hover-color);background-color:var(--button-cancel-hover-color);border:1px solid var(--border-color)}}.dialog__cancel-no-hover:hover{background-color:inherit}.dialog__non-js-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(2px)}@media(hover: hover)and (pointer: fine){.nav-item:hover{@apply bg-blue-100}}.list{display:flex;flex-direction:column;box-sizing:border-box}@media screen and (min-width: 640px){.list{margin:1rem -1rem 0}}.list--flush{margin-left:-1rem;margin-right:-1rem}.list__header{display:flex;flex-direction:row;padding:1rem 1.5rem 1rem 1.5rem;border-bottom:1px solid var(--border-color);margin-bottom:0;background-color:var(--index-background-color);align-items:center;column-gap:1rem;justify-content:space-between;z-index:10}@media screen and (min-width: 640px){.list__header{border-radius:1rem 1rem 0 0}}.list__title{flex-grow:1}.list__title--condensed{margin:0}.list__message{margin:0;padding:.75rem 1.5rem .75rem 1.5rem;background-color:var(--index-background-color);border-bottom:1px solid var(--border-color)}.list__row{display:flex;position:relative;flex-direction:row;align-items:center;justify-content:space-between;background-color:var(--index-background-color);border-bottom:1px solid var(--border-color);padding:.5rem 1.5rem;z-index:5}@media(hover: none)and (pointer: coarse){.list__row:focus,.list__row:focus-visible,.list__row:focus-within{outline:none !important;box-shadow:none !important}.list__row:hover{outline:none !important;box-shadow:none !important}.list__row:active{-webkit-tap-highlight-color:rgba(0,0,0,0)}}@media(hover: hover)and (pointer: fine){.list__row--hover:hover{background-color:var(--list-color-hover)}}.list__row--selected{--border-thickness: 2px;border:var(--border-thickness) solid var(--color-indigo);padding:calc(.5rem - var(--border-thickness)) calc(1.5rem - var(--border-thickness));background-color:var(--color-light-blue);box-sizing:border-box}.list__footer{margin:0;padding:.75rem 1.5rem .75rem 1.5rem;text-align:center;background-color:var(--index-background-color)}@media screen and (min-width: 640px){.list__footer{border-radius:0 0 1rem 1rem}}.list--dialog{margin-top:0;padding:0}.list--dialog .list__header{padding:0 1.5rem 1.5rem}.list--dialog .list__header h3{margin:0}.list-navigation{--heading-color: var(--color-dark-grey);--heading-color-hover: var(--color-black);--body-color: var(--color-dark-grey);--body-color-hover: var(--color-very-dark-grey);--background-color: var(--list-color);--background-color-hover: var(--list-color-hover);display:flex;flex-direction:row;align-items:center;background-color:var(--index-background-color);border-bottom:1px solid var(--border-color);padding:.5rem 1.5rem .5rem 1.5rem;transition:var(--default-transition);background-color:var(--background-color)}.list-navigation__info{display:flex;flex-direction:column;margin-top:.5rem;margin-bottom:.5rem}.list-navigation__heading{margin-top:0;margin-bottom:0;color:var(--heading-color)}.list-navigation__body{margin-top:.5rem;margin-bottom:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-light);color:var(--body-color)}.list-navigation__content{flex-grow:1}.list-navigation__chevron{right:0;display:block;justify-self:flex-end;font-size:var(--font-size-lg);color:var(--breadcrumbs-color)}@media(hover: hover)and (pointer: fine){.list-navigation:hover{--heading-color: var(--heading-color-hover);--background-color: var(--background-color-hover);--body-color: var(--body-color-hover)}}.list-navigation.club-tournament .info{margin-left:1rem}.settings-actions{--background-color: var(--color-white);--background-hover-color: #e5e7eb;position:relative;border-radius:8px;background-color:inherit}.settings-actions__dropdown{position:absolute;padding:.5rem;right:0;margin-top:.25rem;border-radius:.375rem;border:1px solid #e5e7eb;background-color:#fff;width:200px;display:flex;flex-direction:column;row-gap:.5rem;will-change:filter;z-index:1000}.settings-actions__actions-button{align-items:center;font-size:var(--font-size-sm);border-radius:.375rem;font-weight:var(--font-weight-semi-bold);background-color:var(--background-color);padding:.35rem .5rem .35rem .5rem;border:1px solid var(--button-settings-border-color);color:#fff;color:var(--button-secondary-color)}.settings-actions__actions-button:hover{background-color:var(--background-hover-color);color:var(--button-secondary-hover-color)}.club-invite{display:flex;flex-direction:row;align-items:center;background-color:var(--index-background-color);border-bottom:1px solid var(--border-color);padding:.5rem 1.5rem .5rem 1.5rem}.club-invite__info{flex-grow:1}.club-invite__actions{display:flex;flex-direction:row;align-items:center;column-gap:1rem}:root{--sdp-selected: #005fcc;--sdp-selected-invert: #ffffff;--sdp-prev-month: #888888;--sdp-next-month: #888888;--sdp-disabled: #1010104d;--sdp-disabled-invert: #ffffff;--sdp-background: #ffffff;--sdp-border: #dddddd;--sdp-shadow: 0deg 0% 50%;--sdp-icon: #4a4a4acc;--sdp-nav-button-background: #f5f5f5;--sdp-nav-button-background-hover: #eeeeee;--sdp-days-of-week: #4a4a4a}.stimulus-datepicker{display:block;flex-direction:row;align-items:center;max-width:12rem;position:relative;z-index:1000}.stimulus-datepicker .datepicker__input-wrapper{display:flex;flex-direction:row;align-items:center;max-width:12rem;position:relative}.stimulus-datepicker .form-input{margin-right:.5rem;color:rgd(0, 0, 0);background-color:#fff;opacity:1}@keyframes fadeIn{from{transform:translateY(-40px) scale(0.75);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes fadeOut{from{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-40px) scale(0.75);opacity:0}}.stimulus-datepicker [data-controller=datepicker]{position:relative}.stimulus-datepicker .sdp-cal{z-index:1;position:absolute;margin-top:5px;box-sizing:border-box;width:fit-content;border:1px solid var(--sdp-border);border-radius:5px;padding:15px;background:var(--sdp-background);box-shadow:0 1.25em 1.25em -0.9375em hsl(var(--sdp-shadow)/0.3)}.stimulus-datepicker .sdp-cal.fade-in{animation:fadeIn .1s ease-out}.stimulus-datepicker .sdp-cal.fade-out{animation:fadeOut .1s ease-out}@media(prefers-reduced-motion){.stimulus-datepicker .sdp-cal.fade-in,.stimulus-datepicker .sdp-cal.fade-out{animation:none}}.stimulus-datepicker .sdp-cal button{border:none;background:none;padding:0}.stimulus-datepicker .sdp-nav{margin-bottom:1.2em;display:flex;justify-content:space-between;align-items:center}.stimulus-datepicker .sdp-nav-dropdowns,.stimulus-datepicker .sdp-nav-buttons{display:flex}.stimulus-datepicker .sdp-nav-dropdowns select{-moz-appearance:none;-webkit-appearance:none;background:var(--sdp-background);color:currentColor;padding:1px 12px 1px 1px;border:1px solid rgba(0,0,0,0);font-size:1.1em;font-weight:500;cursor:pointer}.stimulus-datepicker .sdp-nav-dropdowns>div{display:flex;align-items:center}.stimulus-datepicker .sdp-nav-dropdowns>div::after{content:" ";border:2px solid var(--sdp-icon);border-top:0;border-right:0;width:.3em;height:.3em;transform:translateY(-1px) rotate(-45deg);right:10px;position:relative}.stimulus-datepicker .sdp-nav-buttons button{display:flex;place-content:center;place-items:center;border-radius:50%;width:1.5em;height:1.5em;color:var(--sdp-icon);background-color:var(--sdp-nav-button-background);cursor:pointer}.stimulus-datepicker .sdp-nav-buttons button:hover{background-color:var(--sdp-nav-button-background-hover)}.stimulus-datepicker .sdp-nav-buttons svg{fill:none;stroke:currentColor;stroke-width:2;width:.75em;height:.75em}.stimulus-datepicker .sdp-goto-today{margin-left:.3em;margin-right:.3em}.stimulus-datepicker .sdp-days-of-week,.stimulus-datepicker .sdp-days{display:grid;grid-template-columns:repeat(7, 1fr);place-items:center;gap:.3em}.stimulus-datepicker .sdp-days-of-week{margin-bottom:.7em}.stimulus-datepicker .sdp-days-of-week div{text-transform:uppercase;font-size:.8em;color:var(--sdp-days-of-week);font-weight:600}.stimulus-datepicker .sdp-days button{width:4.5ch;height:4.5ch;border-radius:50%;background-color:rgba(0,0,0,0)}.stimulus-datepicker .sdp-days button:not([aria-disabled]){color:currentColor;cursor:pointer}.stimulus-datepicker .sdp-days button[aria-disabled]{color:var(--sdp-disabled)}.stimulus-datepicker .sdp-days button:not([aria-disabled]).sdp-selected{background-color:var(--sdp-selected);color:var(--sdp-selected-invert)}.stimulus-datepicker .sdp-days button[aria-disabled].sdp-selected{background-color:var(--sdp-disabled);color:var(--sdp-disabled-invert)}.stimulus-datepicker .sdp-days button:not([aria-disabled]).sdp-today{border:1px solid var(--sdp-selected)}.stimulus-datepicker .sdp-days button[aria-disabled].sdp-today{border:1px solid var(--sdp-disabled)}.stimulus-datepicker .sdp-days button:hover,.stimulus-datepicker .sdp-days button:focus{outline:none}.stimulus-datepicker .sdp-days button:not([aria-disabled]):hover,.stimulus-datepicker .sdp-days button:not([aria-disabled]):focus{border:2px solid var(--sdp-selected)}.stimulus-datepicker .sdp-days button[aria-disabled]:hover,.stimulus-datepicker .sdp-days button[aria-disabled]:focus{border:2px solid var(--sdp-disabled)}.stimulus-datepicker .sdp-days button:not([aria-disabled]).sdp-selected:hover,.stimulus-datepicker .sdp-days button:not([aria-disabled]).sdp-selected:focus{border:2px solid var(--sdp-selected-invert);box-shadow:0 0 0 2px var(--sdp-selected)}.stimulus-datepicker .sdp-days button[aria-disabled].sdp-selected:hover,.stimulus-datepicker .sdp-days button[aria-disabled].sdp-selected:focus{border:2px solid var(--sdp-disabled-invert);box-shadow:0 0 0 2px var(--sdp-disabled)}.stimulus-datepicker .sdp-days button:not([aria-disabled]).sdp-today:hover,.stimulus-datepicker .sdp-days button:not([aria-disabled]).sdp-today:focus{border:2px solid var(--sdp-selected)}.stimulus-datepicker .sdp-days button[aria-disabled].sdp-today:hover,.stimulus-datepicker .sdp-days button[aria-disabled].sdp-today:focus{border:2px solid var(--sdp-disabled)}.stimulus-datepicker .sdp-days button:not([aria-disabled]).sdp-prev-month{color:var(--sdp-prev-month)}.stimulus-datepicker .sdp-days button:not([aria-disabled]).sdp-next-month{color:var(--sdp-next-month)}.stimulus-datepicker .sdp-days button[aria-disabled].sdp-prev-month,.stimulus-datepicker .sdp-days button[aria-disabled].sdp-next-month{color:var(--sdp-disabled)}.row-member{background-color:var(--index-background-color);border-bottom:1px solid var(--border-color);padding:.5rem 1.5rem .5rem 1.5rem;position:relative;display:flex;flex-direction:row;align-items:center}.row-member__info{display:flex;flex-direction:column;margin-right:auto}.row-member__body{margin-top:0}.member-search{display:flex;flex-direction:column;column-gap:1rem}@media screen and (min-width: 640px){.member-search{flex-direction:row;align-items:flex-end}}.member-search .input{margin:0}.member-search__club{order:1}@media screen and (min-width: 640px){.member-search__club{order:2}}.member-search__query{order:2;margin-top:1rem;flex-grow:1;box-sizing:border-box}@media screen and (min-width: 640px){.member-search__query{order:1;margin-top:0}}.member-search__find{display:block;order:3;margin-top:1rem;text-align:center}@media screen and (min-width: 640px){.member-search__find{display:inline;margin-top:0}}.category-draw{display:flex;flex-direction:row;align-items:center;background-color:var(--index-background-color);border-bottom:1px solid var(--border-color);padding:.5rem 1.5rem .5rem 1.5rem;padding-top:0;padding-bottom:0;border-left:1px solid var(--aka-color);border-right:1px solid var(--ao-color)}.category-draw__bye{display:flex;flex-direction:row;align-items:center;padding-left:3rem;padding-right:3rem;margin:0}.category-draw__bye-label{margin:0 1rem 0 1rem;color:var(--border-color)}.category-draw__bye-line{flex-grow:1;border-top:1px solid var(--border-color);height:1px}.category-draw__aka{width:50%;margin:0;padding-top:.5rem;padding-bottom:.5rem;text-align:left}.category-draw__ao{width:50%;margin:0;padding-top:.5rem;padding-bottom:.5rem;text-align:right}.category-draw__entrant-name{font-weight:bold;margin:0}.category-draw__club-name{margin:0;margin-top:.5rem;color:var(--text-color-light);font-size:var(--font-size-xs)}@media screen and (min-width: 640px){.shuffle-button{min-width:8rem}.shuffle-button .action__name{flex-grow:1}}.cancel-button{margin-left:1rem;background-color:var(--button-cancel-background-color);color:var(--button-cancel-color);border-color:var(--button-cancel-background-color);display:flex;text-transform:capitalize;align-items:center;column-gap:.5rem;font-size:var(--font-size-sm);border-radius:.375rem;font-weight:var(--font-weight-semi-bold);padding:.35rem .5rem .35rem .5rem;border:1px solid var(--button-background-color);color:#fff;background-color:var(--button-background-color);min-height:2.5rem;max-height:2.5rem;box-sizing:border-box}.cancel-button__icon{background-color:var(--button-primary-color);display:block}.cancel-button__title{margin:0 0 0 .2rem}.cancel-button-primary{background-color:var(--button-primary-background-color);color:var(--button-primary-color);border-color:var(--button-primary-background-color)}@media(hover: hover)and (pointer: fine){.cancel-button-primary:hover{background-color:var(--button-primary-hover-background-color);color:var(--button-primary-hover-color)}}.cancel-button-secondary{background-color:var(--button-secondary-background-color);color:var(--button-secondary-color);border-color:var(--button-secondary-background-color)}@media(hover: hover)and (pointer: fine){.cancel-button-secondary:hover{background-color:var(--button-secondary-hover-background-color);color:var(--button-secondary-hover-color)}}.cancel-button-danger{background-color:var(--button-danger-background-color);color:var(--button-danger-color);border-color:var(--button-danger-background-color)}@media(hover: hover)and (pointer: fine){.cancel-button-danger:hover{background-color:var(--button-danger-hover-background-color);color:var(--button-danger-hover-color)}}.cancel-button-cancel{align-items:center;font-size:var(--font-size-sm);border-radius:.375rem;font-weight:var(--font-weight-semi-bold);background-color:var(--button-cancel-background-color);padding:.35rem .5rem .35rem .5rem;color:var(--button-cancel-color);border:none;border:1px solid var(--button-cancel-color)}@media(hover: hover)and (pointer: fine){.cancel-button-cancel:hover{color:var(--button-secondary-hover-color);background-color:var(--button-cancel-hover-color);border:1px solid var(--border-color)}}.cancel-button-no-hover:hover{background-color:inherit}.cancel-button:hover{background-color:var(--button-cancel-hover-background-color);color:var(--button-cancel-hover-color)}.breadcrumbs{margin-top:1.5rem;padding:0;display:none}@media screen and (min-width: 640px){.breadcrumbs{display:flex;flex-direction:row;align-items:center}}.breadcrumbs__link{display:inline-block;color:var(--breadcrumbs-color);text-decoration:none;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (min-width: 640px){.breadcrumbs__link{max-width:10rem}}@media screen and (min-width: 768px){.breadcrumbs__link{max-width:10rem}}@media screen and (min-width: 1024px){.breadcrumbs__link{max-width:none}}.breadcrumbs__crumb{display:flex;flex-direction:row;align-items:center;list-style-type:none;font-size:.875rem;color:var(--breadcrumbs-color)}.breadcrumbs__crumb:not(:first-child):before{content:">";padding:0 0 .125rem 0;margin:0 .25rem 0 .25rem;color:var(--breadcrumbs-color-chevron)}.list-information{display:flex;flex-direction:row;align-items:center;background-color:var(--index-background-color);border-bottom:1px solid var(--border-color);padding:.5rem 1.5rem .5rem 1.5rem}.list-information__info{margin:0}.entry-fees-approval__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.entry-fees-approval__actions{margin-top:1rem;display:flex;flex-direction:row-reverse}.entry-fees-approval__message{margin-top:1rem;font-size:var(--font-size-base);color:var(--text-color)}.entry-fees-approval__status{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;width:10rem}.entry-fees-approval__status--confirmed{color:green;border-color:green}.entry-fees-approval__status--unconfirmed{color:red;border-color:red}.entry-fees{margin-top:1rem;padding:1rem;border-radius:1rem;background-color:var(--color-white)}.entry-fees__table{width:100%;border-collapse:collapse}td{padding:.25rem}.entry-fees__header{padding-top:1rem;font-weight:bold;border-bottom:1px #000 solid}.entry-fees__member{padding-top:1rem;border-bottom:1px var(--color-extra-light-grey) solid}.entry-fees__member-name{colspan:2}.entry-fees__member-total-entry-fees{text-align:right;width:10rem}.entry-fees__total-label{padding-right:1rem;font-size:var(--font-size-xs)}.entry-fees__total{min-width:3rem;display:inline-block}.entry-fees__detail-row{color:var(--color-dark-grey);font-size:var(--font-size-sm)}.entry-fees__member-category-name{padding-left:1rem}.entry-fees__member-category-fee{text-align:right}.entry-fees__status{width:10rem}.pill{border-radius:4rem;background-color:var(--color-dark-grey);padding:.125rem;min-width:1.5rem;color:#fff;font-weight:var(--font-weight-normal);text-align:center}.pill--count-tournament-entrants{margin-left:1rem;margin-right:1rem}.category-list-item{display:flex;flex-direction:column;align-items:center;flex-grow:1}.category-list-item__heading{margin-top:0;margin-bottom:0}.category-list-item__body{display:flex;flex-direction:column;padding:0 1rem;margin:0;box-sizing:border-box}@media screen and (min-width: 640px){.category-list-item__body{flex-direction:row;list-style-type:none;padding:0}}.category-list-item__info{margin-top:.5rem;margin-bottom:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-light);color:var(--breadcrumbs-color)}@media screen and (min-width: 640px){.category-list-item__info:not(.category-list-item__info:first-child)::before{content:"•";margin:auto .5rem}}.category-list-item__content{margin-right:auto}.category-list-item__icon{margin-right:1rem}.category-list-item--active{background-color:var(--color-white);animation:flashHighlight 1s ease-in-out 2}@keyframes flashHighlight{0%{background-color:var(--color-white)}50%{background-color:var(--color-highlight)}100%{background-color:var(--color-white)}}.list-item-info{display:flex;flex-direction:row;align-items:center;column-gap:.75rem;min-height:3.375rem}.list-item-info__wrapper{display:flex;flex-direction:column;align-items:start;width:100%}@media screen and (min-width: 640px){.list-item-info__wrapper{width:100%;flex-direction:row;align-items:center;justify-content:space-between}}.list-item-info__content{display:flex;flex-direction:column;margin-top:.5rem;margin-bottom:.5rem;flex-grow:1}.list-item-info__heading{margin-top:0;margin-bottom:0;color:var(--heading-color);transition:var(--default-transition)}.list-item-info__body{margin-top:.5rem;margin-bottom:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-light);color:var(--body-color);transition:var(--default-transition)}.list-item-info--inline{width:100%}.list-item-info--inline .list-item-info__content{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.list-item-info--inline .list-item-info__body{margin-top:0;margin-bottom:0}.list-item-columns{display:flex;flex-direction:column;width:100%;column-gap:.5rem}@media screen and (min-width: 640px){.list-item-columns{align-items:center;flex-direction:row;justify-content:space-between}}.member-info{display:flex;flex-direction:column;padding:0 1rem;margin:0;box-sizing:border-box}@media screen and (min-width: 640px){.member-info{flex-direction:row;list-style-type:none;padding:0}}.member-info__item{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-light);color:var(--breadcrumbs-color)}@media screen and (min-width: 640px){.member-info__item:not(.member-info__item:first-child)::before{content:"•";margin:auto .5rem}}.switch{--dot-size: 1rem;--width: 1.5rem;--switch-on-color: green;display:flex;flex-direction:row;align-items:center;column-gap:.5rem;margin:0}.switch--disabled .switch__button{background-color:#4b5563}.switch--disabled .switch__dot{background-color:#c8c8c8}.switch--right{flex-direction:row-reverse}.switch__toggle{position:relative;align-items:center}.switch__button{display:block;height:calc(var(--dot-size) + .5rem);width:calc(var(--dot-size)*2 + .5rem);background-color:#4b5563;border-radius:1000px;transition:background-color .5s ease-in-out}.switch__dot{position:absolute;background-color:#fff;height:var(--dot-size);width:var(--dot-size);z-index:500;top:.25rem;left:.25rem;transition:all .3s ease-in-out;border-radius:1000px}input:checked~.switch__dot{transform:translateX(100%)}input:checked~.switch__button{background-color:var(--switch-on-color)}.previous-tournament-input{transition:all .3s ease-in-out;margin-top:2rem;height:auto}.previous-tournament-input.hidden{height:0;padding:0;margin:0;overflow:hidden}.switch__label{padding-top:.25rem;margin:0;font-size:1rem;font-weight:500}.club-filter{max-width:14rem}.category-navigation{position:relative}.category-navigation__title{display:flex;align-items:center;border-radius:var(--border-radius);border:1px solid var(--background-color);margin:-0.5rem -0.5rem -0.5rem -0.5rem;padding:.5rem .5rem .5rem .5rem}.category-navigation__title:hover{border:1px solid #a3a4a6;color:#000}.category-navigation__title:hover .category-navigation__chevron{visibility:visible}.category-navigation__chevron{visibility:hidden;margin-left:auto;background-color:#a3a4a6}.category-navigation__dropdown{display:flex;flex-direction:column;position:absolute;z-index:1000;background-color:#fff;max-height:20rem;overflow-y:scroll;border-radius:var(--border-radius);margin-top:.75rem;filter:drop-shadow(0.25rem 0.25rem 0.25rem grey)}.category-navigation__item{display:flex;flex-direction:row;align-items:center;padding:1rem}.category-navigation__item:not(:first-child){border-top:1px solid var(--border-color)}.category-navigation__item:hover{background-color:var(--background-color)}.category-navigation__item-name{flex-grow:1;padding-left:.5rem}.category-navigation__item-count{border-radius:4rem;background-color:var(--color-dark-grey);padding:.125rem;min-width:1.5rem;color:#fff;font-weight:var(--font-weight-normal);text-align:center;margin-left:1rem}.group-categories{position:relative}.group-categories__dropdown{position:absolute;right:0;width:40rem;background-color:#fff;z-index:1000;max-height:20rem;overflow-y:scroll;margin-top:.75rem;filter:drop-shadow(0.25rem 0.25rem 0.25rem grey)}.group-categories__category-group{display:flex;flex-direction:row;align-items:center;padding:1rem}.group-categories__category-group:not(:first-child){border-top:1px solid var(--border-color)}.group-categories__category-group-name{flex-grow:1}.group-categories__none-available{padding:1rem;text-justify:center;text-align:center}.category-group-member{display:flex;flex-direction:row;align-items:center;background-color:var(--index-background-color);border-bottom:1px solid var(--border-color);padding:.5rem 1.5rem .5rem 1.5rem;padding-top:1rem;padding-bottom:1rem}.category-group-member__name{flex-grow:1}.devise__links{display:flex;flex-direction:column}.devise__link{margin-top:1.5rem;display:block}.devise__actions{display:flex;flex-direction:row;justify-content:space-between}.summary-detail{display:flex;flex-direction:row;font-family:Arial,sans-serif;box-sizing:border-box}.summary-detail__summaries{box-sizing:border-box}.summary-detail--vertical{flex-direction:column}.summary-detail--vertical .summary-detail__summaries{width:100%;flex-direction:row}.summary-detail__summary{cursor:pointer}.summary-detail__details{box-sizing:border-box}.summary-detail__detail{display:none;box-sizing:border-box}.summary-detail__detail--selected{display:block}.member-entry-card .list__header{position:sticky;top:0}.member-entry-card__category{display:flex;flex-direction:row;width:100%;align-items:center;justify-content:space-between}.member-entry-card__category_name{font-size:1.2rem;font-weight:bold;color:#333}.member-entry-card__action{display:flex;flex-direction:row;align-items:center;column-gap:1rem;justify-content:space-between}.member-entry-card__action form{padding:0}.member-entry-card__button{display:block;line-height:1.5rem;height:1.5rem;width:1.5rem;padding:0;border:none;font-size:var(--font-size-base);font-weight:400;cursor:pointer;background-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}.member-entry-card__button:active{-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(hover: none)and (pointer: coarse){.member-entry-card__button:focus,.member-entry-card__button:focus-visible,.member-entry-card__button:focus-within{outline:none !important;box-shadow:none !important}.member-entry-card__button:hover{outline:none !important;box-shadow:none !important}.member-entry-card__button:active{-webkit-tap-highlight-color:rgba(0,0,0,0)}}.member-entry-card__button:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0}.member-entry-card__filter{max-width:9rem}.member-entry-card--filtered .member-entry-card__category--ineligible{display:none}.member-entry-card .member-entry-card__category--ineligible{color:var(--color-medium-grey)}.member-entry-card .member-entry-card__category--ineligible .category-list-item__heading{color:var(--color-dark-grey)}.member-entry-card .member-entry-card__category--ineligible .category-list-item__icon i{background-color:var(--color-medium-grey)}.member-entry-card--filtered .member-entry-card__category--ineligible:has(.member-entry-card__category--entered){display:flex}.member-entry-card--submitted.member-entry-card--filtered .member-entry-card__category--not-entered{display:none}.category-entry-card .list__header{position:sticky;top:0}.category-entry-card__member{display:flex;flex-direction:row;width:100%;align-items:center;justify-content:space-between}.category-entry-card__member_name{font-size:1.2rem;font-weight:bold;color:#333}.category-entry-card__action{display:flex;flex-direction:row;align-items:center;column-gap:1rem;justify-content:space-between}.category-entry-card__action form{padding:0}.category-entry-card__button{display:block;line-height:1.5rem;height:1.5rem;width:1.5rem;padding:0;border:none;font-size:var(--font-size-base);font-weight:400;cursor:pointer;background-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}.category-entry-card__button:active{-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(hover: none)and (pointer: coarse){.category-entry-card__button:focus,.category-entry-card__button:focus-visible,.category-entry-card__button:focus-within{outline:none !important;box-shadow:none !important}.category-entry-card__button:hover{outline:none !important;box-shadow:none !important}.category-entry-card__button:active{-webkit-tap-highlight-color:rgba(0,0,0,0)}}.category-entry-card__button:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0}.category-entry-card__filter{max-width:9rem}.category-entry-card--filtered .category-entry-card__member--ineligible{display:none}.category-entry-card .category-entry-card__member--ineligible{color:var(--color-medium-grey)}.category-entry-card .category-entry-card__member--ineligible .category-list-item__heading{color:var(--color-dark-grey)}.category-entry-card .category-entry-card__member--ineligible .category-list-item__icon i{background-color:var(--color-medium-grey)}.category-entry-card--filtered .category-entry-card__member--ineligible:has(.category-entry-card__member--entered){display:flex}.category-entry-card--submitted.category-entry-card--filtered .category-entry-card__member--not-entered{display:none}.club-entry-card__category{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.club-entry-card__category_name{font-size:1.2rem;font-weight:bold;color:#333}.club-entry-card__actions{display:flex;justify-content:space-between;align-items:center}.club-entry-card__button{min-width:6rem;padding:.5rem 1rem;border:none;border-radius:.5rem;font-size:1rem;font-weight:bold;cursor:pointer}.club-entry-card__button--add{background-color:var(--color-green)}.club-entry-card__button--remove{background-color:var(--color-red)}.club-entry-card__entry-count{padding:0 1rem}.team-entrant{display:block}.team-entrant__member{display:flex;flex-direction:row;justify-content:space-between}.dropdown{background-color:red;position:relative}.dropdown__content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,.2);z-index:1;right:0}.dropdown--open .dropdown__content{display:block}@property --progress{syntax:"<number>";initial-value:0}.spinner{--size-small: 0.75rem;--size-medium: 1.5rem;--size-large: 3rem;--width-small: 1px;--width-medium: 2px;--width-large: 3px;--speed-fast: 0.3s;--speed-medium: 0.5s;--speed-slow: 0.7s;--size: var(--size-medium);--width: var(--width-medium);--speed: var(--speed-medium);display:inline-block;width:var(--size);height:var(--size);border:var(--width) solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#000;animation:spin var(--speed) linear infinite}.spinner--small{--size: var(--size-small);--width: var(--width-small)}.spinner--large{--size: var(--size-large);--width: var(--width-large)}.spinner--fast{--speed: var(--speed-fast)}.spinner--slow{--speed: var(--speed-slow)}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.list-header{width:100%}.list-header__container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.list-header__title{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;column-gap:.5rem}.list-header__actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;column-gap:1rem}.mobile-navigation-component{display:flex;align-items:center;gap:.25rem;width:100%;height:2rem;background-color:var(--color-white);padding:.25rem;font-size:var(--font-size-lg);box-sizing:border-box;color:var(--color-dark-grey);min-height:2rem}@media screen and (min-width: 640px){.mobile-navigation-component{display:none}}.category-member-team{display:flex;flex-direction:row;gap:1rem;margin-top:1rem}@media screen and (min-width: 768px){.category-member-team{flex-direction:row;margin-top:unset}}.category-member-team__details{display:flex;flex-direction:column;gap:1rem;font-style:italic;border:1px solid var(--border-color);padding:.5rem;gap:.5rem;width:100%;margin-right:1rem}.category-member-team__overview{display:flex;flex-direction:column;gap:.5rem}.category-member-team__team-name{font-weight:bold}.category-member-team__team-members{display:flex;flex-direction:column;margin-left:.5rem;gap:.5rem}.category-member-team__errors{color:red;font-size:.875rem}.cost-entry-info{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}@media screen and (min-width: 640px){.cost-entry-info{flex-direction:column;align-items:end;justify-content:space-between;width:unset;margin-right:1rem}}.cost-entry-info__categories-count{color:var(--color-medium-grey);font-size:var(--font-size-sm)}.cost-entry-info__total-entry-fees{font-size:var(--font-size-sm)}@media screen and (min-width: 640px){.cost-entry-info__total-entry-fees{font-size:var(--font-size-xl)}}.summary-cards{display:none}@media screen and (min-width: 640px){.summary-cards{display:flex;flex-direction:row;gap:1rem;width:calc(100% + 2rem);margin:1rem -1rem 0}}.summary-card{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;padding:1rem;background-color:var(--color-white);border-radius:1rem}.summary-card__header{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:1rem;font-size:var(--font-size-lg);font-weight:bold;color:var(--color-dark-grey)}.summary-card__body{flex:1;display:flex;justify-content:center;width:100%;font-size:var(--font-size-xl)}.admin-feature-flag{display:flex;flex-direction:row;background-color:#fff;padding:.5rem;column-gap:1rem;align-items:center}.admin-feature-flag__name{flex-grow:1}.admin-feature-flag__setting{background-color:red;padding:.5rem;border-radius:.5rem;color:#fff;min-width:5rem;text-align:center}.admin-feature-flag__setting--enabled{background-color:green}.user{display:flex;flex-direction:row;background-color:#fff;padding:.5rem;column-gap:1rem;align-items:center}.user__email{flex-grow:1}.user__clubs_count,.user__role{min-width:5rem;text-align:left}.admin-tournament{display:flex;flex-direction:row;background-color:#fff;padding:.5rem;column-gap:1rem;align-items:center}.admin-tournament__title{font-weight:bold}.admin-tournament__name{flex-grow:1}.admin-tournament__details{min-width:5rem;text-align:left}.admin-header{display:flex;flex-direction:row;align-items:center;background-color:var(--color-blue);padding-left:2rem;padding-right:2rem}.admin-header__link{display:block;padding:.5rem 1rem .5rem 1rem;border:1px solid var(--border-color);border-radius:15rem;margin-left:1rem;background-color:blue;color:#aaa}.admin-header__link--active{color:#fff;border-color:#fff}.admin-impersonation-header{display:flex;background-color:var(--aka-color);padding:1rem;align-items:center}.admin-impersonation-header__impersonating{display:flex;flex-direction:column;color:#fff;flex-grow:1}.admin-impersonation-header__title{font-weight:var(--font-weight-semi-bold)}.admin-impersonation-header__stop{background-color:var(--ao-color);color:#fff;padding:.5rem;border-radius:.5rem;text-align:center;display:flex;text-transform:capitalize;align-items:center;column-gap:.5rem;font-size:var(--font-size-sm);border-radius:.375rem;font-weight:var(--font-weight-semi-bold);padding:.35rem .5rem .35rem .5rem;border:1px solid var(--button-background-color);color:#fff;background-color:var(--button-background-color);min-height:2.5rem;max-height:2.5rem;box-sizing:border-box}.admin-impersonation-header__stop__icon{background-color:var(--button-primary-color);display:block}.admin-impersonation-header__stop__title{margin:0 0 0 .2rem}.admin-impersonation-header__stop-primary{background-color:var(--button-primary-background-color);color:var(--button-primary-color);border-color:var(--button-primary-background-color)}@media(hover: hover)and (pointer: fine){.admin-impersonation-header__stop-primary:hover{background-color:var(--button-primary-hover-background-color);color:var(--button-primary-hover-color)}}.admin-impersonation-header__stop-secondary{background-color:var(--button-secondary-background-color);color:var(--button-secondary-color);border-color:var(--button-secondary-background-color)}@media(hover: hover)and (pointer: fine){.admin-impersonation-header__stop-secondary:hover{background-color:var(--button-secondary-hover-background-color);color:var(--button-secondary-hover-color)}}.admin-impersonation-header__stop-danger{background-color:var(--button-danger-background-color);color:var(--button-danger-color);border-color:var(--button-danger-background-color)}@media(hover: hover)and (pointer: fine){.admin-impersonation-header__stop-danger:hover{background-color:var(--button-danger-hover-background-color);color:var(--button-danger-hover-color)}}.admin-impersonation-header__stop-cancel{align-items:center;font-size:var(--font-size-sm);border-radius:.375rem;font-weight:var(--font-weight-semi-bold);background-color:var(--button-cancel-background-color);padding:.35rem .5rem .35rem .5rem;color:var(--button-cancel-color);border:none;border:1px solid var(--button-cancel-color)}@media(hover: hover)and (pointer: fine){.admin-impersonation-header__stop-cancel:hover{color:var(--button-secondary-hover-color);background-color:var(--button-cancel-hover-color);border:1px solid var(--border-color)}}.admin-impersonation-header__stop-no-hover:hover{background-color:inherit}.hero{display:flex;flex-direction:column;color:#fff;align-items:center;background-color:#111827}@media screen and (min-width: 640px){.hero{align-items:flex-start}}.hero__header{padding:3rem 1rem;width:100%;box-sizing:border-box}@media screen and (min-width: 640px){.hero__header{padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;max-width:640px}}@media screen and (min-width: 768px){.hero__header{max-width:768px}}@media screen and (min-width: 1024px){.hero__header{max-width:1024px}}.hero__container{display:flex;flex-direction:column}.hero__app-name{color:var(--hero-app-name-color);font-weight:600;font-size:1rem;align-self:center}@media screen and (min-width: 640px){.hero__app-name{align-self:flex-start}}.hero__tag-line{margin:.5rem 0;font-size:2.25rem;font-weight:700}@media screen and (min-width: 640px){.hero__tag-line br{display:none}}.hero__blurb{line-height:1.5rem;color:#d1d5db;margin:.5rem 0}.sign-up{width:100%;display:flex;flex-direction:column;padding:0;box-sizing:border-box}.sign-up__reasons{width:100%;padding:2rem;box-sizing:border-box}.sign-up__divider{height:1px;background-color:var(--color-light-grey);width:auto}@media screen and (min-width: 768px){.sign-up__divider{width:1px;height:auto}}.sign-up__form{width:100%;padding:2rem;box-sizing:border-box}.sign-up__title{margin:0}@media screen and (min-width: 640px){.sign-up{flex-direction:row;justify-content:space-between;padding:0}}@media screen and (min-width: 640px)and (min-width: 640px){.sign-up{padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;max-width:640px}}@media screen and (min-width: 640px)and (min-width: 768px){.sign-up{max-width:768px}}@media screen and (min-width: 640px)and (min-width: 1024px){.sign-up{max-width:1024px}}.home-page__reasons{list-style:none;padding:0}.home-page__reason{display:flex;flex-direction:row;align-items:center;margin-bottom:1.5rem}.home-page__reason i{margin-right:.25rem}.icon-green{background-color:#22c55e}.drawsheets__container{background-color:var(--color-white);border:1px solid var(--border-color)}@media screen and (min-width: 640px){.drawsheets__container{margin:1rem -1.5rem 0;border-radius:1rem}}.drawsheets__title{padding:1rem 1.5rem 0rem 1.5rem}.drawsheets__body{padding:1rem 1.5rem 1rem 1.5rem}.drawsheets__actions{border-top:1px solid var(--border-color);display:flex;flex-direction:row;justify-content:space-between;padding:1rem 1.5rem 1rem 1.5rem}:root{--default-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out}.sr-only{display:none}.hidden{display:none}html{overflow-y:scroll}body{margin:0}.turbo-progress-bar{height:10px}.deprecated{background-color:red}.submit-entries{display:flex;margin:1rem;justify-content:right;align-items:center;height:100%}.reopen-entries{display:flex;margin:1rem;justify-content:space-between;align-items:center;height:100%;border-bottom:1px solid var(--color-light-grey)}.row{display:flex;flex-direction:row;align-items:center;column-gap:1rem;justify-content:space-between}.admin-category{display:flex;flex-direction:row;align-items:center;border-bottom:1px solid #000}.admin-category--header{font-weight:bold;align-items:end}.admin-category *{box-sizing:border-box;padding:.125rem}.admin-category *:not(:first-child){border-left:1px solid #000;padding:.125rem}.admin-category--row{display:flex;flex-direction:row;align-items:center}.admin-category--row *{min-height:2rem}.admin-category__name{width:26rem}.admin-category__mode{width:6rem}.admin-category__gender{width:6rem}.admin-category__grade{width:4rem;text-align:center}.admin-category__number{width:4.5rem;text-align:center}.accept-invite-modal{position:relative;box-sizing:border-box}.accept-invite-modal form{padding:0;box-sizing:border-box;max-width:unset}@media screen and (min-width: 640px){.accept-invite-modal form{width:100%;padding:0 1rem;box-sizing:border-box;max-width:unset}}.accept-invite-modal input,.accept-invite-modal .input{width:100%}.accept-invite-modal .btn-primary{width:7rem}.accept-invite-modal p.dialog__body{margin-bottom:0}.accept-invite-modal .dialog__cancel--accept-invite{position:absolute;bottom:0;right:0}p.subtle{margin:.75rem 0;color:var(--text-color-medium);font-size:var(--font-size-sm)}.distressed-border{--stamp-color-green: #228B22;--stamp-color-red: #B22222;--text-color: white;--stamp-color: #228B22;position:relative;display:inline-block;padding:.125rem;font-size:2.5rem;font-weight:bold;color:var(--text-color);background-color:var(--stamp-color);text-transform:uppercase;border:6px solid var(--stamp-color);border-radius:.5rem;filter:url(#distressedFilter);transform:rotate(5deg) scale(1)}.distressed-border::before{content:"";position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cfilter id='distressedFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.5' numOctaves='3' stitchTiles='stitch'/%3E%3CfeDisplacementMap in='SourceGraphic' scale='4'/%3E%3C/filter%3E%3C/svg%3E") repeat;mix-blend-mode:multiply;opacity:.6;pointer-events:none}
