@charset "UTF-8";:root{color-scheme:light dark;--color-primary:#168c36;--color-primary-light:color-mix(in srgb,white 40%,var(--color-primary));--color-primary-dark:color-mix(in srgb,black 40%,var(--color-primary));--color-primary-bg:color-mod(var(--color-primary) alpha(20%))}:root{--color-accent:#ffff00;--color-accent-light:color-mix(in srgb,white 40%,var(--color-accent));--color-accent-dark:color-mix(in srgb,black 40%,var(--color-accent));--color-accent-bg:color-mod(var(--color-accent) alpha(20%));--black:#1d1d21;--gray-10:#2e2e31;--gray-6:#7b7a7d;--gray-4:#a5a5a6;--gray-3:#bbbbbc;--gray-2:#d1d0d2;--gray-1:#e8e7e8;--white:white;--color-success:#88c459;--color-error:#f5414f;--color-warning:#ffd137;--color-info:#a1ba25;--color-text:light-dark(var(--gray-10),var(--gray-2));--color-text-heading:light-dark(var(--color-primary-dark),var(--color-primary));--color-text-subtle:light-dark(var(--gray-6),var(--gray-3));--color-text-contrast:light-dark(var(--white),var(--gray-2));--color-text-accent:light-dark(var(--black),var(--white));--color-link:light-dark(var(--color-primary-dark),var(--color-primary-light));--color-link-visited:var(--color-primary);--color-mark:var(--color-accent-bg);--color-blockquote-border:var(--gray-2);--color-strong:light-dark(var(--black),var(--white));--color-border:light-dark(var(--gray-6),var(--color-primary-dark));--color-body:light-dark(var(--white),var(--black));--form-element-color:var(--color-text);--form-element-border:var(--color-border);--form-element-border-focus:var(--color-primary);--form-element-border-error:var(--color-error);--form-element-bg:var(--color-body);--form-element-bg-invalid:var(--color-body);--form-text-placeholder:var(--gray-4);--btn-primary-bg:light-dark(var(--color-primary),var(--color-primary-dark));--btn-primary-hover:var(--color-primary-light);--btn-primary-active:var(--color-primary-dark);--btn-primary-label:var(--white);--btn-primary-border:var(--white);--btn-separator:light-dark(var(--color-border),var(--black));--btn-special-label:var(--black);--btn-special-hover:var(--black);--btn-special-bg:var(--color-primary-light);--table-even-bg:var(--color-body);--table-odd-bg:light-dark(var(--color-primary),var(--color-primary-dark));--table-text-color-odd:light-dark(var(--white),var(--gray-2));--table-text-color-even:var(--color-text);--color-icon-primary:var(--gray-4);--color-icon-secondary:inherit;--color-header-bg:light-dark(var(--color-primary),var(--color-primary-dark));--color-progess-bar:light-dark(var(--color-accent),var(--color-accent))}[data-theme=dark]{color-scheme:dark}[data-theme=light]{color-scheme:light}@font-face{font-family:"Lucida-Console";src:url("https://static.scacchiclubvallemosso.it/fonts/Roboto/lucon.woff") format("woff")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:300;src:url("https://static.scacchiclubvallemosso.it/fonts/Roboto/roboto-v30-latin-300.woff2?9e23d1a3521c") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:italic;font-weight:300;src:url("https://static.scacchiclubvallemosso.it/fonts/Roboto/roboto-v30-latin-300italic.woff2?9e23d1a3521c") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:400;src:url("https://static.scacchiclubvallemosso.it/fonts/Roboto/roboto-v30-latin-regular.woff2?9e23d1a3521c") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:italic;font-weight:400;src:url("https://static.scacchiclubvallemosso.it/fonts/Roboto/roboto-v30-latin-italic.woff2?9e23d1a3521c") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:500;src:url("https://static.scacchiclubvallemosso.it/fonts/Roboto/roboto-v30-latin-500.woff2?9e23d1a3521c") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:italic;font-weight:500;src:url("https://static.scacchiclubvallemosso.it/fonts/Roboto/roboto-v30-latin-500italic.woff2?9e23d1a3521c") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:700;src:url("https://static.scacchiclubvallemosso.it/fonts/Roboto/roboto-v30-latin-700.woff2?9e23d1a3521c") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:italic;font-weight:700;src:url("https://static.scacchiclubvallemosso.it/fonts/Roboto/roboto-v30-latin-700italic.woff2?9e23d1a3521c") format("woff2")}@font-face{font-family:Material Symbols Outlined;font-weight:400 700;font-display:swap;font-style:normal;src:url(https://static.scacchiclubvallemosso.it/fonts/Material/MaterialSymbolsOutlined.woff2?9e23d1a3521c) format("woff2 supports variations"),url(https://static.scacchiclubvallemosso.it/fonts/Material/MaterialSymbolsOutlined.woff2?9e23d1a3521c) format("woff2-variations")}@font-face{font-family:Material Symbols Rounded;font-weight:400 700;font-display:swap;font-style:normal;src:url(https://static.scacchiclubvallemosso.it/fonts/Material/MaterialSymbolsRounded.woff2?9e23d1a3521c) format("woff2 supports variations"),url(https://static.scacchiclubvallemosso.it/fonts/Material/MaterialSymbolsRounded.woff2?9e23d1a3521c) format("woff2-variations")}@font-face{font-family:Material Symbols Sharp;font-weight:400 700;font-display:swap;font-style:normal;src:url(https://static.scacchiclubvallemosso.it/fonts/Material/MaterialSymbolsSharp.woff2?9e23d1a3521c) format("woff2 supports variations"),url(https://static.scacchiclubvallemosso.it/fonts/Material/MaterialSymbolsSharp.woff2?9e23d1a3521c) format("woff2-variations")}@font-face{font-family:Kalam;font-weight:400;font-display:swap;font-style:normal;src:url(https://static.scacchiclubvallemosso.it/fonts/Kalam/Kalam-Regular.woff?7232c3733401) format("woff2 supports variations"),url(https://static.scacchiclubvallemosso.it/fonts/Kalam/Kalam-Regular.woff?7232c3733401) format("woff2-variations")}:root{--font-primary:sans-serif;--font-secondary:serif;--font-family-primary:"Roboto";--font-family-secondary:"Kalam";--text-base-size:1rem;--text-scale-ratio:1.2;--text-xs:calc(var(--text-base-size) / (var(--text-scale-ratio) * var(--text-scale-ratio)));--text-sm:calc(var(--text-base-size) / var(--text-scale-ratio));--text-md:calc(var(--text-base-size) * var(--text-scale-ratio));--text-lg:calc(var(--text-base-size) * var(--text-scale-ratio) * var(--text-scale-ratio));--text-xl:calc(1rem * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio));--text-xxl:calc(1rem * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio));--text-xxxl:calc(1rem * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio))}:root{--baseline:24px;--space-xs:calc(var(--baseline) / 4);--space-sm:calc(var(--baseline) / 2);--space-md:var(--baseline);--space-lg:calc(var(--baseline) * 2);--space-xl:calc(var(--baseline) * 3)}:root{--card-padding:0.7rem;--card-border-radius:0.5rem;--card-nav-height:2.5rem;--table-padding:0.6rem}*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,dd,dl,dt,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}footer,header,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{max-width:100%}body{max-width:100%;overflow-x:hidden;background-color:var(--color-body)}main{display:flex;max-width:100%;flex-flow:column nowrap}body{font-size:var(--text-base-size);font-family:"Roboto",var(--font-primary);color:var(--color-text)}h1,h2,h3,h4,form legend{color:var(--color-text-heading);margin-bottom:var(--space-xxs);line-height:var(--heading-line-height)}.text--xxxl{font-size:var(--text-xxxl)}h1,.text--xxl{font-size:var(--text-xxl)}h2,.text--xl{font-size:var(--text-xl)}h3,.text--lg{font-size:var(--text-lg)}h4,.text--md{font-size:var(--text-md)}.text--sm,small{font-size:var(--text-sm)}.text--xs{font-size:var(--text-xs)}p{line-height:var(--body-line-height)}a{color:var(--color-link)}a:visited{color:var(--color-link-visited)}b,strong,.scv{font-weight:bold;color:var(--color-strong)}em{font-style:italic}.text-container h2,.text-container h3,.text-container h4{margin-top:var(--space-sm)}.text-container ul,.text-container ol,.text-container p{margin-bottom:var(--space-md)}.text-container ul,.text-container ol{list-style-position:outside;padding-left:24px}.text-container ul{list-style-type:disc}.text-container ol{list-style-type:decimal}.text-container ul li,.text-container ol li{line-height:var(--body-line-height)}.text-container em{font-style:italic}.text-container u{text-decoration:underline}h1,h2,h3,h4,form legend{color:var(--color-text-heading);margin-bottom:var(--space-xxs);line-height:var(--heading-line-height)}h1{font-size:var(--text-xxl);margin-bottom:var(--space-sm);margin-top:var(--space-sm)}h2{font-size:var(--text-xl);margin-bottom:var(--space-sm);margin-top:var(--space-sm)}h3{font-size:var(--text-lg)}h4{font-size:var(--text-md)}small{font-size:var(--text-sm)}p{line-height:var(--body-line-height);margin-bottom:var(--space-sm)}pre{font-family:monospace;line-height:1.1em}dl{display:grid;grid-template-columns:auto 1fr;column-gap:1rem;margin-bottom:var(--space-sm)}dl dt{font-weight:bold;grid-column:1}dl dd{grid-column:2}form{display:flex;flex-direction:column;align-items:stretch}form .inline-formset-form{display:flex;flex-direction:row}form>div,.inline-formset-form>div{--nf-input-size:var(--text-sm);--nf-input-font-size:var(--text-sm);--nf-small-font-size:var(--text-xs);--nf-input-font-family:inherit;--nf-label-font-family:inherit;--nf-input-color:var(--color-text);--nf-input-border-radius:0.25rem;--nf-input-placeholder-color:var(--color-text-subtle);--nf-input-border-color:var(--color-border);--nf-input-border-width:1px;--nf-input-border-style:solid;--nf-input-border-bottom-width:2px;--nf-input-focus-border-color:var(--color-accent);--nf-input-background-color:var(--form-element-bg);--nf-invalid-input-border-color:var(--nf-input-border-color);--nf-invalid-input-background-color:var(--form-element-bg-invalid);--nf-invalid-input-color:var(--nf-input-color);--nf-valid-input-border-color:var(--nf-input-border-color);--nf-valid-input-background-color:var(--nf-input-background-color);--nf-valid-input-color:inherit;--nf-invalid-input-border-bottom-color:var(--color-error);--nf-invalid-input-border-color:var(--nf-input-border-color);--nf-valid-input-border-bottom-color:green;--nf-label-font-size:var(--nf-small-font-size);--nf-label-color:var(--color-text-subtle);--nf-label-font-weight:500;--nf-slider-track-background:#dfdfdf;--nf-slider-track-height:0.25rem;--nf-slider-thumb-size:calc(var(--nf-slider-track-height) * 4);--nf-slider-track-border-radius:var(--nf-slider-track-height);--nf-slider-thumb-border-width:2px;--nf-slider-thumb-border-focus-width:1px;--nf-slider-thumb-border-color:#ffffff;--nf-slider-thumb-background:var(--nf-input-focus-border-color);display:block;line-height:1;white-space:nowrap;--switch-orb-size:var(--nf-input-size);--switch-orb-offset:calc(var(--nf-input-border-width) * 2);--switch-width:calc(var(--nf-input-size) * 2.5);--switch-height:calc(calc(var(--nf-input-size) * 1.25) + var(--switch-orb-offset))}form>div>label,.inline-formset-form>div>label{font-weight:var(--nf-label-font-weight);display:block;color:var(--nf-label-color);font-size:var(--nf-label-font-size);font-family:var(--nf-label-font-family);margin-bottom:calc(var(--nf-input-size) / 2);white-space:initial}form>div>label + small,.inline-formset-form>div>label + small{font-style:initial}form>div small,.inline-formset-form>div small{font-family:var(--nf-input-font-family);display:block;font-weight:normal;opacity:0.75;font-size:var(--nf-small-font-size);margin-bottom:calc(var(--nf-input-size) * 0.75)}form>div small:last-child,.inline-formset-form>div small:last-child{margin-bottom:0}form>div>legend,.inline-formset-form>div>legend{font-weight:var(--nf-label-font-weight);display:block;color:var(--nf-label-color);font-size:var(--nf-label-font-size);font-family:var(--nf-label-font-family);margin-bottom:calc(var(--nf-input-size) / 5)}form>div>.nice-form-group,.inline-formset-form>div>.nice-form-group{margin-top:calc(var(--nf-input-size) / 2)}form>div>input[type=text],form>div>input[type=checkbox],form>div>input[type=radio],form>div>input[type=email],form>div>input[type=tel],form>div>input[type=url],form>div>input[type=password],form>div>input[type=number],form>div>input[type=date],form>div>input[type=week],form>div>input[type=time],form>div>input[type=month],form>div>input[type=search],form>div>textarea,form>div>select,.inline-formset-form>div>input[type=text],.inline-formset-form>div>input[type=checkbox],.inline-formset-form>div>input[type=radio],.inline-formset-form>div>input[type=email],.inline-formset-form>div>input[type=tel],.inline-formset-form>div>input[type=url],.inline-formset-form>div>input[type=password],.inline-formset-form>div>input[type=number],.inline-formset-form>div>input[type=date],.inline-formset-form>div>input[type=week],.inline-formset-form>div>input[type=time],.inline-formset-form>div>input[type=month],.inline-formset-form>div>input[type=search],.inline-formset-form>div>textarea,.inline-formset-form>div>select{background:var(--nf-input-background-color);font-family:inherit;font-size:var(--nf-input-font-size);border-color:var(--nf-input-border-color);border-width:var(--nf-input-border-width);border-style:var(--nf-input-border-style);font-family:var(--nf-input-font-family);box-shadow:none;border-radius:var(--nf-input-border-radius);border-bottom-width:var(--nf-input-border-bottom-width);color:var(--nf-input-color);width:100%;padding:calc(var(--nf-input-size) * 0.75);height:calc(var(--nf-input-size) * 2.75);line-height:normal;appearance:none;transition:all 0.15s ease-out;--icon-padding:calc(var(--nf-input-size) * 2.25);--icon-background-offset:calc(var(--nf-input-size) * 0.75)}form>div>input[type=text]:required:not(:placeholder-shown):invalid,form>div>input[type=checkbox]:required:not(:placeholder-shown):invalid,form>div>input[type=radio]:required:not(:placeholder-shown):invalid,form>div>input[type=email]:required:not(:placeholder-shown):invalid,form>div>input[type=tel]:required:not(:placeholder-shown):invalid,form>div>input[type=url]:required:not(:placeholder-shown):invalid,form>div>input[type=password]:required:not(:placeholder-shown):invalid,form>div>input[type=number]:required:not(:placeholder-shown):invalid,form>div>input[type=date]:required:not(:placeholder-shown):invalid,form>div>input[type=week]:required:not(:placeholder-shown):invalid,form>div>input[type=time]:required:not(:placeholder-shown):invalid,form>div>input[type=month]:required:not(:placeholder-shown):invalid,form>div>input[type=search]:required:not(:placeholder-shown):invalid,form>div>textarea:required:not(:placeholder-shown):invalid,form>div>select:required:not(:placeholder-shown):invalid,.inline-formset-form>div>input[type=text]:required:not(:placeholder-shown):invalid,.inline-formset-form>div>input[type=checkbox]:required:not(:placeholder-shown):invalid,.inline-formset-form>div>input[type=radio]:required:not(:placeholder-shown):invalid,.inline-formset-form>div>input[type=email]:required:not(:placeholder-shown):invalid,.inline-formset-form>div>input[type=tel]:required:not(:placeholder-shown):invalid,.inline-formset-form>div>input[type=url]:required:not(:placeholder-shown):invalid,.inline-formset-form>div>input[type=password]:required:not(:placeholder-shown):invalid,.inline-formset-form>div>input[type=number]:required:not(:placeholder-shown):invalid,.inline-formset-form>div>input[type=date]:required:not(:placeholder-shown):invalid,.inline-formset-form>div>input[type=week]:required:not(:placeholder-shown):invalid,.inline-formset-form>div>input[type=time]:required:not(:placeholder-shown):invalid,.inline-formset-form>div>input[type=month]:required:not(:placeholder-shown):invalid,.inline-formset-form>div>input[type=search]:required:not(:placeholder-shown):invalid,.inline-formset-form>div>textarea:required:not(:placeholder-shown):invalid,.inline-formset-form>div>select:required:not(:placeholder-shown):invalid{background-color:var(--nf-invalid-input-background-color);border-color:var(--nf-invalid-input-border-color);border-bottom-color:var(--nf-invalid-input-border-bottom-color);color:var(--nf-invalid-input-color)}form>div>input[type=text]:required:not(:placeholder-shown):invalid:focus,form>div>input[type=checkbox]:required:not(:placeholder-shown):invalid:focus,form>div>input[type=radio]:required:not(:placeholder-shown):invalid:focus,form>div>input[type=email]:required:not(:placeholder-shown):invalid:focus,form>div>input[type=tel]:required:not(:placeholder-shown):invalid:focus,form>div>input[type=url]:required:not(:placeholder-shown):invalid:focus,form>div>input[type=password]:required:not(:placeholder-shown):invalid:focus,form>div>input[type=number]:required:not(:placeholder-shown):invalid:focus,form>div>input[type=date]:required:not(:placeholder-shown):invalid:focus,form>div>input[type=week]:required:not(:placeholder-shown):invalid:focus,form>div>input[type=time]:required:not(:placeholder-shown):invalid:focus,form>div>input[type=month]:required:not(:placeholder-shown):invalid:focus,form>div>input[type=search]:required:not(:placeholder-shown):invalid:focus,form>div>textarea:required:not(:placeholder-shown):invalid:focus,form>div>select:required:not(:placeholder-shown):invalid:focus,.inline-formset-form>div>input[type=text]:required:not(:placeholder-shown):invalid:focus,.inline-formset-form>div>input[type=checkbox]:required:not(:placeholder-shown):invalid:focus,.inline-formset-form>div>input[type=radio]:required:not(:placeholder-shown):invalid:focus,.inline-formset-form>div>input[type=email]:required:not(:placeholder-shown):invalid:focus,.inline-formset-form>div>input[type=tel]:required:not(:placeholder-shown):invalid:focus,.inline-formset-form>div>input[type=url]:required:not(:placeholder-shown):invalid:focus,.inline-formset-form>div>input[type=password]:required:not(:placeholder-shown):invalid:focus,.inline-formset-form>div>input[type=number]:required:not(:placeholder-shown):invalid:focus,.inline-formset-form>div>input[type=date]:required:not(:placeholder-shown):invalid:focus,.inline-formset-form>div>input[type=week]:required:not(:placeholder-shown):invalid:focus,.inline-formset-form>div>input[type=time]:required:not(:placeholder-shown):invalid:focus,.inline-formset-form>div>input[type=month]:required:not(:placeholder-shown):invalid:focus,.inline-formset-form>div>input[type=search]:required:not(:placeholder-shown):invalid:focus,.inline-formset-form>div>textarea:required:not(:placeholder-shown):invalid:focus,.inline-formset-form>div>select:required:not(:placeholder-shown):invalid:focus{background-color:var(--nf-input-background-color);border-color:var(--nf-input-border-color);color:var(--nf-input-color)}form>div>input[type=text]:required:not(:placeholder-shown):valid,form>div>input[type=checkbox]:required:not(:placeholder-shown):valid,form>div>input[type=radio]:required:not(:placeholder-shown):valid,form>div>input[type=email]:required:not(:placeholder-shown):valid,form>div>input[type=tel]:required:not(:placeholder-shown):valid,form>div>input[type=url]:required:not(:placeholder-shown):valid,form>div>input[type=password]:required:not(:placeholder-shown):valid,form>div>input[type=number]:required:not(:placeholder-shown):valid,form>div>input[type=date]:required:not(:placeholder-shown):valid,form>div>input[type=week]:required:not(:placeholder-shown):valid,form>div>input[type=time]:required:not(:placeholder-shown):valid,form>div>input[type=month]:required:not(:placeholder-shown):valid,form>div>input[type=search]:required:not(:placeholder-shown):valid,form>div>textarea:required:not(:placeholder-shown):valid,form>div>select:required:not(:placeholder-shown):valid,.inline-formset-form>div>input[type=text]:required:not(:placeholder-shown):valid,.inline-formset-form>div>input[type=checkbox]:required:not(:placeholder-shown):valid,.inline-formset-form>div>input[type=radio]:required:not(:placeholder-shown):valid,.inline-formset-form>div>input[type=email]:required:not(:placeholder-shown):valid,.inline-formset-form>div>input[type=tel]:required:not(:placeholder-shown):valid,.inline-formset-form>div>input[type=url]:required:not(:placeholder-shown):valid,.inline-formset-form>div>input[type=password]:required:not(:placeholder-shown):valid,.inline-formset-form>div>input[type=number]:required:not(:placeholder-shown):valid,.inline-formset-form>div>input[type=date]:required:not(:placeholder-shown):valid,.inline-formset-form>div>input[type=week]:required:not(:placeholder-shown):valid,.inline-formset-form>div>input[type=time]:required:not(:placeholder-shown):valid,.inline-formset-form>div>input[type=month]:required:not(:placeholder-shown):valid,.inline-formset-form>div>input[type=search]:required:not(:placeholder-shown):valid,.inline-formset-form>div>textarea:required:not(:placeholder-shown):valid,.inline-formset-form>div>select:required:not(:placeholder-shown):valid{background-color:var(--nf-valid-input-background-color);border-color:var(--nf-valid-input-border-color);border-bottom-color:var(--nf-valid-input-border-bottom-color);color:var(--nf-valid-input-color)}form>div>input[type=text]:disabled,form>div>input[type=checkbox]:disabled,form>div>input[type=radio]:disabled,form>div>input[type=email]:disabled,form>div>input[type=tel]:disabled,form>div>input[type=url]:disabled,form>div>input[type=password]:disabled,form>div>input[type=number]:disabled,form>div>input[type=date]:disabled,form>div>input[type=week]:disabled,form>div>input[type=time]:disabled,form>div>input[type=month]:disabled,form>div>input[type=search]:disabled,form>div>textarea:disabled,form>div>select:disabled,.inline-formset-form>div>input[type=text]:disabled,.inline-formset-form>div>input[type=checkbox]:disabled,.inline-formset-form>div>input[type=radio]:disabled,.inline-formset-form>div>input[type=email]:disabled,.inline-formset-form>div>input[type=tel]:disabled,.inline-formset-form>div>input[type=url]:disabled,.inline-formset-form>div>input[type=password]:disabled,.inline-formset-form>div>input[type=number]:disabled,.inline-formset-form>div>input[type=date]:disabled,.inline-formset-form>div>input[type=week]:disabled,.inline-formset-form>div>input[type=time]:disabled,.inline-formset-form>div>input[type=month]:disabled,.inline-formset-form>div>input[type=search]:disabled,.inline-formset-form>div>textarea:disabled,.inline-formset-form>div>select:disabled{cursor:not-allowed;opacity:0.75}form>div>input[type=text]::-webkit-input-placeholder,form>div>input[type=checkbox]::-webkit-input-placeholder,form>div>input[type=radio]::-webkit-input-placeholder,form>div>input[type=email]::-webkit-input-placeholder,form>div>input[type=tel]::-webkit-input-placeholder,form>div>input[type=url]::-webkit-input-placeholder,form>div>input[type=password]::-webkit-input-placeholder,form>div>input[type=number]::-webkit-input-placeholder,form>div>input[type=date]::-webkit-input-placeholder,form>div>input[type=week]::-webkit-input-placeholder,form>div>input[type=time]::-webkit-input-placeholder,form>div>input[type=month]::-webkit-input-placeholder,form>div>input[type=search]::-webkit-input-placeholder,form>div>textarea::-webkit-input-placeholder,form>div>select::-webkit-input-placeholder,.inline-formset-form>div>input[type=text]::-webkit-input-placeholder,.inline-formset-form>div>input[type=checkbox]::-webkit-input-placeholder,.inline-formset-form>div>input[type=radio]::-webkit-input-placeholder,.inline-formset-form>div>input[type=email]::-webkit-input-placeholder,.inline-formset-form>div>input[type=tel]::-webkit-input-placeholder,.inline-formset-form>div>input[type=url]::-webkit-input-placeholder,.inline-formset-form>div>input[type=password]::-webkit-input-placeholder,.inline-formset-form>div>input[type=number]::-webkit-input-placeholder,.inline-formset-form>div>input[type=date]::-webkit-input-placeholder,.inline-formset-form>div>input[type=week]::-webkit-input-placeholder,.inline-formset-form>div>input[type=time]::-webkit-input-placeholder,.inline-formset-form>div>input[type=month]::-webkit-input-placeholder,.inline-formset-form>div>input[type=search]::-webkit-input-placeholder,.inline-formset-form>div>textarea::-webkit-input-placeholder,.inline-formset-form>div>select::-webkit-input-placeholder{color:var(--nf-input-placeholder-color);letter-spacing:0}form>div>input[type=text]:-ms-input-placeholder,form>div>input[type=checkbox]:-ms-input-placeholder,form>div>input[type=radio]:-ms-input-placeholder,form>div>input[type=email]:-ms-input-placeholder,form>div>input[type=tel]:-ms-input-placeholder,form>div>input[type=url]:-ms-input-placeholder,form>div>input[type=password]:-ms-input-placeholder,form>div>input[type=number]:-ms-input-placeholder,form>div>input[type=date]:-ms-input-placeholder,form>div>input[type=week]:-ms-input-placeholder,form>div>input[type=time]:-ms-input-placeholder,form>div>input[type=month]:-ms-input-placeholder,form>div>input[type=search]:-ms-input-placeholder,form>div>textarea:-ms-input-placeholder,form>div>select:-ms-input-placeholder,.inline-formset-form>div>input[type=text]:-ms-input-placeholder,.inline-formset-form>div>input[type=checkbox]:-ms-input-placeholder,.inline-formset-form>div>input[type=radio]:-ms-input-placeholder,.inline-formset-form>div>input[type=email]:-ms-input-placeholder,.inline-formset-form>div>input[type=tel]:-ms-input-placeholder,.inline-formset-form>div>input[type=url]:-ms-input-placeholder,.inline-formset-form>div>input[type=password]:-ms-input-placeholder,.inline-formset-form>div>input[type=number]:-ms-input-placeholder,.inline-formset-form>div>input[type=date]:-ms-input-placeholder,.inline-formset-form>div>input[type=week]:-ms-input-placeholder,.inline-formset-form>div>input[type=time]:-ms-input-placeholder,.inline-formset-form>div>input[type=month]:-ms-input-placeholder,.inline-formset-form>div>input[type=search]:-ms-input-placeholder,.inline-formset-form>div>textarea:-ms-input-placeholder,.inline-formset-form>div>select:-ms-input-placeholder{color:var(--nf-input-placeholder-color);letter-spacing:0}form>div>input[type=text]::-moz-placeholder,form>div>input[type=checkbox]::-moz-placeholder,form>div>input[type=radio]::-moz-placeholder,form>div>input[type=email]::-moz-placeholder,form>div>input[type=tel]::-moz-placeholder,form>div>input[type=url]::-moz-placeholder,form>div>input[type=password]::-moz-placeholder,form>div>input[type=number]::-moz-placeholder,form>div>input[type=date]::-moz-placeholder,form>div>input[type=week]::-moz-placeholder,form>div>input[type=time]::-moz-placeholder,form>div>input[type=month]::-moz-placeholder,form>div>input[type=search]::-moz-placeholder,form>div>textarea::-moz-placeholder,form>div>select::-moz-placeholder,.inline-formset-form>div>input[type=text]::-moz-placeholder,.inline-formset-form>div>input[type=checkbox]::-moz-placeholder,.inline-formset-form>div>input[type=radio]::-moz-placeholder,.inline-formset-form>div>input[type=email]::-moz-placeholder,.inline-formset-form>div>input[type=tel]::-moz-placeholder,.inline-formset-form>div>input[type=url]::-moz-placeholder,.inline-formset-form>div>input[type=password]::-moz-placeholder,.inline-formset-form>div>input[type=number]::-moz-placeholder,.inline-formset-form>div>input[type=date]::-moz-placeholder,.inline-formset-form>div>input[type=week]::-moz-placeholder,.inline-formset-form>div>input[type=time]::-moz-placeholder,.inline-formset-form>div>input[type=month]::-moz-placeholder,.inline-formset-form>div>input[type=search]::-moz-placeholder,.inline-formset-form>div>textarea::-moz-placeholder,.inline-formset-form>div>select::-moz-placeholder{color:var(--nf-input-placeholder-color);letter-spacing:0}form>div>input[type=text]:-moz-placeholder,form>div>input[type=checkbox]:-moz-placeholder,form>div>input[type=radio]:-moz-placeholder,form>div>input[type=email]:-moz-placeholder,form>div>input[type=tel]:-moz-placeholder,form>div>input[type=url]:-moz-placeholder,form>div>input[type=password]:-moz-placeholder,form>div>input[type=number]:-moz-placeholder,form>div>input[type=date]:-moz-placeholder,form>div>input[type=week]:-moz-placeholder,form>div>input[type=time]:-moz-placeholder,form>div>input[type=month]:-moz-placeholder,form>div>input[type=search]:-moz-placeholder,form>div>textarea:-moz-placeholder,form>div>select:-moz-placeholder,.inline-formset-form>div>input[type=text]:-moz-placeholder,.inline-formset-form>div>input[type=checkbox]:-moz-placeholder,.inline-formset-form>div>input[type=radio]:-moz-placeholder,.inline-formset-form>div>input[type=email]:-moz-placeholder,.inline-formset-form>div>input[type=tel]:-moz-placeholder,.inline-formset-form>div>input[type=url]:-moz-placeholder,.inline-formset-form>div>input[type=password]:-moz-placeholder,.inline-formset-form>div>input[type=number]:-moz-placeholder,.inline-formset-form>div>input[type=date]:-moz-placeholder,.inline-formset-form>div>input[type=week]:-moz-placeholder,.inline-formset-form>div>input[type=time]:-moz-placeholder,.inline-formset-form>div>input[type=month]:-moz-placeholder,.inline-formset-form>div>input[type=search]:-moz-placeholder,.inline-formset-form>div>textarea:-moz-placeholder,.inline-formset-form>div>select:-moz-placeholder{color:var(--nf-input-placeholder-color);letter-spacing:0}form>div>input[type=text]:focus,form>div>input[type=checkbox]:focus,form>div>input[type=radio]:focus,form>div>input[type=email]:focus,form>div>input[type=tel]:focus,form>div>input[type=url]:focus,form>div>input[type=password]:focus,form>div>input[type=number]:focus,form>div>input[type=date]:focus,form>div>input[type=week]:focus,form>div>input[type=time]:focus,form>div>input[type=month]:focus,form>div>input[type=search]:focus,form>div>textarea:focus,form>div>select:focus,.inline-formset-form>div>input[type=text]:focus,.inline-formset-form>div>input[type=checkbox]:focus,.inline-formset-form>div>input[type=radio]:focus,.inline-formset-form>div>input[type=email]:focus,.inline-formset-form>div>input[type=tel]:focus,.inline-formset-form>div>input[type=url]:focus,.inline-formset-form>div>input[type=password]:focus,.inline-formset-form>div>input[type=number]:focus,.inline-formset-form>div>input[type=date]:focus,.inline-formset-form>div>input[type=week]:focus,.inline-formset-form>div>input[type=time]:focus,.inline-formset-form>div>input[type=month]:focus,.inline-formset-form>div>input[type=search]:focus,.inline-formset-form>div>textarea:focus,.inline-formset-form>div>select:focus{outline:none;border-color:var(--nf-input-focus-border-color)}form>div>input[type=text] + small,form>div>input[type=checkbox] + small,form>div>input[type=radio] + small,form>div>input[type=email] + small,form>div>input[type=tel] + small,form>div>input[type=url] + small,form>div>input[type=password] + small,form>div>input[type=number] + small,form>div>input[type=date] + small,form>div>input[type=week] + small,form>div>input[type=time] + small,form>div>input[type=month] + small,form>div>input[type=search] + small,form>div>textarea + small,form>div>select + small,.inline-formset-form>div>input[type=text] + small,.inline-formset-form>div>input[type=checkbox] + small,.inline-formset-form>div>input[type=radio] + small,.inline-formset-form>div>input[type=email] + small,.inline-formset-form>div>input[type=tel] + small,.inline-formset-form>div>input[type=url] + small,.inline-formset-form>div>input[type=password] + small,.inline-formset-form>div>input[type=number] + small,.inline-formset-form>div>input[type=date] + small,.inline-formset-form>div>input[type=week] + small,.inline-formset-form>div>input[type=time] + small,.inline-formset-form>div>input[type=month] + small,.inline-formset-form>div>input[type=search] + small,.inline-formset-form>div>textarea + small,.inline-formset-form>div>select + small{margin-top:0.5rem}form>div>input[type=text].icon-left,form>div>input[type=checkbox].icon-left,form>div>input[type=radio].icon-left,form>div>input[type=email].icon-left,form>div>input[type=tel].icon-left,form>div>input[type=url].icon-left,form>div>input[type=password].icon-left,form>div>input[type=number].icon-left,form>div>input[type=date].icon-left,form>div>input[type=week].icon-left,form>div>input[type=time].icon-left,form>div>input[type=month].icon-left,form>div>input[type=search].icon-left,form>div>textarea.icon-left,form>div>select.icon-left,.inline-formset-form>div>input[type=text].icon-left,.inline-formset-form>div>input[type=checkbox].icon-left,.inline-formset-form>div>input[type=radio].icon-left,.inline-formset-form>div>input[type=email].icon-left,.inline-formset-form>div>input[type=tel].icon-left,.inline-formset-form>div>input[type=url].icon-left,.inline-formset-form>div>input[type=password].icon-left,.inline-formset-form>div>input[type=number].icon-left,.inline-formset-form>div>input[type=date].icon-left,.inline-formset-form>div>input[type=week].icon-left,.inline-formset-form>div>input[type=time].icon-left,.inline-formset-form>div>input[type=month].icon-left,.inline-formset-form>div>input[type=search].icon-left,.inline-formset-form>div>textarea.icon-left,.inline-formset-form>div>select.icon-left{background-position:left var(--icon-background-offset) bottom 50%;padding-left:var(--icon-padding);background-size:var(--nf-input-size)}form>div>input[type=text].icon-right,form>div>input[type=checkbox].icon-right,form>div>input[type=radio].icon-right,form>div>input[type=email].icon-right,form>div>input[type=tel].icon-right,form>div>input[type=url].icon-right,form>div>input[type=password].icon-right,form>div>input[type=number].icon-right,form>div>input[type=date].icon-right,form>div>input[type=week].icon-right,form>div>input[type=time].icon-right,form>div>input[type=month].icon-right,form>div>input[type=search].icon-right,form>div>textarea.icon-right,form>div>select.icon-right,.inline-formset-form>div>input[type=text].icon-right,.inline-formset-form>div>input[type=checkbox].icon-right,.inline-formset-form>div>input[type=radio].icon-right,.inline-formset-form>div>input[type=email].icon-right,.inline-formset-form>div>input[type=tel].icon-right,.inline-formset-form>div>input[type=url].icon-right,.inline-formset-form>div>input[type=password].icon-right,.inline-formset-form>div>input[type=number].icon-right,.inline-formset-form>div>input[type=date].icon-right,.inline-formset-form>div>input[type=week].icon-right,.inline-formset-form>div>input[type=time].icon-right,.inline-formset-form>div>input[type=month].icon-right,.inline-formset-form>div>input[type=search].icon-right,.inline-formset-form>div>textarea.icon-right,.inline-formset-form>div>select.icon-right{background-position:right var(--icon-background-offset) bottom 50%;padding-right:var(--icon-padding);background-size:var(--nf-input-size)}form>div>input[type=text]:-webkit-autofill,form>div>input[type=checkbox]:-webkit-autofill,form>div>input[type=radio]:-webkit-autofill,form>div>input[type=email]:-webkit-autofill,form>div>input[type=tel]:-webkit-autofill,form>div>input[type=url]:-webkit-autofill,form>div>input[type=password]:-webkit-autofill,form>div>input[type=number]:-webkit-autofill,form>div>input[type=date]:-webkit-autofill,form>div>input[type=week]:-webkit-autofill,form>div>input[type=time]:-webkit-autofill,form>div>input[type=month]:-webkit-autofill,form>div>input[type=search]:-webkit-autofill,form>div>textarea:-webkit-autofill,form>div>select:-webkit-autofill,.inline-formset-form>div>input[type=text]:-webkit-autofill,.inline-formset-form>div>input[type=checkbox]:-webkit-autofill,.inline-formset-form>div>input[type=radio]:-webkit-autofill,.inline-formset-form>div>input[type=email]:-webkit-autofill,.inline-formset-form>div>input[type=tel]:-webkit-autofill,.inline-formset-form>div>input[type=url]:-webkit-autofill,.inline-formset-form>div>input[type=password]:-webkit-autofill,.inline-formset-form>div>input[type=number]:-webkit-autofill,.inline-formset-form>div>input[type=date]:-webkit-autofill,.inline-formset-form>div>input[type=week]:-webkit-autofill,.inline-formset-form>div>input[type=time]:-webkit-autofill,.inline-formset-form>div>input[type=month]:-webkit-autofill,.inline-formset-form>div>input[type=search]:-webkit-autofill,.inline-formset-form>div>textarea:-webkit-autofill,.inline-formset-form>div>select:-webkit-autofill{padding:calc(var(--nf-input-size) * 0.75)!important}form>div>input[type=search]:placeholder-shown,.inline-formset-form>div>input[type=search]:placeholder-shown{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23444444'  stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-search'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E");background-position:left calc(var(--nf-input-size) * 0.75) bottom 50%;padding-left:calc(var(--nf-input-size) * 2.25);background-size:var(--nf-input-size);background-repeat:no-repeat}form>div>input[type=search]::-webkit-search-cancel-button,.inline-formset-form>div>input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;width:var(--nf-input-size);height:var(--nf-input-size);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23444444'  stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-x'%3E%3Cline x1='18' y1='6' x2='6' y2='18'/%3E%3Cline x1='6' y1='6' x2='18' y2='18'/%3E%3C/svg%3E")}form>div>input[type=search]:focus,.inline-formset-form>div>input[type=search]:focus{padding-left:calc(var(--nf-input-size) * 0.75);background-position:left calc(var(--nf-input-size) * -1) bottom 50%}form>div>input[type=email][class^=icon],.inline-formset-form>div>input[type=email][class^=icon]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B7280'  stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-at-sign'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M16 8v5a3 3 0 0 0 6 0v-1a10 10 0 1 0-3.92 7.94'/%3E%3C/svg%3E");background-repeat:no-repeat}form>div>input[type=tel][class^=icon],.inline-formset-form>div>input[type=tel][class^=icon]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B7280'  stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-phone'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E");background-repeat:no-repeat}form>div>input[type=url][class^=icon],.inline-formset-form>div>input[type=url][class^=icon]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B7280'  stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-link'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3E%3C/svg%3E");background-repeat:no-repeat}form>div>input[type=password],.inline-formset-form>div>input[type=password]{letter-spacing:2px}form>div>input[type=password][class^=icon],.inline-formset-form>div>input[type=password][class^=icon]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B7280'  stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-lock'%3E%3Crect x='3' y='11' width='18' height='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E");background-repeat:no-repeat}form>div>input[type=range],.inline-formset-form>div>input[type=range]{-webkit-appearance:none;width:100%;cursor:pointer}form>div>input[type=range]:focus,.inline-formset-form>div>input[type=range]:focus{outline:none}form>div>input[type=range]::-webkit-slider-runnable-track,.inline-formset-form>div>input[type=range]::-webkit-slider-runnable-track{width:100%;height:var(--nf-slider-track-height);background:var(--nf-slider-track-background);border-radius:var(--nf-slider-track-border-radius)}form>div>input[type=range]::-moz-range-track,.inline-formset-form>div>input[type=range]::-moz-range-track{width:100%;height:var(--nf-slider-track-height);background:var(--nf-slider-track-background);border-radius:var(--nf-slider-track-border-radius)}form>div>input[type=range]::-webkit-slider-thumb,.inline-formset-form>div>input[type=range]::-webkit-slider-thumb{height:var(--nf-slider-thumb-size);width:var(--nf-slider-thumb-size);border-radius:var(--nf-slider-thumb-size);background:var(--nf-slider-thumb-background);border:0;border:var(--nf-slider-thumb-border-width) solid var(--nf-slider-thumb-border-color);appearance:none;margin-top:calc((var(--nf-slider-track-height) - var(--nf-slider-thumb-size)) * 0.5)}form>div>input[type=range]::-moz-range-thumb,.inline-formset-form>div>input[type=range]::-moz-range-thumb{height:var(--nf-slider-thumb-size);width:var(--nf-slider-thumb-size);border-radius:var(--nf-slider-thumb-size);background:var(--nf-slider-thumb-background);border:0;border:var(--nf-slider-thumb-border-width) solid var(--nf-slider-thumb-border-color);appearance:none;box-sizing:border-box}form>div>input[type=range]:focus::-webkit-slider-thumb,.inline-formset-form>div>input[type=range]:focus::-webkit-slider-thumb{box-shadow:0 0 0 var(--nf-slider-thumb-border-focus-width) var(--nf-slider-thumb-background)}form>div>input[type=range]:focus::-moz-range-thumb,.inline-formset-form>div>input[type=range]:focus::-moz-range-thumb{box-shadow:0 0 0 var(--nf-slider-thumb-border-focus-width) var(--nf-slider-thumb-background)}form>div>input[type=color],.inline-formset-form>div>input[type=color]{border:var(--nf-input-border-width) solid var(--nf-input-border-color);border-bottom-width:var(--nf-input-border-bottom-width);height:calc(var(--nf-input-size) * 2);border-radius:var(--nf-input-border-radius);padding:calc(var(--nf-input-border-width) * 2)}form>div>input[type=color]:focus,.inline-formset-form>div>input[type=color]:focus{outline:none;border-color:var(--nf-input-focus-border-color)}form>div>input[type=color]::-webkit-color-swatch-wrapper,.inline-formset-form>div>input[type=color]::-webkit-color-swatch-wrapper{padding:5%}form>div>input[type=color]::-moz-color-swatch,.inline-formset-form>div>input[type=color]::-moz-color-swatch{border-radius:calc(var(--nf-input-border-radius) / 2);border:none}form>div>input[type=color]::-webkit-color-swatch,.inline-formset-form>div>input[type=color]::-webkit-color-swatch{border-radius:calc(var(--nf-input-border-radius) / 2);border:none}form>div>input[type=number],.inline-formset-form>div>input[type=number]{width:auto}form>div>input[type=date],form>div>input[type=week],form>div>input[type=month],.inline-formset-form>div>input[type=date],.inline-formset-form>div>input[type=week],.inline-formset-form>div>input[type=month]{min-width:14em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B7280'  stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-calendar'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E")}form>div>input[type=time],.inline-formset-form>div>input[type=time]{min-width:6em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B7280'  stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-clock'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E")}form>div>input[type=date],form>div>input[type=week],form>div>input[type=time],form>div>input[type=month],.inline-formset-form>div>input[type=date],.inline-formset-form>div>input[type=week],.inline-formset-form>div>input[type=time],.inline-formset-form>div>input[type=month]{background-position:right calc(var(--nf-input-size) * 0.75) bottom 50%;background-repeat:no-repeat;background-size:var(--nf-input-size);width:auto}form>div>input[type=date]::-webkit-inner-spin-button,form>div>input[type=date]::-webkit-calendar-picker-indicator,form>div>input[type=week]::-webkit-inner-spin-button,form>div>input[type=week]::-webkit-calendar-picker-indicator,form>div>input[type=time]::-webkit-inner-spin-button,form>div>input[type=time]::-webkit-calendar-picker-indicator,form>div>input[type=month]::-webkit-inner-spin-button,form>div>input[type=month]::-webkit-calendar-picker-indicator,.inline-formset-form>div>input[type=date]::-webkit-inner-spin-button,.inline-formset-form>div>input[type=date]::-webkit-calendar-picker-indicator,.inline-formset-form>div>input[type=week]::-webkit-inner-spin-button,.inline-formset-form>div>input[type=week]::-webkit-calendar-picker-indicator,.inline-formset-form>div>input[type=time]::-webkit-inner-spin-button,.inline-formset-form>div>input[type=time]::-webkit-calendar-picker-indicator,.inline-formset-form>div>input[type=month]::-webkit-inner-spin-button,.inline-formset-form>div>input[type=month]::-webkit-calendar-picker-indicator{-webkit-appearance:none;cursor:pointer;opacity:0}@-moz-document url-prefix(){form>div>input[type=date],form>div>input[type=week],form>div>input[type=time],form>div>input[type=month],.inline-formset-form>div>input[type=date],.inline-formset-form>div>input[type=week],.inline-formset-form>div>input[type=time],.inline-formset-form>div>input[type=month]{min-width:auto;width:auto;background-image:none}}form>div>textarea,.inline-formset-form>div>textarea{height:auto}form>div:has(input[type=radio]),.inline-formset-form>div:has(input[type=radio]){align-items:center}form>div:has(input[type=radio])>label,.inline-formset-form>div:has(input[type=radio])>label{font-size:var(--text-sm)}form>div:has(input[type=radio]) div,.inline-formset-form>div:has(input[type=radio]) div{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly}form>div:has(input[type=radio]) div label,.inline-formset-form>div:has(input[type=radio]) div label{font-size:var(--nf-input-font-size)}form>div>input[type=checkbox],form>div>input[type=radio],.inline-formset-form>div>input[type=checkbox],.inline-formset-form>div>input[type=radio]{order:-1;width:var(--nf-input-size);height:var(--nf-input-size);padding:inherit;margin:0;display:inline-block;vertical-align:top;border-radius:calc(var(--nf-input-border-radius) / 2);border-width:var(--nf-input-border-width);cursor:pointer;background-position:center center}form>div>input[type=checkbox]:focus:not(:checked),form>div>input[type=radio]:focus:not(:checked),.inline-formset-form>div>input[type=checkbox]:focus:not(:checked),.inline-formset-form>div>input[type=radio]:focus:not(:checked){border:var(--nf-input-border-width) solid var(--nf-input-focus-border-color);outline:none}form>div>input[type=checkbox]:hover,form>div>input[type=radio]:hover,.inline-formset-form>div>input[type=checkbox]:hover,.inline-formset-form>div>input[type=radio]:hover{border:var(--nf-input-border-width) solid var(--nf-input-focus-border-color)}form>div>input[type=checkbox]:checked,.inline-formset-form>div>input[type=checkbox]:checked{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' class='feather feather-check'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") no-repeat center center/85%;background-color:var(--nf-input-focus-border-color);border-color:var(--nf-input-focus-border-color)}form>div>input[type=radio],.inline-formset-form>div>input[type=radio]{border-radius:100%}form>div>input[type=radio]:checked,.inline-formset-form>div>input[type=radio]:checked{background-color:var(--nf-input-focus-border-color);border-color:var(--nf-input-focus-border-color);box-shadow:0 0 0 3px white inset}form>div>input[type=checkbox].switch,.inline-formset-form>div>input[type=checkbox].switch{width:var(--switch-width);height:var(--switch-height);border-radius:var(--switch-height);position:relative}form>div>input[type=checkbox].switch::after,.inline-formset-form>div>input[type=checkbox].switch::after{background:var(--nf-input-border-color);border-radius:var(--switch-orb-size);height:var(--switch-orb-size);left:var(--switch-orb-offset);position:absolute;top:50%;transform:translateY(-50%);width:var(--switch-orb-size);content:"";transition:all 0.2s ease-out}form>div>input[type=checkbox].switch + label,.inline-formset-form>div>input[type=checkbox].switch + label{margin-top:calc(var(--switch-height) / 8)}form>div>input[type=checkbox].switch:checked,.inline-formset-form>div>input[type=checkbox].switch:checked{background:none;background-position:initial;background-color:var(--nf-input-focus-border-color)}form>div>input[type=checkbox].switch:checked::after,.inline-formset-form>div>input[type=checkbox].switch:checked::after{transform:translateY(-50%) translateX(calc(var(--switch-width) / 2 - var(--switch-orb-offset)));background:white}form>div>input[type=file],.inline-formset-form>div>input[type=file]{background:rgba(0,0,0,0.025);padding:var(--nf-input-size);display:block;width:100%;border-radius:var(--nf-input-border-radius);border:1px dashed var(--nf-input-border-color);outline:none;cursor:pointer}form>div>input[type=file]:focus,form>div>input[type=file]:hover,.inline-formset-form>div>input[type=file]:focus,.inline-formset-form>div>input[type=file]:hover{border-color:var(--nf-input-focus-border-color)}form>div>input[type=file]::file-selector-button,.inline-formset-form>div>input[type=file]::file-selector-button{background:var(--nf-input-focus-border-color);border:0;appearance:none;padding:0.5rem;border-radius:var(--nf-input-border-radius);color:white;margin-right:1rem;outline:none;font-family:var(--nf-input-font-family);cursor:pointer}form>div>input[type=file]::-webkit-file-upload-button,.inline-formset-form>div>input[type=file]::-webkit-file-upload-button{background:var(--nf-input-focus-border-color);border:0;appearance:none;padding:0.5rem;border-radius:var(--nf-input-border-radius);color:white;margin-right:1rem;outline:none;font-family:var(--nf-input-font-family);cursor:pointer}form>div>select,.inline-formset-form>div>select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23000000'  stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right calc(var(--nf-input-size) * 0.5) bottom 50%;background-repeat:no-repeat;background-size:var(--nf-input-size);padding-right:1.5rem;-webkit-appearance:none;-moz-appearance:none}input[type=submit]:not(#lang-button){background:var(--btn-primary-bg);color:var(--btn-primary-label);font-size:var(--text-sm);padding:var(--card-padding);border:1px solid var(--color-border);border-radius:0.7rem;transition:all 0.15s ease-out;font-variant:small-caps;cursor:pointer;margin:0.7rem}input[type=submit]:hover{background:var(--btn-primary-hover)}[data-theme=dark] form>div>select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF'  stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){[data-theme=""] form>div>select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF'  stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}}.errorlist{list-style:disc inside}.errorlist li{display:list-item;color:var(--color-error);font-weight:var(--nf-label-font-weight);font-size:var(--nf-label-font-size);font-family:var(--nf-label-font-family);margin-top:calc(var(--nf-input-size) / 2)}.nonfield{margin-top:var(--space-md)}@media (width < 65rem){body{width:100%;height:100%}.slideout-menu{position:fixed;left:0;top:0;bottom:0;right:0;z-index:0;width:256px;overflow-y:scroll;-webkit-overflow-scrolling:touch;display:none}.slideout-panel,#header-panel,#footer{position:relative;z-index:1}.slideout-open,.slideout-open body,.slideout-open .slideout-panel{overflow:hidden}.slideout-open .slideout-menu{display:block}}.icon{font-family:"Material Symbols Rounded";font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-variant:normal!important;font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.icon.icon-button{font-size:1.9rem;text-decoration:none}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}#menu{padding-left:5px;background-color:var(--color-header-bg)}#menu ul{display:flex;flex-direction:column}#menu li{display:block;float:left;margin:8px}#menu li :hover{background-color:var(--btn-primary-hover)}#menu li a,#menu li #lang-button{all:unset;cursor:pointer;margin:0;text-decoration:none;font-variant:small-caps;color:var(--color-text-contrast);background-repeat:no-repeat;font-size:var(--text-md)}#menu li #lang-button{height:var(--text-md);width:calc(var(--text-md) * 4 / 3);background-repeat:no-repeat}#menu li #lang-button.flag-it{background-image:url("https://static.scacchiclubvallemosso.it/img/flags/it.svg?ff3b734fcd30")}#menu li #lang-button.flag-en{background-image:url("https://static.scacchiclubvallemosso.it/img/flags/gb.svg?ff3b734fcd30")}#menu .menu-heading{color:var(--gray-2)}#menu .menu-flag{margin:-5px 0}@media (min-width:65rem){#menu{width:max-content;padding-left:0;display:flex;flex-direction:row;align-items:flex-end;margin:0.3em;margin-left:-400px;background-color:transparent;z-index:1}#menu ul{display:inline-flex;flex-direction:row;align-items:flex-end}#menu .menu-heading{display:none}#menu-button{display:none}}#lang-form{margin:0}#lang-button{margin:0;padding:0}#theme-symbol::after{content:"◑"}[data-theme=light] #theme-symbol::after{content:"☼"}[data-theme=dark] #theme-symbol::after{content:"☾"}.card{display:grid;grid-template-columns:1fr;grid-auto-flow:row;margin:var(--card-padding) 0;gap:var(--card-padding);overflow:hidden;border-radius:var(--card-border-radius);border:solid var(--color-border);place-items:center start}.card>:not(img,nav){margin-left:var(--card-padding);margin-right:var(--card-padding)}.card dl dt{display:inline}.card dl dt::after{content:":"}.card dl dd{display:inline;margin-right:1em}.card .card-date{place-self:center;font-size:var(--text-md)}.card .card-image{aspect-ratio:auto;object-fit:contain;border-radius:var(--card-border-radius);width:100%;margin:auto;padding:5px;border-radius:15px}.card h1,.card h2,.card h3,.card h4,.card h5,.card h6{margin:var(--card-padding);align-self:start}.card .close-button,.card nav .edit-button{background-color:var(--color-error);color:var(--white);flex-grow:0;padding:var(--card-padding)}.card nav{place-self:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:2px}.card nav a,.card nav label{flex:1 1 0;place-self:end end;background-color:var(--btn-primary-bg);color:var(--color-text-contrast);height:var(--card-nav-height);display:flex;justify-content:center;align-items:center;font-variant:small-caps;text-decoration:none;white-space:nowrap;border-top:solid var(--color-border);cursor:pointer;user-select:none}.card nav a:hover,.card nav label:hover{background-color:var(--btn-primary-hover)}.card nav a.disabled,.card nav label.disabled{background-color:var(--gray-2);color:var(--gray-6)}.card nav .edit-button{background-color:var(--color-accent-dark);border-top:var(--color-accent-dark)}@media (max-width:35rem){.table{display:block}}.table{table-layout:auto;margin:var(--table-padding);overflow:scroll}.table a,.table a.visited{color:var(--color-text)}.table thead th{font-weight:bold;text-align:left;padding:var(--table-padding)}.table tbody>*{display:table-row}.table tbody>*:nth-child(even){background-color:var(--table-even-bg)}.table tbody>*:nth-child(even),.table tbody>*:nth-child(even) a{color:var(--table-text-color-even)}.table tbody>*:nth-child(odd){background-color:var(--table-odd-bg)}.table tbody>*:nth-child(odd),.table tbody>*:nth-child(odd) a{color:var(--table-text-color-odd)}.table tbody>*>*{display:table-cell;padding:var(--table-padding)}.form{margin:var(--card-padding) 0;overflow:hidden;border-radius:var(--card-border-radius);border:solid var(--color-border)}.navbar{overflow:hidden;border-radius:var(--card-border-radius);margin:var(--card-padding);border:solid var(--color-border)}.navbar a{color:var(--color-text)}.navbar nav:not(:has(a)){display:none}.navbar nav{display:flex;flex-direction:row}.navbar nav a{background-color:var(--color-primary);flex:1 1 0;position:relative;text-align:center;background-color:var(--btn-primary-bg);color:var(--color-text-contrast);height:2.5em;display:flex;justify-content:center;align-items:center;font-variant:small-caps;text-decoration:none}.navbar nav a:hover{background-color:var(--btn-primary-hover);color:var(--btn-special-hover)}.navbar nav a.active{background-color:var(--btn-special-bg);color:var(--btn-special-label)}.navbar nav a + a{border-left:solid var(--btn-separator)}.navbar nav:has(a) + nav{border-top:solid var(--btn-separator)}.site-header{display:flex;flex-direction:row;background-color:var(--color-header-bg);color:var(--black)}.site-header #header-panel{display:flex;flex-direction:row;align-items:center;position:relative;z-index:1;background-color:var(--color-header-bg);width:100%}.site-header #menu-button{stroke:var(--color-primary-light);fill:var(--color-primary-light);margin:0.6em}.site-header-logo img{height:4em;border-radius:0.5em;margin:0.3em}.site-header-ribbon{height:6em;border-radius:0.5em;margin:0.3em}.site-header-title{align-self:start;margin:20px 10px;font-size:var(--text-md)}.site-header-title-main{text-transform:uppercase;font-weight:bold;margin-bottom:5px;color:var(--color-text)}.site-header-title-sub{color:var(--color-accent);font-family:var(--font-family-secondary);margin:0}@media (min-width:65rem){.site-header-logo img{height:6em;margin:10px}.site-header-title-main{text-wrap:nowrap;font-size:var(--text-xl)}.site-header-title-sub{font-size:var(--text-lg)}}#footer{text-align:center;background-color:var(--color-primary-dark);color:var(--white);padding:3px 0}#footer a{color:var(--white)}#footer p{margin-bottom:6px}#footer .social{display:flex;flex-direction:row;justify-content:center;align-items:center}#footer .social .icon{font-size:2rem}#footer .social svg{height:2rem}#footer .social li{margin:0px 5px}.progress{display:inline;top:0;height:4px;width:100%;border-radius:2px;background-clip:padding-box;overflow:hidden;background-color:var(--color-header-bg);height:3px}.progress .indeterminate{display:none;background-color:var(--color-progess-bar)}.progress .indeterminate:before{content:"";position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;-webkit-animation:indeterminate 2.1s cubic-bezier(0.65,0.815,0.735,0.395) infinite;animation:indeterminate 2.1s cubic-bezier(0.65,0.815,0.735,0.395) infinite}.progress .indeterminate:after{content:"";position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;-webkit-animation:indeterminate-short 2.1s cubic-bezier(0.165,0.84,0.44,1) infinite;animation:indeterminate-short 2.1s cubic-bezier(0.165,0.84,0.44,1) infinite;-webkit-animation-delay:1.15s;animation-delay:1.15s}.htmx-request.progress{display:inline;position:sticky}.htmx-request.progress .indeterminate{display:inline}@-webkit-keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@-webkit-keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}@keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}.modal:not(:empty){background-color:rgba(0,0,0,0.5);position:fixed;top:0;left:0;height:100%;width:100%;z-index:10;display:flex;align-items:center;justify-content:center}/*! chessboard2 v0.5.0 | (c) 2021 Chris Oakman | ISC License | https://chessboardjs.com/v2 */.chessboard-21da3{touch-action:manipulation}.items-container-c9182{bottom:0;left:0;position:absolute;right:0;top:0}.board-container-41a68{border:2px solid #000;box-sizing:border-box;position:relative}.squares-2dea6{display:flex}.squares-2dea6,.squares-2dea6.orientation-white-4de03{flex-direction:column}.squares-2dea6.orientation-black-a8276{flex-direction:column-reverse}.rank-98fa8{display:flex;flex:1}.rank-98fa8,.squares-2dea6.orientation-white-4de03 .rank-98fa8{flex-direction:row}.squares-2dea6.orientation-black-a8276 .rank-98fa8{flex-direction:row-reverse}.square-4b72b{flex:1}.white-3b784{background-color:#f0d9b5;color:#b58863}.black-b7cb6{background-color:#b58863;color:#f0d9b5}.dragging-4a6c1,.piece-349f8{align-items:center;display:flex;flex-direction:row;justify-content:center}.dragging-4a6c1{position:fixed;transform:translate(-50%,-50%)}.piece-349f8{opacity:100%}.piece-349f8.hidden-20b44{opacity:0}.item-18a5b,.piece-349f8{position:absolute}.arrow-bc3c7{display:flex;align-items:center;transform-origin:center left}.arrow-head-38dfa{height:100%;clip-path:polygon(0 0,0 100%,100% 50%);margin-left:-1px}.arrow-line-a8dce{border-bottom-left-radius:9999px;border-top-left-radius:9999px;height:33.33%}.circle-a0266{border-radius:100%}.hide-notation-cbe71 .notation-files-c3c0a,.hide-notation-cbe71 .notation-ranks-d3f97{display:none}.notation-files-c3c0a{bottom:-20px;display:flex;flex-direction:row;left:0;position:absolute;right:0}.notation-ranks-d3f97{bottom:-15px;display:flex;flex-direction:column;position:absolute;right:-15px;top:15px}.file-44ae4{flex:1;text-align:center}.rank-3d54c{flex:1}#pgn-viewer{display:grid;grid-template-columns:repeat(auto-fill,14rem);gap:1em;justify-content:center}.small-game{cursor:pointer;position:relative}.small-game-result{background-color:rgba(255,255,255,0.6);border-radius:0.7em;padding:0.2em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;color:var(--black);font-size:var(--text-xl);font-weight:bold}.small-game .black-player{text-align:right}.small-game .small-game-result ~ .chessboard{opacity:0.8}.small-chessboard{pointer-events:none}#main-viewer-container{position:fixed;z-index:2;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4);display:grid;place-items:center}.piece-417db{z-index:4}.white-3b784{background-color:#edd4ab}.black-b7cb6{background-color:#c86d39}#main-viewer{--chessboard-size:min(60vh,60vw);z-index:3;display:grid;background-color:var(--color-body);row-gap:0;overflow:hidden;grid-template-rows:2em min-content 2em 2em;grid-template-columns:var(--chessboard-size) 15em;grid-template-areas:"top moves" "board moves" "bottom moves" "nav moves";place-items:center}@media (orientation:portrait){#main-viewer{--chessboard-size:min(60vh,90vw);grid-template-rows:2em var(--chessboard-size) 2em 2em 10em;grid-template-columns:var(--chessboard-size);grid-template-areas:"top" "board" "bottom" "nav" "moves"}}#main-viewer.flipped .white-player{grid-area:top}#main-viewer.flipped .black-player{grid-area:bottom}#main-viewer .white-player,#main-viewer .black-player{width:100%;height:100%;display:grid;grid:auto/3.2em 1fr 3.2em;padding:0 var(--card-padding);font-size:var(--text-base-size);align-items:center}#main-viewer .white-player{grid-area:bottom;background-color:var(--white);color:var(--black)}#main-viewer .black-player{grid-area:top;background-color:var(--black);color:var(--white)}#main-viewer .white-name,#main-viewer .black-name{place-self:center;text-align:center}#main-viewer .white-clock,#main-viewer .black-clock{justify-self:start}#main-viewer .white-result,#main-viewer .black-result{justify-self:end;font-size:var(--text-lg)}#main-viewer .chessboard{background-color:black;grid-area:board;width:100%}#main-viewer .current-move{background-color:var(--color-accent);color:var(--black)}#main-viewer .game-buttons{grid-area:nav;display:flex;width:100%;height:100%;flex-direction:row;justify-content:stretch}#main-viewer .game-buttons a{flex-grow:1;height:100%;font-size:var(--text-lg)}#main-viewer .moves{height:100%;width:100%;max-height:calc(var(--chessboard-size) + 6em);grid-area:moves;overflow-y:scroll}#main-viewer .moves table{margin:auto;display:block;border-collapse:separate;width:100%;max-width:20em}#main-viewer .moves table tr{display:grid;grid-template-columns:3em 2fr 2fr}#main-viewer .moves .move-white,#main-viewer .moves .move-black{cursor:pointer;padding:0.3em;text-align:center}#main-viewer .moves .move-no{padding:0.3em;text-align:right}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,0.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform 0.25s cubic-bezier(0,0,0.25,1);-moz-transition:-moz-transform 0.25s cubic-bezier(0,0,0.25,1);transition:transform 0.25s cubic-bezier(0,0,0.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078A8}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,0.5)}.leaflet-container{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:12px;font-size:0.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,0.65);border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px "Lucida Console",Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,0.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(https://static.scacchiclubvallemosso.it/images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(https://static.scacchiclubvallemosso.it/images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(https://static.scacchiclubvallemosso.it/images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,0.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:0.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(255,255,255,0.8);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,0.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:17px 0;margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;color:#333;box-shadow:0 3px 14px rgba(0,0,0,0.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,0.4)}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.leaflet-control-locate a{cursor:pointer}.leaflet-control-locate a .leaflet-control-locate-location-arrow{display:inline-block;width:16px;height:16px;margin:7px;background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="black" d="M445 4 29 195c-48 23-32 93 19 93h176v176c0 51 70 67 93 19L508 67c16-38-25-79-63-63z"/></svg>')}.leaflet-control-locate a .leaflet-control-locate-spinner{display:inline-block;width:16px;height:16px;margin:7px;background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="black" d="M304 48a48 48 0 1 1-96 0 48 48 0 0 1 96 0zm-48 368a48 48 0 1 0 0 96 48 48 0 0 0 0-96zm208-208a48 48 0 1 0 0 96 48 48 0 0 0 0-96zM96 256a48 48 0 1 0-96 0 48 48 0 0 0 96 0zm13 99a48 48 0 1 0 0 96 48 48 0 0 0 0-96zm294 0a48 48 0 1 0 0 96 48 48 0 0 0 0-96zM109 61a48 48 0 1 0 0 96 48 48 0 0 0 0-96z"/></svg>');animation:leaflet-control-locate-spin 2s linear infinite}.leaflet-control-locate.active a .leaflet-control-locate-location-arrow{background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="rgb(32, 116, 182)" d="M445 4 29 195c-48 23-32 93 19 93h176v176c0 51 70 67 93 19L508 67c16-38-25-79-63-63z"/></svg>')}.leaflet-control-locate.following a .leaflet-control-locate-location-arrow{background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="rgb(252, 132, 40)" d="M445 4 29 195c-48 23-32 93 19 93h176v176c0 51 70 67 93 19L508 67c16-38-25-79-63-63z"/></svg>')}.leaflet-touch .leaflet-bar .leaflet-locate-text-active{width:100%;max-width:200px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 10px}.leaflet-touch .leaflet-bar .leaflet-locate-text-active .leaflet-locate-icon{padding:0 5px 0 0}.leaflet-control-locate-location circle{animation:leaflet-control-locate-throb 4s ease infinite}@keyframes leaflet-control-locate-throb{0%{stroke-width:1}50%{stroke-width:3;transform:scale(0.8,0.8)}100%{stroke-width:1}}@keyframes leaflet-control-locate-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}[data-theme=dark] .leaflet-layer,[data-theme=dark] .leaflet-control-zoom-in,[data-theme=dark] .leaflet-control-zoom-out,[data-theme=dark] .leaflet-control-attribution{filter:invert(100%) hue-rotate(180deg) brightness(95%) contrast(90%)}@media (prefers-color-scheme:dark){[data-theme=""] .leaflet-layer,[data-theme=""] .leaflet-control-zoom-in,[data-theme=""] .leaflet-control-zoom-out,[data-theme=""] .leaflet-control-attribution{filter:invert(100%) hue-rotate(180deg) brightness(95%) contrast(90%)}}#club-map,#map{height:400px;width:100%;margin:0}#club-map .map-go-to-club,#map .map-go-to-club{background-image:url(https://static.scacchiclubvallemosso.it/img/Logo_Main.jpg?963a97b607e7);background-size:contain;background-repeat:no-repeat;width:34px;height:34px;cursor:pointer}#map-container{position:relative}#map-container .close-button{position:absolute;margin:0;top:0;right:0;width:2em;height:2.5em;text-decoration:none;z-index:10000}.navigation-buttons{border-radius:var(--card-border-radius);margin:var(--card-padding);border:solid var(--color-border)}.navigation-buttons a{background-color:var(--color-primary);flex:1 1 0;position:relative;background-color:var(--btn-primary-bg);color:var(--color-text-contrast);padding:var(--space-sm);display:flex;justify-content:center;align-items:center;font-variant:small-caps;text-decoration:none}.navigation-buttons a:hover{background-color:var(--btn-primary-hover);color:var(--btn-special-hover)}.navigation-buttons a.active{background-color:var(--btn-special-bg);color:var(--btn-special-label)}.navigation-buttons a + a{border-left:solid var(--btn-separator)}.title-bar{display:flex;flex-direction:row;align-items:center}@media (min-width:65rem){.title-bar{margin-left:-2em}}.title-bar .back-button,.title-bar .forward-button{margin:var(--space-sm);display:inline;border-radius:1.3em;width:2.6em;height:2.6em;background-color:var(--btn-primary-bg);color:var(--color-text-contrast);padding:-1em;display:flex;justify-content:center;align-items:center;text-decoration:none}.title-bar .back-button:hover,.title-bar .forward-button:hover{background-color:var(--btn-primary-hover)}.title-bar .back-button:visited,.title-bar .forward-button:visited{color:var(--color-text-contrast)}.title-bar .back-button::before{font-size:var(--text-xl);content:"arrow_left_alt"}.title-bar .forward-button::after{content:">";margin-left:var(--space-xs)}.calendar{--calendar-border:3px;display:grid;grid-gap:var(--calendar-border)}.calendar .day{outline:var(--calendar-border) solid var(--color-border);display:flex;flex-direction:row;justify-items:stretch}.calendar .today{outline:var(--calendar-border) solid var(--color-accent);z-index:1}.calendar .day-name{margin:0.3rem;display:flex}.calendar .day-weekday{width:4ch;align-self:center}.calendar .day-number{width:2ch;font-size:var(--text-xl)}.calendar .appointment-list{flex-grow:1;margin:0.3em}.calendar .appointment{width:100%;margin-bottom:0.3rem;display:flex;justify-content:space-between;align-items:center}.calendar .appointment-name{grid-column:1}.calendar .appointment-time{grid-column:2}.small-card-list{display:grid;column-gap:var(--space-md);grid-template-rows:min-content;grid-auto-rows:min-content}@media (min-width:65rem){.small-card-list{grid-template-columns:1fr 1fr}.small-card-list h2{grid-column:span 2}}@media (width>35rem){main:has(.search-form){display:grid;align-items:center;grid-template-columns:1fr max-content}main:has(.search-form)>*{grid-column:span 2}main:has(.search-form) h1,main:has(.search-form) .search-form{grid-column:span 1}}.search-form{display:flex;flex-direction:row;align-items:center}.search-form grid-column{span:1}.search-form label{display:none}.date-as-paper-calendar{min-width:3em;margin:5px;display:inline-flex;flex-direction:column;align-items:center}.date-as-paper-calendar-main{font-size:var(--text-xxl);font-weight:bold}.date-as-paper-calendar-sub{font-size:var(--text-sm)}.messages{width:100%}.messages li{border-radius:var(--card-border-radius);border:solid var(--color-border);width:100%;font-size:var(--text-md);padding:var(--card-padding);display:flex;align-items:center}.messages li .icon{margin-right:var(--space-sm);font-size:var(--text-xl)}.messages li.message-success{border:solid var(--color-success)}.messages li.message-success .icon{color:var(--color-success)}.messages li.message-info{border:solid var(--color-info)}.messages li.message-info .icon{color:var(--color-info)}.messages li.message-error{border:solid var(--color-error)}.messages li.message-error .icon{color:var(--color-error)}.copy-button{cursor:pointer;position:relative}.copy-button:after{content:"Copia negli appunti";position:absolute;top:-30px;left:0.5em;transform:translate(-50%,0);text-align:center;background-color:#000;display:none;font-family:"Roboto";color:#fff;border-radius:4px;padding:2px}.copy-button:hover:after{display:block}.copy-button:before{content:"content_copy"}.copy-button.copy-button-success:before{content:"inventory";color:var(--color-success)}.copy-button.copy-button-success:after{content:"Copiato!"}.copy-button.copy-button-failure:before{content:"alert";color:var(--color-error)}.copy-button.copy-button-failure:after{content:"Impossibile copiare"}body{display:flex;min-height:100vh;flex-direction:column}#page{display:flex;flex-direction:column;background-color:var(--color-body);flex:1 0 auto;align-self:center;width:1fr;max-width:1280px;width:100%}#page>main,#page aside{margin:0.7em}@media (min-width:65rem){#page{margin:0 1em}}@media (min-width:65rem){#page:has(aside){flex-direction:row}#page:has(aside) main{flex-basis:65%}#page:has(aside) aside{flex-basis:35%}}#home-aside{display:flex;flex-direction:column}#home-aside #coming-soon,#home-aside #live-elo{padding-bottom:var(--card-padding)}@media (max-width:35rem){#home-aside .preregistration-home{order:-1}}#home-aside #sponsor .sponsor-slideshow{height:8em;width:100%;position:relative;margin:0}#home-aside #sponsor .sponsor-slideshow a{transition:opacity 3s;opacity:0;width:100%;height:100%;text-align:center;justify-content:center;align-items:center;position:absolute;display:flex}#home-aside #sponsor .sponsor-slideshow a.active{opacity:1;z-index:1}#home-aside #sponsor .sponsor-slideshow a img{max-height:7em;max-width:100%;animation:fadeInOut 3s infinite;animation-delay:calc(var(--number-of-sponsors) * 10s);align-self:center;justify-self:center}#coming-soon{display:grid;grid-template-columns:auto 1fr}#coming-soon:not(:has(h3)){display:none}#coming-soon h2{grid-column:1/span 2}#coming-soon h3{grid-column:1;margin:0}#coming-soon ul{grid-column:2}#birthday{order:-2;position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;font-size:var(--text-md)}#birthday *{z-index:1}#birthday p{color:var(--color-text-accent);margin:1rem 0}#birthday li a{font-size:var(--text-lg);font-weight:bold;color:light-dark(var(--color-primary-dark),var(--color-accent))}#birthday::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;opacity:0.5;background-image:url("https://static.scacchiclubvallemosso.it/img/Compleanno.jpg?5333fb5472c8")}#article-main{display:grid;grid-template-columns:100%}#article-main h1{align-self:center}#article-main #article-search-form{display:flex;flex-direction:row;align-items:center}#article-main #article-search-form label{display:none}@media (width>35rem){#article-main{grid-template-columns:1fr max-content}#article-main>*{grid-column:span 2}#article-main h1,#article-main #article-search-form{grid-column:span 1}}.small-article{grid-template-columns:8rem 1fr;grid-template-rows:min-content auto var(--card-nav-height);grid-template-areas:"title title" "image text" "image nav"}@media (width < 65rem){.small-article{row-gap:var(--space-xs)}.small-article:has(.card-date){grid-template-rows:min-content auto auto var(--card-nav-height);grid-template-areas:"title title" "date text" "image text" "image nav"}.small-article h2{margin-bottom:0}}@media (35rem < width < 65rem){.small-article{grid-template-rows:min-content auto var(--card-nav-height);grid-template-columns:min(15rem,30%) 1fr max-content;grid-template-areas:"title title date" "image text text" "image nav nav"}}@media (min-width:65rem){.small-article{grid-template-columns:15rem 1fr;grid-template-rows:min-content auto var(--card-nav-height);grid-template-areas:"image title date" "image text text" "image nav nav"}}.small-article img{grid-area:image;height:100%}.small-article h2{grid-area:title}.small-article .card-date{grid-area:date}.small-article .card-text{grid-area:text}.small-article nav{grid-area:nav}.small-article nav a:first-child{border-top-left-radius:var(--card-border-radius);border-left:solid var(--color-border)}.article-detail .card-caption{font-weight:bold}.article-detail .card-date{justify-self:left}.article-detail img{border-radius:0}.article-detail .card-text{text-align:justify;line-height:1.1em}@media (width>35rem){.article-detail img{max-width:500px;place-self:center;border-radius:var(--card-border-radius)}}@media (min-width:65rem){.article-detail{display:block}.article-detail .card-image{float:left;margin:var(--card-padding)}.article-detail .card-text{margin-top:var(--space-sm)}.article-detail .card-date{margin:0}.article-detail .card-links{clear:both}}#map-container{width:1000px;max-width:100%}@media (max-width:35rem){.round-label{display:none}}.edition-preview{grid-template-columns:1fr max-content;grid-template-areas:"title date" "info info" "nav nav"}.edition-preview img{grid-area:image;height:100%}.edition-preview h2{grid-area:title}.edition-preview .card-date{grid-area:date;place-self:center;display:flex;flex-direction:column;text-align:right}.edition-preview .info{grid-area:info;font-size:var(--text-md)}.edition-preview nav{grid-area:nav}.edition-preview nav .contest-chooser-open{display:none}.edition-preview nav.contest-chooser{display:none}.edition-preview nav:has(.contest-chooser-open:checked){display:none}.edition-preview nav:has(.contest-chooser-open:checked) + nav{display:flex}@media (width < 65rem){.edition-preview{grid-template-columns:1fr;grid-template-areas:"title" "date" "info" "nav"}.edition-preview img{display:none}.edition-preview h2{margin-bottom:0}}@media (max-width:35rem){.edition-preview h2{place-self:center start}.edition-preview .card-date{flex-direction:row;text-align:center}.edition-preview .card-date :nth-child(2)::before{content:" -"}}@media (35rem < width < 65rem){.edition-preview{grid-template-areas:"title date" "info info" "nav nav";grid-template-columns:1fr auto}.edition-preview img{display:none}}@media (min-width:65rem){.edition-preview nav a:first-child{border-top-left-radius:var(--card-border-radius);border-left:solid var(--color-border)}}.pairings-table .pairings-white,.pairings-table .pairings-black{width:1fr;text-align:center}.pairings-table .pairings-board{width:3em;text-align:right}.pairings-table .pairings-result{width:5em;text-align:center}.team-pairing-title{text-align:center}.pairings-container{max-width:max-content;display:flex;flex-direction:column;align-self:center}.team-pairing-card{display:flex;flex-direction:column;align-items:center;padding:var(--card-padding)}.team-pairing-card .teams{align-self:center;text-align:center;font-size:var(--text-xl);color:var(--color-primary)}.team-pairing-card .team-result{grid-area:result;font-size:var(--text-xl)}.team-pairing-card .individual-result{grid-area:individual}.team-pairing-card .pairings-table{grid-area:pairing}#event-stats{display:grid;grid-template-columns:1fr max-content}#event-list{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:max-content;gap:var(--space-sm)}@media (width < 65rem){#event-list{grid-template-columns:1fr}}#event-list .card-event{margin:0}#hall-of-fame h2,#hall-of-fame dl{place-self:center}#hall-of-fame dt::after{content:""}#hall-of-fame dd,#hall-of-fame dt{margin-bottom:0.8em}.manage-edition-form div input[type=number]{width:8em}#preregister-page{display:flex;flex-direction:column;align-items:center}#preregister-page img{max-height:10em;object-fit:contain}@media (min-width:65rem){#preregister-page form{width:700px}}#preregister-page .column-name,#preregister-page .column-surname{width:35%}#preregister-page .column-rating,#preregister-page .column-title{width:10%}#preregister-page .column-id{width:5%}#preregister-page form>div{margin-top:calc(var(--nf-input-size) * 1.5)}#result-list li{display:flex;justify-content:space-between;border:solid var(--color-border);border-radius:var(--card-border-radius);overflow:hidden;margin:var(--card-padding)}#result-list li span{padding:var(--card-padding)}#result-list li a{padding:var(--card-padding);background-color:var(--btn-primary-bg);color:var(--color-text-contrast);text-decoration:none;font-variant:small-caps}#result-list li a:hover{background-color:var(--btn-primary-hover)}#galleries-list{display:grid;column-gap:var(--space-md);grid-template-rows:min-content;grid-auto-rows:min-content;grid-template-columns:repeat(auto-fit,minmax(20em,1fr))}#galleries-list .card-photo{grid-template:"title title" auto "location date" auto "photo photo" auto "nav nav" auto/1fr max-content}#galleries-list .card-photo h2{grid-area:title}#galleries-list .card-photo img{grid-area:photo}#galleries-list .card-photo nav{grid-area:nav}#galleries-list .card-photo time{grid-area:date;justify-self:end}#galleries-list .card-photo .location{grid-area:location;justify-self:start}#gallery-main{width:auto}#gallery{display:flex;flex-flow:row wrap;justify-content:space-evenly}#gallery a{flex:1 0 15em;max-width:max-content;display:flex;justify-content:center}#gallery img{padding:var(--space-xs);border-radius:0.5em;width:100%;max-width:320px}#picture .card{width:1000px;max-width:100vw;background-color:var(--color-body)}#picture .card:has(.loading){display:none}#picture .card img{width:100%;aspect-ratio:auto}.site-notice a:has(.card-image){display:flex;justify-content:center}.site-notice .card-image{max-height:300px;aspect-ratio:unset}.site-notice a{margin:auto;width:100%}#club-location{gap:0}#opening-times dl{display:grid;grid-template-columns:12em auto}#club-data{overflow-x:auto}#club-data .club-data-phone,#club-data .satispay,#club-data .cod-dest{margin-bottom:0.5em}#members-list{margin:0 0 var(--space-md) 0}#members-list .italia{font-style:italic}#members-list .live-elo-changed{font-weight:bold}#member-detail{display:grid;gap:var(--space-sm)}#member-detail .card-member{grid-column:span 1;grid-template-areas:"image title" "image rating";grid-template-columns:minmax(11rem,213px) auto;grid-template-rows:auto 1fr;align-items:start}@media (max-width:35rem){#member-detail .card-member{grid-template-areas:"title title" "image rating";grid-row-gap:0}#member-detail .card-member dl{margin-top:1em}}#member-detail .card-member img{aspect-ratio:unset;grid-area:image}#member-detail .card-member h1{grid-area:title}#member-detail .card-member dl{font-size:var(--text-md);grid-area:rating;gap:var(--space-md)}#member-detail .card-awards{grid-column:span 1;display:block;padding-bottom:var(--card-padding)}#member-detail .card-awards time{float:right}#member-detail .card-awards li{margin-bottom:0.3em}@media (min-width:65rem){#member-detail{grid-template-columns:auto auto}#member-detail>*{grid-column:span 2}}#member-detail .member-summary-round,#member-detail .member-summary-variation{text-align:right}#member-detail .member-summary-result,#member-detail .member-summary-white,#member-detail .member-summary-black{text-align:center}dl.council,dl.pricing{overflow-x:scroll;overflow-y:hidden;padding-bottom:0.5em}dl.council dt,dl.pricing dt{margin-top:0.5em}dl.council dt,dl.council dd,dl.pricing dt,dl.pricing dd{align-self:end}h2.safeguarding{margin-top:1em}#club .footnotes{margin-top:0.5em}#statute{letter-spacing:0.8px;line-height:1.2}#statute p{margin:0.4em 0}#statute h1,#statute h2,#statute h3{text-align:center}#statute h3{margin:0.5em 0}#statute ul,#statute ol{padding-left:1.5em;counter-reset:list}#statute li{counter-increment:list}#statute ul{list-style-type:disc}#statute ol>li::marker{content:counter(list,lower-alpha) ") "}#statute ol ol>li::marker{content:counter(list,lower-roman) ") "}nav{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.appointments-list{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;gap:1rem}.appointments-list .placeholder{display:none}@media (min-width:65rem){.appointments-list{grid-template-columns:1fr 1fr}.appointments-list .placeholder{display:block;grid-area:1/2;height:2rem}}.appointments-list .appointment-card{display:grid;grid-template:"date appointment-list"/4rem auto;grid-row:span 2;margin:0;padding:0 1rem 0 0}.appointments-list .appointment-card .date{place-self:center;grid-area:date;margin:0;display:flex;align-items:center}.appointments-list .appointment-card .daily-appointments{grid-area:appointment-list;margin-left:0;width:100%}.appointments-list .appointment-card .daily-appointments .appointment{display:grid;grid-template:"name time"/1fr min-content}.appointments-list .appointment-card .daily-appointments .appointment time{grid-area:time}.appointments-list .appointment-card .daily-appointments .appointment .appointment-name{grid-area:name}.activity-card{grid-template:"title period" min-content/1fr max-content}.activity-card h2{grid-area:title}.activity-card .period{grid-area:period;display:flex;align-items:center}.activity-card .info{grid-column:1/-1}.activity-card .info:empty{display:none}.activity-card .appointments{grid-column:1/-1;align-self:start}.activity-card .appointments:has(ul:empty){display:none}.activity-card nav{grid-column:1/-1}.activity-card nav>span{flex:1 1 0;place-self:end end;background-color:var(--btn-primary-bg);color:var(--color-text-contrast);height:var(--card-nav-height);display:flex;justify-content:center;align-items:center;font-variant:small-caps;text-decoration:none;white-space:nowrap;border-top:solid var(--color-border);cursor:pointer;user-select:none}.activity-card nav>span:hover{background-color:var(--btn-primary-hover)}.activity-card nav>span.disabled{background-color:var(--gray-2);color:var(--gray-6)}.activity-card nav>span:hover{background-color:var(--btn-primary-bg)}.activity-card nav>span.edition-pending,.activity-card nav>span.edition-pending:hover{background-color:var(--gray-6)}.activity-card nav>span.edition-cancelled,.activity-card nav>span.edition-cancelled:hover{background-color:var(--color-error)}.activity-card nav>span.edition-postponed{color:var(--gray-10)}.activity-card nav>span.edition-postponed,.activity-card nav>span.edition-postponed:hover{background-color:var(--color-warning)}#page:has(#maintenance-page){display:flex;justify-content:center}#maintenance-page{align-self:center;display:flex;flex-direction:column;align-items:center;height:100%}#maintenance-page .maintenance-page-see-you-in{margin:2em 0 0.3em 0}#biella-main{align-items:center}.biella-intro{font-size:var(--text-md);text-align:center}.biella-intro strong{display:block;font-size:var(--text-xl);margin:0.6rem}#biella-dates{font-size:var(--text-lg)}.logo-biella{max-width:400px}@media (max-width:35rem){.logo-biella{max-width:100%}}h1{text-align:center}#biella-links{margin:30px;display:grid;grid-template-columns:1fr;width:100%;gap:20px}@media (min-width:65rem){#biella-links{grid-template-columns:1fr 1fr}}#biella-links a{display:flex;justify-content:center;align-items:center;aspect-ratio:21/9;background-size:100%;background-position:center;background-repeat:no-repeat;transition:all 0.3s ease-in-out;position:relative;margin:0;text-decoration:none}#biella-links a:hover{background-size:150%}#biella-links a span{color:var(--white);font-size:var(--text-xxl);font-weight:bold;background-color:rgba(0,0,0,0.3);border-radius:15px;padding:8px}#biella-links a.biella-venue-link{background-image:url(https://static.scacchiclubvallemosso.it/img/open_biella/Sede.jpg?522048feed9d)}#biella-links a.biella-tournament-link{background-image:url(https://static.scacchiclubvallemosso.it/img/open_biella/Torneo.jpg?294a2a50c6bb)}#biella-links a.biella-hall-of-fame-link{background-image:url(https://static.scacchiclubvallemosso.it/img/open_biella/Albo.jpg?294a2a50c6bb)}#biella-links a.biella-hotel-link{background-image:url(https://static.scacchiclubvallemosso.it/img/open_biella/Hotel.jpg)}#biella-sponsors{display:flex;align-items:center;width:100%}#biella-sponsors img{min-width:0;flex:1 1 0;margin:15px}#biella-venue input[type=radio]{display:none}#biella-venue input:checked + label{background-color:var(--color-accent);color:var(--black)}#biella-venue #map:not(:has(~ * #show-path-0:checked)) .path-0{display:none}#biella-venue #map:not(:has(~ * #show-path-1:checked)) .path-1{display:none}#biella-venue #map:not(:has(~ * #show-path-2:checked)) .path-2{display:none}#biella-hall-of-fame{display:grid;gap:20px}@media (min-width:65rem){#biella-hall-of-fame{grid-template-columns:1fr 1fr}#biella-hall-of-fame .title-bar{grid-column:span 2}}#biella-hall-of-fame .hall-of-fame-year{display:block;margin:0}#biella-hall-of-fame .hall-of-fame-year .hall-of-fame-year-number{display:float;float:right}.biella-edition-winners{display:flex;flex-direction:row;justify-content:center;width:100%}.biella-edition-winners .biella-winner{text-align:center;margin:10px 20px}.biella-confirm-preregistration{display:grid;grid-template-columns:1fr 1fr;align-items:start}.biella-confirm-preregistration *{grid-column:span 2}@media (width>35rem){.biella-confirm-preregistration section{grid-column:span 1}}.biella-confirm-preregistration img{display:block;margin:10px auto}.biella-confirm-preregistration .iban{display:grid;grid-template-columns:1fr 2rem;grid-auto-flow:column;place-items:center;margin:10px 0}.biella-rules li{margin:5px 0}.biella-rules li::before{margin-right:5px;display:inline-block;width:1em;height:1em;content:"";background:url("https://static.scacchiclubvallemosso.it/img/pgn4web/svgchess/wk.svg?9e23d1a3521c");background-size:1em 1em}