/* Доповнення до contour.css для порталу нового сервера: без заокруглень, щільніше. */
*,*::before,*::after{border-radius:0!important}
.gate-wide{width:100%;margin-top:1.5rem}
.gate-after{margin-top:1rem}
.gate-who{font-size:.85rem;color:var(--muted)}
.gate-inline{display:inline-flex;gap:.5rem;align-items:center;margin:0 .5rem .4rem 0;flex-wrap:wrap}
.gate-inline select{width:auto;min-width:12rem}
.gate-check{display:flex;align-items:center;font-weight:400;font-size:.8rem;margin:.2rem 0}
.gate-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.entry-code{font-size:3.2rem;letter-spacing:.35em;font-weight:700;margin:.4rem 0 .8rem}
.entry-code-small{font-size:1.2rem;letter-spacing:.2em}
.lab-error-text{color:var(--danger);font-weight:700}
.notice{margin:1rem 0}
#pupil-search{max-width:32rem}
.lab-main section,.hub-content section{margin-top:1.25rem}
.hub-content{max-width:1200px}
