:root{--color-text:#2c3e50;--color-border:#3c3c3c1f;--color-background:#fff}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6}:root{--color-text:#191a0f}html{--color1:#546552;--color2:#e7d7a6}#app{max-width:1280px;margin:0 auto;padding:2rem;font-weight:400}a{color:#eee6ce;text-decoration:none;transition:all .4s}@media (hover:hover){a:hover{background-color:#cad3ce33}}.actions{flex-flow:wrap;justify-content:space-between;margin:.8rem 0 .4rem;display:flex}.actions .action{margin-bottom:.5rem}.actions .action.dq{color:#ddd;background-color:#8b0000;border:none;border-radius:5px}.action{justify-content:space-evenly;min-width:6rem;padding:.25rem;font-size:120%;display:flex}.action.danger{color:#eee;background-color:#8b0000;border:none;border-radius:5px}#result{font-weight:700}#result.in-progress{color:#2f2f2f}#result.passed{color:#006400}#result.failed{color:#8b0000}.name-card{align-items:end;display:flex}.name-card h1{margin-left:1rem}#app{padding:0}body{background:#eeeded;max-width:40rem;margin:auto}header{max-height:100vh;line-height:1.5}nav{text-align:center;width:100%}nav.nav-menu{text-align:center;background-image:linear-gradient(#546552b3,#546552),url(/sra-test/assets/metsa-DyVxeqPj.jpg);background-repeat:no-repeat;background-size:cover;width:100%;font-size:96%}nav.nav-menu a{color:var(--color2)}nav.nav-menu span.icon{padding:0 0 0 .3rem;display:inline-block}nav a{border-left:1px solid var(--color-border);padding:0 1rem 0 .1rem;font-size:150%;display:inline-block}nav a:first-of-type{border:0}.hit-counter[data-v-e23ed04e]{white-space:nowrap}button[data-v-e23ed04e]{width:1.9rem;height:1.9rem}button[data-v-e23ed04e]:disabled{color:#999}input.hits[data-v-e23ed04e]{text-align:center;background:#fff9d6;border:none;width:2.5rem;height:2rem;font-size:120%}input[data-v-e23ed04e]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[data-v-e23ed04e]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-e23ed04e]{appearance:textfield}.main{margin:0 .2rem}label{padding-left:.5rem;padding-right:2rem}div.stage-info-overlay{z-index:9998;background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}div.stage-info{z-index:9999;background-color:#fff;width:80%;min-width:300px;margin:0 auto;padding:10px 20px;position:relative}.stage-header-bar{vertical-align:center;place-content:center space-between;display:flex}.stage-header-bar .stage-header{color:#222}.stage-header-bar .result{align-content:center;min-width:4rem;padding:.3rem}.stage-header-bar .result.ok{color:var(--color1)}.stage-header-bar .result.notok{color:#363636}.instruction{color:#224;text-align:center;background:#cadbe7;border:1px solid #cadbe7;border-radius:10px;width:85%;margin:.5rem auto;padding:.3rem;font-size:1em;font-style:italic;position:relative}.instruction:after{content:"";border-top:0;border-bottom:1.618em solid #0000;border-left:0;border-right:1.618em solid #cadbe7;width:0;height:0;margin-top:-.809em;margin-left:-1.618em;position:absolute;top:50%;left:0}.action.result-list:before{content:"☰";font-size:200%}.speak{display:inline}.shooter.done{background-color:#8d8d8d}.shooter.done a{color:var(--color2);font-size:180%}.shooter.done :before{content:"✔";color:#0000;text-shadow:0 0 green;padding-right:.4rem}.shooter.notdone{background-color:var(--color2)}.shooter.notdone a{color:var(--color1);font-size:180%;display:flex}.shooter.notdone :before{content:"👤";color:#0000;text-shadow:0 0 #000;padding-right:.4rem}.shooter.incomplete{background-color:#8a8a8a}.shooter.incomplete a{font-size:180%;display:flex}.shooter.incomplete :before{content:"⚠";color:#0000;text-shadow:0 0 #d20c0c;padding-right:.4rem}.shooter.dq{color:#666;background-color:#8a8a8a}.shooter.dq a{font-size:180%;display:flex}.shooter.active{background-color:#fff;box-shadow:2px 2px 3px #777}.shooter.active a{color:#606060;font-size:180%;font-weight:700;display:flex}.shooter.active :before{content:"🔫";color:#0000;text-shadow:0 0 #000;padding-right:.4rem}.shooter.active.dq{background-color:#fff;box-shadow:2px 2px 3px #777}.shooter.active.dq a{color:#606060;font-size:180%;font-weight:700;display:flex}.shooter.active.dq :before{content:"🚫";color:#0000;text-shadow:0 0 #8b0000;padding-right:.4rem}nav{display:flex}nav.stages{background-color:var(--color1)}nav.stages ul{justify-content:center;width:100%;margin:.4rem;padding:0;display:flex}nav.stages ul li{display:flex}nav.stages ul li a{width:3.7rem;padding:.2rem .4rem 0 1rem}nav.stages ul li.done a{float:left;height:30px;color:var(--color2);text-align:center;white-space:nowrap;background-color:#777;margin:0 6px 0 0;font-size:95%;font-weight:700;text-decoration:none;display:flex;position:relative}nav.stages ul li.done a:after{content:"";z-index:10;border-top:15px solid #0000;border-bottom:15px solid #0000;border-left:10px solid #777;position:absolute;top:0;right:-9px}nav.stages ul li.todo a{float:left;background-color:var(--color2);text-align:center;white-space:nowrap;height:30px;color:var(--color1);margin:0 6px 0 0;font-size:95%;font-weight:700;text-decoration:none;display:flex;position:relative}nav.stages ul li.todo a:after{content:"";border-top:15px solid #0000;border-bottom:15px solid #0000;border-left:10px solid var(--color2);z-index:10;position:absolute;top:0;right:-9px}nav.stages ul li.active a{float:left;text-align:center;white-space:nowrap;height:30px;color:var(--color1);background-color:#fff;margin:0 6px 0 0;font-size:95%;font-weight:700;text-decoration:none;display:flex;position:relative}nav.stages ul li.active a:after{content:"";z-index:10;border-top:15px solid #0000;border-bottom:15px solid #0000;border-left:10px solid #fff;position:absolute;top:0;right:-9px}nav.stages ul li a:before{content:"";border-top:15px solid #0000;border-bottom:15px solid #0000;border-left:10px solid var(--color1);z-index:5;position:absolute;top:0;left:0}nav.stages ul li:first-child a{border-top-left-radius:5px;border-bottom-left-radius:5px;width:3.9rem}nav.stages ul li:first-child a:before{display:none}nav.stages ul li:last-child a{border-top-right-radius:5px;border-bottom-right-radius:5px;padding-right:0}nav.stages ul li:last-child a:after{display:none}nav.stages ul li a:hover{background:#c8c8c880;transition:all .4s}nav.stages ul li a:hover:after{border-left-color:#c8c8c880;transition:all .4s}nav.shooters{background-color:#ddd;font-size:50%}nav.shooters ul{flex-wrap:wrap;justify-content:center;width:100%;padding-top:.4rem;padding-bottom:.4rem;display:flex}nav.shooters ul li{background-color:#8f9d8f;border-radius:.8rem;margin:.1rem .2rem;padding-left:.6rem;display:flex}span.active{color:#262626;background:#fff}span.inactive{color:#8f9d8f;background:#546552}table.stage{background:var(--color2);color:#222;border-radius:.3rem;width:100%}table.stage td{text-align:center;background:#ffffff80}th{background-color:var(--color2);font-size:140%}th.hit-class{width:10%}th.target{vertical-align:bottom;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20450%20760'%3e%3cpolygon%20transform='rotate(180)%20translate(-450,%20-750)'%20points='75,0%20375,0%20450,150,%20450,550%20400,600%20300,600%20300,750%20150,750%20150,600%2050,600%200,550%200,150'%20style='fill:rgb(173,135,98);stroke-width:2;stroke:rgb(30,30,30)'%20/%3e%3c/svg%3e") top/40% no-repeat;background-color:var(--color2);width:20%;height:60px}th.target.ok span{color:#006400;font-weight:700}th.target.notok span{color:#4d4032;font-weight:400}th.hits,th.points{width:8%;font-size:100%}th.time{width:24%;padding:.3rem}th.time.ok{background-color:var(--color2);color:#006400;padding:.3rem;font-size:140%;transition:all 1s}th.time.ok span{color:#006400}input.seconds{text-align:right;background:#fff9d6;border:none;width:5rem;height:1.5rem;font-size:130%}.stage.dq{background-color:#c7c7c7}.stage.dq tr,.stage.dq th{background-color:#c7c7c7}.stage.dq td{background-color:#c7c7c7}.stage.dq td input{background-color:#c7c7c7}.stage-info-button{text-align:right;margin-top:1rem}.course-info[data-v-5b0cc9c4]{margin-top:1rem}.course-info th[data-v-5b0cc9c4]{padding:0 .5em;font-size:100%}.dq-reason[data-v-5b0cc9c4]{color:#8b0000;margin:1rem}.score-card-link[data-v-5b0cc9c4]{text-align:right}.score-card-link a[data-v-5b0cc9c4]{color:#000}.invalid-link[data-v-8f4f9909]{background-color:#fff;border:1px solid #fff;border-radius:5px;margin:2rem;padding:.9rem}.score-card-title-1[data-v-8f4f9909],.score-card-title-2[data-v-8f4f9909]{text-align:center;font-variant:all-petite-caps;margin:.2rem;font-weight:700}.score-card-title-1[data-v-8f4f9909]{background-color:var(--color1);color:var(--color2)}.score-card-title-1 a[data-v-8f4f9909]{color:var(--color2);font-weight:700}.score-card-title-1 a[data-v-8f4f9909]:hover{background-color:#0000;text-decoration:none}.score-card-title-2[data-v-8f4f9909]{color:#444;background-color:#ccc}.date-and-place[data-v-8f4f9909]{text-align:right;width:97%}.score-card[data-v-8f4f9909]{width:98%}.score-card thead th[data-v-8f4f9909]{min-width:4rem;max-width:12rem}.score-card td[data-v-8f4f9909]{text-align:right}.score-card tr[data-v-8f4f9909]:nth-child(odd){background-color:#f5f5f5}.score-card tr[data-v-8f4f9909]:nth-child(2n){background-color:#e7e7e7}.score-card tr.total td[data-v-8f4f9909]{font-weight:700}.referee-stamp[data-v-8f4f9909]{color:#550255f0;text-align:center;border:3px solid #550255f0;border-radius:5px;max-width:11rem;margin:0 1rem 0 auto;padding:.1rem;font-family:monospace;transform:rotate(9deg)}.qr-code-container[data-v-8f4f9909]{text-align:center}.qr-code-container .actions[data-v-8f4f9909]{justify-content:center}#qrcode[data-v-8f4f9909]{text-align:center;margin-top:1rem}.not-stored[data-v-8f4f9909]{text-align:center}.footer[data-v-8f4f9909]{text-align:center;border-top:1px solid #ccc;margin-top:2rem}.footer a[data-v-8f4f9909]{color:#444}.accordion-header[data-v-ee254633]{cursor:pointer}main[data-v-ee254633]{background-image:linear-gradient(#e9e9e933,#e9e9e9),url(/sra-test/assets/tausta-jjP88UmR.jpg);background-repeat:no-repeat;padding:9rem 0 0}main.edit-mode[data-v-ee254633]{padding:0}.content[data-v-ee254633]{background-color:#e9e9e9b3;padding:1rem;line-height:1.5}table#result-list[data-v-ee254633]{border-radius:.3rem;width:100%}table#result-list tr[data-v-ee254633]{height:3rem}table#result-list tr[data-v-ee254633]:nth-child(odd){background-color:#f5f5f5}table#result-list tr[data-v-ee254633]:nth-child(2n){background-color:#e7e7e7}table#result-list tr td[data-v-ee254633]{text-align:center}table#result-list tr td.name[data-v-ee254633]{text-align:left;padding-left:.5rem}table#result-list tr td.name a[data-v-ee254633]{color:#333;display:flex}table#result-list tr td.name a span[data-v-ee254633]{margin-left:.4rem;font-weight:700}table#result-list tr td.result-buttons a[data-v-ee254633]{vertical-align:middle;color:#444;margin-left:.3em;display:inline-flex}table#result-list tr th[data-v-ee254633]{word-wrap:anywhere;color:var(--color1);background-color:#ececec;border-bottom:2px solid #145014;font-size:105%;font-weight:700}table#result-list tr th.stage-dots[data-v-ee254633],table#result-list tr th.result[data-v-ee254633]{min-width:6rem}table#result-list tr.dq div.stage-dot[data-v-ee254633]{background-color:#ccc}table#result-list tr.dq div.stage-dot a[data-v-ee254633]{color:#333}.stage-dots .stage-dot[data-v-ee254633]:first-child{border-top-left-radius:40%;border-bottom-left-radius:40%}.stage-dots .stage-dot[data-v-ee254633]:last-child{border-top-right-radius:40%;border-bottom-right-radius:40%}.stage-dot[data-v-ee254633]{justify-content:center;align-items:center;width:1.1rem;height:1.1rem;font-size:70%;display:inline-flex}.stage-dot a[data-v-ee254633]{font-weight:700}.stage-dot.done[data-v-ee254633]{background-color:var(--color1)}.stage-dot.done a[data-v-ee254633]{color:#fffc}.stage-dot.notdone[data-v-ee254633]{background-color:var(--color2)}.stage-dot.notdone a[data-v-ee254633]{color:var(--color1)}.stage-dot.incomplete[data-v-ee254633]{background-color:#dea187}.stage-dot.incomplete a[data-v-ee254633]{color:var(--color1)}.shooters[data-v-ee254633]{flex-wrap:wrap;padding:.5rem 0;display:flex}.shooters li[data-v-ee254633]{margin:.1rem;display:flex}.shooters li a[data-v-ee254633]{color:#f1f1f1;display:flex}.shooters li .shooter[data-v-ee254633]{background-color:var(--color1);border-radius:.8rem 0 0 .8rem;align-content:center;height:1.7rem;padding:0 .1rem 0 1rem}.shooters li .remove[data-v-ee254633]{background-color:var(--color1);color:#ddd;border-radius:0 .8rem .8rem 0;align-content:center;height:1.7rem;padding:0 .7rem .15rem .6rem;font-size:70%}.shooters li .remove[data-v-ee254633]:hover{color:#fff;background-color:maroon}fieldset[data-v-ee254633]{justify-content:space-between;margin:.1rem 0 .5rem;display:flex}fieldset div div[data-v-ee254633]{margin:.2rem 0;display:flex}fieldset div div input[data-v-ee254633]{margin-left:.5rem}input[data-v-ee254633]:read-only{background-color:#eee;border:none}.lang-picker[data-v-cfd6e074]{color:var(--color2);background:#ffffff26;border:1px solid #ffffff4d;border-radius:3px;margin-left:.5rem;padding:.1rem .2rem;font-size:.9rem}.lang-picker option[data-v-cfd6e074]{color:#222;background:#fff}
