.sf-tool{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:start;gap:28px;margin-block:28px 8px;display:grid}.sf-panel{color:#202020;background:#f0ede6;border:1px solid #ded9ce;border-radius:22px;padding:24px;position:sticky;top:112px}.sf-panel fieldset{border:0;min-width:0;margin:0;padding:0}.sf-panel legend{margin-bottom:12px;padding:0;font-size:17px;font-weight:600}.sf-panel legend span{color:#686359;font-size:14px;font-weight:400}.sf-variant-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sf-variant{text-align:left;color:#202020;background:#fff;border:1px solid #c9c3b6;border-radius:16px;gap:4px;padding:14px 16px;display:grid}.sf-variant strong{font-size:15px;font-weight:600}.sf-variant span{color:#686359;font-size:12px;line-height:1.45}.sf-variant[aria-pressed=true]{border-color:#202020;box-shadow:0 0 0 1px #202020}.sf-inputs{margin-top:24px!important}.sf-input-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sf-input{gap:6px;min-width:0;display:grid}.sf-input--wide{grid-column:1/-1}.sf-input>span{color:#3f3b35;font-size:13px;font-weight:500}.sf-input :is(input,textarea){color:#202020;background:#fff;border:1px solid #c7c1b5;border-radius:12px;width:100%;min-width:0;padding:11px 13px;font-size:16px;line-height:1.4}.sf-input textarea{resize:vertical;line-height:1.6}.sf-input :is(input,textarea)::-moz-placeholder{color:#8a8478}.sf-input :is(input,textarea)::placeholder{color:#8a8478}.sf-panel :is(button,input,textarea,a,summary):focus-visible{outline-offset:3px;outline:3px solid #c65421}.sf-rosters{border-top:1px solid #ded9ce;margin-top:16px;padding-top:14px}.sf-rosters summary{cursor:pointer;font-size:14px;font-weight:600}.sf-rosters p{color:#686359;margin:8px 0 12px;font-size:13px;line-height:1.5}.sf-rosters .sf-input+.sf-input{margin-top:12px}.sf-actions{gap:10px;margin-top:22px;display:grid}.sf-actions .tool-primary,.sf-actions .tool-secondary{justify-content:space-between;width:100%}.sf-actions .tool-secondary:hover{background:#e9e6de}.sf-note{color:#716b61;margin-top:14px;font-size:12px;line-height:1.5}.sf-preview{min-width:0;margin:0}.sf-preview-paper{background:#fff;border-radius:4px;width:100%;max-width:760px;margin-inline:auto;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 24px 48px -24px #00000059;container-type:inline-size}.sf-preview figcaption{text-align:center;color:#716b61;margin-top:12px;font-size:12px}.sf-preview .sf-sheet{--mm:calc(100cqw/210)}.sf-page .tool-education .sf-cta{margin-top:20px}.sf-page .tool-education .tool-primary{color:#fff}@media (max-width:1000px){.sf-tool{grid-template-columns:1fr}.sf-panel{position:static}}@media (max-width:480px){.sf-panel{padding:20px}.sf-variant-options,.sf-input-grid{grid-template-columns:1fr}}.sf-sheet{--line:calc(.25*var(--mm))solid #000;--hair:calc(.2*var(--mm))solid #8f8f8f;box-sizing:border-box;gap:calc(2.5*var(--mm));aspect-ratio:210/297;width:100%;padding:calc(8*var(--mm))calc(10*var(--mm));color:#000;font-size:calc(2.6*var(--mm));-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;flex-direction:column;line-height:1.2;display:flex;overflow:hidden}.sf-sheet *,.sf-sheet :before,.sf-sheet :after{box-sizing:border-box}.sf-sheet p{margin:0}.sf-sheet table{border-collapse:collapse;table-layout:fixed;width:100%}.sf-sheet :is(th,td){padding:0 calc(1*var(--mm));text-align:left;vertical-align:middle}.sf-sheet i{font-style:normal}.sf-label{font-size:calc(2*var(--mm));letter-spacing:.06em;text-transform:uppercase;color:#333;font-weight:600;line-height:1.1;display:block}.sf-value{min-height:1.2em;font-size:calc(3.1*var(--mm));white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.sf-top{grid-template-columns:calc(22*var(--mm))minmax(0,1fr)calc(30*var(--mm));align-items:end;gap:calc(4*var(--mm));padding-bottom:calc(2.5*var(--mm));border-bottom:calc(.5*var(--mm))solid #000;display:grid}.sf-logo{width:100%;height:auto;display:block}.sf-title{font-family:var(--font-sorteador-heading),"Saira","Segoe UI",sans-serif;font-weight:700;font-size:calc(7*var(--mm));letter-spacing:-.01em;line-height:1}.sf-subtitle{font-size:calc(2.2*var(--mm));letter-spacing:.08em;text-transform:uppercase;color:#444;font-weight:600;margin-top:calc(1.2*var(--mm))!important}.sf-field{justify-content:space-between;gap:calc(.8*var(--mm));min-width:0;padding:calc(1.2*var(--mm))calc(1.6*var(--mm));flex-direction:column;display:flex}.sf-game-number{min-height:calc(10*var(--mm));border:var(--line)}.sf-info{border-top:var(--line);border-left:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sf-info>.sf-field{min-height:calc(8.5*var(--mm));border-right:var(--line);border-bottom:var(--line)}.sf-info--simples>.sf-field{min-height:calc(10*var(--mm))}.sf-span-2{grid-column:span 2}.sf-score th,.sf-score td{border:var(--line)}.sf-score thead th{height:calc(5*var(--mm));font-size:calc(2*var(--mm));letter-spacing:.06em;text-transform:uppercase;text-align:center;font-weight:600}.sf-score thead .sf-score-team{text-align:left}.sf-score tbody :is(th,td){height:calc(8*var(--mm))}.sf-score .sf-score-team{width:36%;font-weight:400}.sf-score-name{font-family:var(--font-sorteador-heading),"Saira","Segoe UI",sans-serif;font-weight:650;font-size:calc(3.4*var(--mm));white-space:nowrap;text-overflow:ellipsis;min-height:1.1em;display:block;overflow:hidden}.sf-score .sf-score-final{border-width:calc(.5*var(--mm))}.sf-score-simple{grid-template-columns:minmax(0,1fr)calc(16*var(--mm))auto calc(16*var(--mm))minmax(0,1fr);align-items:center;gap:calc(3*var(--mm));padding:calc(3*var(--mm))calc(4*var(--mm))calc(2.5*var(--mm));border:var(--line);display:grid}.sf-score-simple-name{font-family:var(--font-sorteador-heading),"Saira","Segoe UI",sans-serif;font-weight:650;font-size:calc(4.2*var(--mm));white-space:nowrap;text-overflow:ellipsis;text-align:right;overflow:hidden}.sf-score-simple-name:last-of-type{text-align:left}.sf-score-simple-box{height:calc(13*var(--mm));border:calc(.5*var(--mm))solid #000}.sf-versus{font-family:var(--font-sorteador-heading),"Saira","Segoe UI",sans-serif;font-weight:600;font-size:calc(5*var(--mm));color:#555}.sf-score-simple-halves{justify-content:center;gap:calc(10*var(--mm));font-size:calc(2.4*var(--mm));color:#333;grid-column:1/-1;display:flex}.sf-score-simple-halves i{width:calc(8*var(--mm));border-bottom:var(--line);vertical-align:bottom;margin-inline:calc(1*var(--mm));display:inline-block}.sf-teams{gap:calc(4*var(--mm));grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.sf-team{min-width:0}.sf-team-head{align-items:baseline;gap:calc(2*var(--mm));min-height:calc(7*var(--mm));padding-bottom:calc(1*var(--mm));border-bottom:calc(.5*var(--mm))solid #000;display:flex}.sf-team-head .sf-label{flex:none}.sf-team-name{min-width:0;font-family:var(--font-sorteador-heading),"Saira","Segoe UI",sans-serif;font-weight:650;font-size:calc(3.6*var(--mm));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sf-roster{margin-top:calc(1.2*var(--mm))}.sf-roster thead th{height:calc(5*var(--mm));font-size:calc(2*var(--mm));letter-spacing:.06em;text-transform:uppercase;border-bottom:var(--line);font-weight:600}.sf-roster td{height:calc(5.2*var(--mm));border-bottom:var(--hair);border-right:var(--hair);font-size:calc(2.8*var(--mm));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sf-roster td:last-child{border-right:0}.sf-sheet--simples .sf-roster td{height:calc(6.8*var(--mm));font-size:calc(3.1*var(--mm))}.sf-roster .sf-col-num{width:calc(9*var(--mm));text-align:center}.sf-roster .sf-col-goals{width:calc(15*var(--mm))}.sf-roster .sf-col-card{width:calc(7*var(--mm));text-align:center}.sf-roster .sf-col-cards{width:calc(16*var(--mm))}.sf-fouls{gap:calc(1.2*var(--mm));margin-top:calc(2.4*var(--mm));display:grid}.sf-fouls-row{grid-template-columns:calc(13*var(--mm))repeat(5,minmax(0,1fr))minmax(0,2.2fr);align-items:center;gap:calc(1*var(--mm));display:grid}.sf-fouls-label{font-size:calc(2.3*var(--mm));font-weight:500}.sf-box{height:calc(5*var(--mm));border:var(--line);font-size:calc(2*var(--mm));color:#9a9a9a;place-items:center;display:grid}.sf-box--wide{padding:calc(.5*var(--mm))calc(1*var(--mm));font-size:calc(1.8*var(--mm));color:#666;place-items:start}.sf-timeouts{align-items:end;gap:calc(3*var(--mm));margin-top:calc(2.4*var(--mm));grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);display:grid}.sf-timeout{align-items:flex-end;gap:calc(1.5*var(--mm));display:flex}.sf-timeout small{font-size:calc(2.3*var(--mm));white-space:nowrap}.sf-timeout i{height:calc(4.5*var(--mm));border-bottom:var(--line);flex:1}.sf-staff{margin-top:calc(2.4*var(--mm));border-top:var(--line);border-left:var(--line);grid-template-columns:1fr 1fr;display:grid}.sf-staff--single{grid-template-columns:1fr}.sf-staff>.sf-field{min-height:calc(8*var(--mm));border-right:var(--line);border-bottom:var(--line)}.sf-goals-grid{gap:calc(3*var(--mm));margin-top:calc(1.2*var(--mm));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sf-goals-table :is(th,td){border:var(--hair)}.sf-goals-table thead th{height:calc(4.5*var(--mm));font-size:calc(1.9*var(--mm));letter-spacing:.05em;text-transform:uppercase;border:var(--line);font-weight:600}.sf-goals-table td{height:calc(4.8*var(--mm))}.sf-goals-table :is(th,td):nth-child(3){width:34%}.sf-obs{min-height:calc(14*var(--mm));border:var(--line);padding:calc(1.2*var(--mm))calc(1.6*var(--mm))0;flex-direction:column;flex:1 1 0;display:flex}.sf-obs-lines{flex:1 1 0;min-height:0;overflow:hidden}.sf-obs-lines i{height:calc(6*var(--mm));border-bottom:var(--hair);display:block}.sf-obs-lines i:first-child{height:calc(5*var(--mm))}.sf-sign{gap:calc(5*var(--mm));padding-top:calc(9*var(--mm));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sf-sign--simples{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-sign span{padding-top:calc(1.2*var(--mm));border-top:var(--line);font-size:calc(2.3*var(--mm));text-align:center}.sf-foot{justify-content:space-between;gap:calc(6*var(--mm));font-size:calc(1.9*var(--mm));color:#555;line-height:1.35;display:flex}.sf-foot span:last-child{text-align:right;flex:none}@media screen{.sumula-print-root{display:none}}@page sumula{size:A4;margin:0}@media print{:is(html:has(.sumula-print-root),body:has(.sumula-print-root)){background:#fff!important;margin:0!important;padding:0!important}body:has(.sumula-print-root)>:not(.sumula-print-root){display:none!important}.sumula-print-root{page:sumula;display:block}.sumula-print-root .sf-sheet{--mm:1mm;aspect-ratio:auto;width:210mm;height:296mm}}
