.gcc-starters{font-family:inherit;max-width:100%;line-height:1.5;color:#303030}.gcc-starters .gsl-filters{display:flex;align-items:end;gap:14px;flex-wrap:wrap;margin:20px 0 28px;padding:20px;background:#f4f6f8;border:1px solid #ddd;border-radius:5px}.gsl-filters label{display:flex;flex-direction:column;gap:7px;font-weight:600;flex:1;min-width:190px}.gcc-starters .gsl-filters input,.gcc-starters .gsl-filters select{font:inherit;box-sizing:border-box;width:100%;min-height:44px;padding:9px 12px;border:1px solid #bbb;border-radius:4px;background:white;color:#303030}.gcc-starters .button{font:inherit;display:inline-block;background:#b50000;border:1px solid #b50000;color:#fff;text-decoration:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-weight:600}.gcc-starters .button:hover{background:#8d0000;color:#fff}.gsl-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:8px}.gsl-heading h3{font-size:clamp(1.2rem,2.5vw,1.6rem);margin:0;color:#303030}.gsl-heading>span{color:#666;font-size:.9rem}.gsl-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.gcc-starters .gsl-table{width:100%;border-collapse:separate;border-spacing:0 8px;font-size:.92rem;min-width:640px}.gcc-starters .gsl-table th{background:#303030;color:white;padding:12px;text-align:left;border:0;font-size:.85rem}.gcc-starters .gsl-table td{padding:14px 12px;background:#eee;border-top:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:middle;text-align:left}.gcc-starters .gsl-table tr:nth-child(even) td{background:#e2e2e2}.gsl-table td:first-child{border-left:1px solid #ccc}.gsl-table td:last-child{border-right:1px solid #ccc}.gsl-table strong{display:block}.gsl-table small{display:block;margin-top:8px;font-size:.88em;color:#666;white-space:normal;overflow-wrap:anywhere}.gsl-photo{display:inline-block;line-height:0}.gsl-photo img{width:64px;height:64px;object-fit:cover;border-radius:4px}.gsl-flag{width:30px;height:auto}.gsl-pending{color:#a00000;font-size:.86em}.gsl-links{display:flex;gap:10px}.gsl-links a{display:inline-flex;color:#303030;padding:5px}.gsl-links a:hover{color:#b50000}.gsl-hint{font-size:.86rem;color:#666;margin:16px 0}.gsl-error{border-left:4px solid #b50000;padding:18px;background:#fff4f4}.gsl-pages{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:20px}.gcc-starters :focus-visible,.gsl-lightbox :focus-visible{outline:3px solid #b50000;outline-offset:4px}.gsl-lightbox{border:0;border-radius:10px;max-width:94vw;max-height:94vh;padding:20px;background:#fff;box-shadow:0 20px 80px #0008}.gsl-lightbox::backdrop{background:#000c}.gsl-lightbox img{display:block;max-width:85vw;max-height:72vh;object-fit:contain;margin:16px auto}.gsl-lightbox button{display:block;margin-left:auto;background:#b50000;color:white;border:0;border-radius:4px;font:inherit;padding:10px 16px;cursor:pointer}.gsl-lightbox p{text-align:center;margin:10px;color:#303030}@media(max-width:600px){.gcc-starters .gsl-filters{padding:16px}.gsl-filters label{min-width:100%}.gcc-starters .gsl-table{font-size:.85rem;min-width:590px}.gsl-photo img{width:48px;height:48px}.gsl-heading{gap:6px}.gsl-filters button{width:100%}}
