@import '_content/Blazored.Modal/Blazored.Modal.bundle.scp.css';
@import '_content/PSC.Blazor.Components.MarkdownEditor/PSC.Blazor.Components.MarkdownEditor.bundle.scp.css';

/* /Components/C3Tag/C3Tag.razor.rz.scp.css */
.C3Tag[b-xekcrpsmag]{padding-left:6px;padding-right:6px;padding-bottom:6px;padding-top:4px;border-radius:6px}
/* /Components/Competitions/CompetitionEntryList/CompetitionEntryList.razor.rz.scp.css */
.competition-box[b-d2ddga2pzl],.imagecollection-competition-box[b-d2ddga2pzl],.imagecollection-category-entries[b-d2ddga2pzl],.imagecollection-competition-entries[b-d2ddga2pzl],.external-competition-box[b-d2ddga2pzl],.external-category-entries[b-d2ddga2pzl],.external-competition-entries[b-d2ddga2pzl],.internal-competition-box[b-d2ddga2pzl],.internal-category-entries[b-d2ddga2pzl],.internal-competition-entries[b-d2ddga2pzl]{border-radius:10px;margin:10px;padding:10px}.internal-competition-box[b-d2ddga2pzl],.internal-category-entries[b-d2ddga2pzl],.internal-competition-entries[b-d2ddga2pzl]{border:1px,solid #aaa}.internal-competition-entries[b-d2ddga2pzl]{background:#eee !important}.internal-category-entries[b-d2ddga2pzl]{background:#ddd !important}.external-competition-box[b-d2ddga2pzl],.external-category-entries[b-d2ddga2pzl],.external-competition-entries[b-d2ddga2pzl]{border:1px,solid #aaf}.external-competition-entries[b-d2ddga2pzl]{background:#eef !important}.external-category-entries[b-d2ddga2pzl]{background:#ddf !important}.imagecollection-competition-box[b-d2ddga2pzl],.imagecollection-category-entries[b-d2ddga2pzl],.imagecollection-competition-entries[b-d2ddga2pzl]{border:1px,solid #555580}.imagecollection-competition-entries[b-d2ddga2pzl]{background:#ffffce !important}.imagecollection-category-entries[b-d2ddga2pzl]{background:#ffffb2 !important}.draggable-item[b-d2ddga2pzl]{cursor:grab}.draggable-item:active[b-d2ddga2pzl]{cursor:grabbing}
/* /Components/Competitions/CompetitionEntryList/CompetitionEntrySkeleton.razor.rz.scp.css */
.competition-box-skeleton[b-gb17ir36uy]{border-radius:10px;margin:10px;padding:10px;border:1px,solid #aaa;background:#eee !important}
/* /Components/Competitions/CompetitionImage/CompetitionImage.razor.rz.scp.css */
.image-row[b-ik33j1yt4m]{display:inline-flex;justify-content:space-between;flex-wrap:wrap}.image-info-wrapper[b-ik33j1yt4m]{display:flex;flex-direction:column;align-items:center}.image-wrapper[b-ik33j1yt4m]{display:inline-flex;width:160px;height:120px;background:#000;margin-top:10px;margin-bottom:5px;margin-left:10px;margin-right:10px}img[b-ik33j1yt4m]{width:100%;height:100%;object-fit:contain}.cursor-pointer:hover[b-ik33j1yt4m]{cursor:pointer}.validation-fail[b-ik33j1yt4m]{outline:4px solid red}.finalised-image[b-ik33j1yt4m]{outline:4px solid #0d0}.finalised-reserved-image[b-ik33j1yt4m]{outline:4px dashed #0d0}.held-image[b-ik33j1yt4m]{outline:4px solid #ff0}
/* /Components/Competitions/CompetitionInviteCards/CompetitionInviteCards.razor.rz.scp.css */
.competition-invite-card[b-i959h2q351]{border-radius:10px;margin:10px;padding:10px;border:1px,solid #aaa;background:#efe !important}
/* /Components/Events/EventDetailsList.razor.rz.scp.css */
.event-placeholder-box[b-kgf3ns3rgz],.event[b-kgf3ns3rgz],.event-placeholder[b-kgf3ns3rgz]{border-radius:10px;margin-top:10px;padding:10px;border:1px,solid #aaa}.event-placeholder[b-kgf3ns3rgz]{background:#eee !important}.event[b-kgf3ns3rgz]{background:#ddd !important}
/* /Components/ImageFeedback/ChatCommentList.razor.rz.scp.css */
.comments-panel[b-t2if9k5vvf]{box-sizing:border-box;height:520px;width:100%;max-width:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;background-color:#efe8df;border-color:#f0f0c6}.comments-panel *[b-t2if9k5vvf]{box-sizing:inherit}.comments-panel .row[b-t2if9k5vvf]{width:100%;margin-left:0;margin-right:0}.comments-panel .commenter-name[b-t2if9k5vvf],.comments-panel .commenter-name span[b-t2if9k5vvf],.comments-panel .comment[b-t2if9k5vvf]{word-break:break-word;overflow-wrap:break-word;white-space:normal}.comment-date-header[b-t2if9k5vvf]{display:flex;justify-content:center;font-weight:600;font-size:.9rem;color:#6c757d;padding:2px;border-bottom:1px solid #d9d9d9;border-radius:10px;background:#fcfcfc}.comments[b-t2if9k5vvf]{display:flex;align-items:center;justify-content:space-between;gap:.4rem;padding:.25rem .4rem;margin:.25rem;border-radius:6px;background-color:#d1ffc8;border:1px solid rgba(0,0,0,.05);box-shadow:0 1px 0 rgba(0,0,0,.1)}.others-comments[b-t2if9k5vvf]{background-color:#fff}.replies[b-t2if9k5vvf]{display:flex;align-items:center;justify-content:space-between;gap:.4rem;padding:.25rem .4rem;margin:.25rem;border-radius:6px;background-color:#c1efb8;border:1px solid rgba(0,0,0,.05);border-left:4px solid #885504;box-shadow:0 1px 0 rgba(0,0,0,.1)}.others-replies[b-t2if9k5vvf]{border-left:4px solid #885504;background-color:#eee}.commenter-name[b-t2if9k5vvf]{display:flex;align-items:center;gap:.5rem;color:#885504;font-size:.75rem;margin-right:.4rem}.commenter-name span[b-t2if9k5vvf]{font-weight:600;line-height:1}.comment-time[b-t2if9k5vvf]{font-size:.75rem}.comment .btn-danger[b-t2if9k5vvf]{background-color:#ef4444;border-color:#ef4444;color:#fff;padding:.15rem .4rem;font-size:.6rem;border-radius:3px}.comment .btn-danger:hover[b-t2if9k5vvf],.comment .btn-danger:focus[b-t2if9k5vvf]{background-color:#dc2626;border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.12)}.messages-and-editing[b-t2if9k5vvf]{display:flex;flex-direction:column;max-height:520px;height:auto;min-height:0}.messages-and-editing .comments-panel[b-t2if9k5vvf]{flex:1 1 auto;min-height:0;overflow:auto}.messages-and-editing .editor-pane[b-t2if9k5vvf]{flex:0 0 auto;overflow:visible}.messages-and-editing textarea[b-t2if9k5vvf]{box-sizing:border-box;width:100%}.action-type-applied[b-t2if9k5vvf],.action-type-rejected[b-t2if9k5vvf],.action-type-accepted[b-t2if9k5vvf],.action-type-none[b-t2if9k5vvf]{display:inline-flex;align-items:center;justify-content:center;width:2em;height:2em;border-radius:50%;vertical-align:middle;color:#fff;font-family:"Font Awesome 6 Free";font-weight:900;font-size:1.25em}.action-type-none[b-t2if9k5vvf]{background-color:#adb5bd}.action-type-none[b-t2if9k5vvf]::before{content:""}.action-type-accepted[b-t2if9k5vvf]{background-color:#fd7e14}.action-type-accepted[b-t2if9k5vvf]::before{content:""}.action-type-rejected[b-t2if9k5vvf]{background-color:#dc3545}.action-type-rejected[b-t2if9k5vvf]::before{content:""}.action-type-applied[b-t2if9k5vvf]{background-color:#198754}.action-type-applied[b-t2if9k5vvf]::before{content:""}@media(max-width: 480px){.comment[b-t2if9k5vvf]{flex-direction:column;align-items:flex-start}.comment .btn-danger[b-t2if9k5vvf]{align-self:flex-end;margin-top:.5rem}}
/* /Components/ImageFeedback/ImageFeedbackList.razor.rz.scp.css */
.image-feedback .image-square[b-9ipsxniq9f]{width:170px;height:170px;background:#bdbdbd;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:4px;box-sizing:border-box}
/* /Components/ImageLoupe/ImageLoupe.razor.rz.scp.css */
.viewport-container[b-6vn9a83gtz]{width:520px;height:520px;border:10px solid #bdbdbd;border-radius:10px;background:#bdbdbd;display:flex;align-items:center;justify-content:center}.viewport[b-6vn9a83gtz]{width:500px;height:500px;border:none;position:relative;overflow:hidden;user-select:none;touch-action:none;background:#bdbdbd}.transform-group[b-6vn9a83gtz]{position:absolute;left:0;top:0;transform-origin:0 0;will-change:transform}.zoom-image[b-6vn9a83gtz]{position:absolute;left:0;top:0;user-select:none;-webkit-user-drag:none}.marker[b-6vn9a83gtz]{position:absolute;width:18px;height:18px;border-radius:50%;background:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0);transform:translate(-50%, -50%);pointer-events:none}.marker-inner[b-6vn9a83gtz]{position:absolute;inset:-1px;width:inherit;height:inherit;border-radius:50%;background:red;border:2px solid #fff;box-shadow:0 0 4px #000;box-sizing:border-box;transform-origin:50% 50%;will-change:transform;pointer-events:none}
/* /Components/Pages/Admin/CertificatesAdmin/CertificatePrint.razor.rz.scp.css */
html[b-2gt3nj9opv],body[b-2gt3nj9opv]{margin:0;padding:0;width:100%;height:100%;overflow:hidden}.certificate-container[b-2gt3nj9opv]{width:148mm;height:210mm;position:relative;page-break-after:always;overflow:hidden}.overlay-container[b-2gt3nj9opv]{position:relative}.template[b-2gt3nj9opv]{width:100%;height:100%;object-fit:cover}.overlay[b-2gt3nj9opv]{position:absolute;color:#000;background-color:rgba(0,0,0,0);padding:2px 5px;border-radius:3px}.page-break[b-2gt3nj9opv]{page-break-before:always}@media print{@page{size:A5 portrait;margin:0}body[b-2gt3nj9opv]{margin:0;padding:0;width:148mm;height:210mm}}
/* /Components/Pages/Admin/CompetitionEntryScoreModal/CompetitionEntryScoreModal.razor.rz.scp.css */
.score-button[b-mq5iqznycr]{height:4rem !important;justify-content:space-between;flex-wrap:wrap;margin:.5rem !important;font-size:2rem !important;min-width:12rem !important}
/* /Components/Pages/Admin/ExternalCompetitionInvitesAdmin/PreviewExternalCompetitionInvite.razor.rz.scp.css */
.scrollable-container[b-n3pgk6vxsr]{width:100%;height:600px;overflow:auto;border:1px solid #ccc;padding:10px;background-color:#f9f9f9}
/* /Components/Pages/Admin/Lists/EventPlaceholdersList/EventPlaceholdersList.razor.rz.scp.css */
.event-placeholder-box[b-ddjtfd1hde],.event[b-ddjtfd1hde],.event-placeholder[b-ddjtfd1hde]{border-radius:10px;margin-top:10px;padding:10px;border:1px,solid #aaa}.event-placeholder[b-ddjtfd1hde]{background:#eee !important}.event[b-ddjtfd1hde]{background:#ddd !important}
/* /Components/Pages/Admin/Lists/ExternalCompetitionInviteList/ExternalCompetitionInviteList.razor.rz.scp.css */
.invite-box[b-vmplbl4xoy]{border-radius:10px;margin:10px;padding:10px;border:1px,solid #aaa;background:#eee !important}
/* /Components/Pages/Admin/Lists/FeatureList/FeatureList.razor.rz.scp.css */
.center[b-vve2o4aoo7]{text-align:center}
/* /Components/Pages/Admin/SubscriptionFeaturesAdmin/SubscriptionFeaturesList.razor.rz.scp.css */
.table-header-large[b-8j6cgqlwdb]{font-size:1.5rem;font-weight:bold}.icon-check-circle[b-8j6cgqlwdb]{color:green}.icon-cross-circle[b-8j6cgqlwdb]{color:red}.feature-description[b-8j6cgqlwdb]{border-top:2px solid rgba(0,0,0,0)}
/* /Components/Pages/Public/Events/Events.razor.rz.scp.css */
table[b-dn3ivn1kul]{width:100%;border-collapse:collapse;font-family:sans-serif;font-size:.95rem}table th[b-dn3ivn1kul],table td[b-dn3ivn1kul]{padding:.75rem;text-align:left;border:1px solid #ddd;vertical-align:top}table thead[b-dn3ivn1kul]{background-color:#001d76;color:#fff}table tbody tr:nth-child(odd)[b-dn3ivn1kul]{background-color:#f9f9f9}table tbody tr:nth-child(even)[b-dn3ivn1kul]{background-color:#fff}table tbody tr:hover[b-dn3ivn1kul]{background-color:#eef}
/* /Components/PhotoUpload/PhotoUpload.razor.rz.scp.css */
.ant-upload-select-picture-card i[b-xoqott8xij]{color:#999;font-size:32px}.ant-upload-select-picture-card .ant-upload-text[b-xoqott8xij]{margin-top:8px;color:#666}
/* /Components/SortableList.razor.rz.scp.css */
/* 
  you need the ::deep identifier if you are using scoped styles like this
  because scoped styles are only applied to markup in the component, not
  to the markup inside the render fragment.
*/

[b-0knl4y25zy] .sortable-ghost {
    visibility: hidden;
}

[b-0knl4y25zy] .sortable-fallback {
    opacity: 1 !important
}
/* /Layout/MainLayout.razor.rz.scp.css */
.page[b-5nlzmcsoil]{position:relative;display:flex;flex-direction:column}main[b-5nlzmcsoil]{flex:1}.sidebar[b-5nlzmcsoil]{background-image:linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%)}.top-row[b-5nlzmcsoil]{background-color:#f7f7f7;border-bottom:1px solid #d6d5d5;justify-content:flex-end;height:3.5rem;display:flex;align-items:center}.top-row[b-5nlzmcsoil]  a,.top-row[b-5nlzmcsoil]  .btn-link{white-space:nowrap;margin-left:1.5rem;text-decoration:none}.top-row[b-5nlzmcsoil]  a:hover,.top-row[b-5nlzmcsoil]  .btn-link:hover{text-decoration:underline}.top-row[b-5nlzmcsoil]  a:first-child{overflow:hidden;text-overflow:ellipsis}@media(max-width: 640.98px){.top-row:not(.auth)[b-5nlzmcsoil]{display:none}.top-row.auth[b-5nlzmcsoil]{justify-content:space-between}.top-row[b-5nlzmcsoil]  a,.top-row[b-5nlzmcsoil]  .btn-link{margin-left:0}}@media(min-width: 641px){.page[b-5nlzmcsoil]{flex-direction:row}.sidebar[b-5nlzmcsoil]{width:250px;height:100vh;position:sticky;top:0}.top-row[b-5nlzmcsoil]{position:sticky;top:0;z-index:1}.top-row.auth[b-5nlzmcsoil]  a:first-child{flex:1;text-align:right;width:0}.top-row[b-5nlzmcsoil],article[b-5nlzmcsoil]{padding-left:2rem !important;padding-right:1.5rem !important}}
/* /Layout/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-ro2s4dihlc]{background-color:rgba(255,255,255,.1)}.top-row[b-ro2s4dihlc]{height:3.5rem;background-color:rgba(0,0,0,.4)}.navbar-brand[b-ro2s4dihlc]{font-size:1.1rem}.oi[b-ro2s4dihlc]{width:2rem;font-size:1.1rem;vertical-align:text-top;top:-2px}.nav-item[b-ro2s4dihlc]{font-size:.9rem;padding-bottom:.5rem}.nav-item[b-ro2s4dihlc]  a{color:#d7d7d7;border-radius:4px;height:3rem;display:flex;align-items:center;line-height:3rem}.nav-item[b-ro2s4dihlc]  a.active{background-color:rgba(255,255,255,.25);color:#fff}.nav-item[b-ro2s4dihlc]  a:hover{background-color:rgba(255,255,255,.1);color:#fff}@media(min-width: 641px){.navbar-toggler[b-ro2s4dihlc]{display:none}.collapse[b-ro2s4dihlc]{display:block}}
/* /Layout/NotAuthorizedLayout.razor.rz.scp.css */
.page[b-manvnaambk]{position:relative;display:flex;flex-direction:column}main[b-manvnaambk]{flex:1}.sidebar[b-manvnaambk]{background-image:linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%)}.top-row[b-manvnaambk]{background-color:#f7f7f7;border-bottom:1px solid #d6d5d5;justify-content:flex-end;height:3.5rem;display:flex;align-items:center}.top-row[b-manvnaambk]  a,.top-row[b-manvnaambk]  .btn-link{white-space:nowrap;margin-left:1.5rem;text-decoration:none}.top-row[b-manvnaambk]  a:hover,.top-row[b-manvnaambk]  .btn-link:hover{text-decoration:underline}.top-row[b-manvnaambk]  a:first-child{overflow:hidden;text-overflow:ellipsis}@media(max-width: 640.98px){.top-row:not(.auth)[b-manvnaambk]{display:none}.top-row.auth[b-manvnaambk]{justify-content:space-between}.top-row[b-manvnaambk]  a,.top-row[b-manvnaambk]  .btn-link{margin-left:0}}@media(min-width: 641px){.page[b-manvnaambk]{flex-direction:row}.sidebar[b-manvnaambk]{width:250px;height:100vh;position:sticky;top:0}.top-row[b-manvnaambk]{position:sticky;top:0;z-index:1}.top-row.auth[b-manvnaambk]  a:first-child{flex:1;text-align:right;width:0}.top-row[b-manvnaambk],article[b-manvnaambk]{padding-left:2rem !important;padding-right:1.5rem !important}}
