.svk-calendar,.svk-article-box{background:#fff;border-radius:10px;padding:18px;box-shadow:0 2px 8px rgba(0,0,0,.06);box-sizing:border-box}
.svk-calendar{width:100%;color:#23334a}.svk-heading{font-size:1.13rem;margin:0 0 14px!important;line-height:1.4}.svk-month-nav{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.svk-month-nav strong{font-size:.94rem;text-align:center}.svk-month-nav a{display:grid;place-items:center;text-decoration:none!important;width:30px;height:30px;border-radius:8px;background:#f1f5f9;color:#243a53;font-size:1.5rem}.svk-month-nav a:hover{background:#e4edf7}.svk-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.svk-weekday{text-align:center;color:#68778a;font-size:.72rem;font-weight:600;padding:5px 0}.svk-day,.svk-empty{min-width:0;min-height:38px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:7px;font-size:.83rem;line-height:1.2;color:inherit;text-decoration:none!important}.svk-day.svk-has-events{background:#f2f6fb;font-weight:700}.svk-day.svk-has-events:hover,.svk-day.svk-selected{background:#dceafa}.svk-day.svk-today{outline:1px solid #7b96b7;outline-offset:-1px}.svk-dots{display:flex;justify-content:center;gap:2px;margin-top:3px;min-height:5px}.svk-dot{display:inline-block;width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#2778bf}.svk-dot-scholarship{background:#d68c21}.svk-dot-competition{background:#26916e}.svk-legend{display:flex;flex-wrap:wrap;gap:7px 11px;margin-top:15px}.svk-legend span{display:flex;align-items:center;gap:5px;font-size:.72rem;color:#65758a}.svk-selected-events{border-top:1px solid #e6ebf1;margin-top:14px;padding-top:12px}.svk-selected-events h4{font-size:.85rem;margin:0 0 8px}.svk-event-link{display:block;padding:6px 8px;margin:5px 0;border-left:3px solid #2778bf;border-radius:4px;background:#f7f9fc;font-size:.82rem;line-height:1.45;text-decoration:none!important;color:#203750}.svk-event-link.svk-type-scholarship{border-color:#d68c21}.svk-event-link.svk-type-competition{border-color:#26916e}.svk-event-link:hover{text-decoration:underline!important}.svk-hint{font-size:.77rem;color:#69798a;margin:13px 0 0!important}.svk-article-box{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;border-left:4px solid #2778bf;margin:0 0 24px}.svk-article-box.svk-type-scholarship{border-color:#d68c21}.svk-article-box.svk-type-competition{border-color:#26916e}.svk-article-label{display:block;flex-basis:100%;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#61718a}.svk-article-box strong{font-size:1.16rem;color:#203750}.svk-expired{font-size:.78rem;color:#9a4b3b}.svk-ics-button{display:inline-block;padding:9px 12px;background:#236ba8;color:#fff!important;border-radius:7px;font-size:.85rem;text-decoration:none!important;margin-left:auto}.svk-ics-button:hover{background:#175587}.svk-calendar a:focus-visible,.svk-ics-button:focus-visible{outline:2px solid #1e65a1;outline-offset:2px}@media(max-width:420px){.svk-calendar{padding:12px}.svk-day{min-height:34px}.svk-article-box{padding:14px}.svk-ics-button{margin-left:0}}
