.ls-root .ls-top{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:10px var(--lt-gutter) 0}.ls-root .ls-top__links{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.ls-root .ls-top__link{align-items:center;border-radius:12px;color:var(--lt-text-2);display:inline-flex;font-size:16px;font-weight:800;gap:8px;min-height:48px;padding:0 12px;text-decoration:none}.ls-root .ls-top__link:hover{background:#ffffff12;color:var(--lt-text);text-decoration:none}.ls-root .ls-head{align-items:center;display:flex;gap:14px;margin:12px var(--lt-gutter) 0}.ls-root .ls-flag{background-size:cover;border-radius:10px;box-shadow:0 4px 12px #00000059;flex:0 0 auto;height:42px;width:56px}.ls-root .ls-head__name{font-size:26px;font-weight:800;line-height:1.2;margin:0}.ls-root .ls-head__tag{color:var(--lt-text-2);font-size:15px;margin:2px 0 0}.ls-root .ls-nav{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px var(--lt-gutter) 0}.ls-root .ls-nav__btn{align-items:center;background:#ffffff0d;border:1px solid var(--lt-border);border-radius:16px;color:var(--lt-text-2);display:flex;flex-direction:column;font-size:15px;font-weight:800;gap:4px;justify-content:center;min-height:64px;text-decoration:none;transition:background .2s,border-color .2s}.ls-root .ls-nav__btn i{font-size:18px}.ls-root .ls-nav__btn:hover{border-color:var(--lt-border-strong);color:var(--lt-text);text-decoration:none}.ls-root .ls-nav__btn--active,.ls-root .ls-nav__btn.active{background:var(--lt-primary);border-color:var(--lt-primary);box-shadow:0 6px 18px var(--lt-primary-glow);color:var(--lt-primary-ink)}.ls-root .ls-main{display:grid;gap:14px;padding:14px var(--lt-gutter) 0}@media(min-width:992px){.ls-root .ls-main--2col{margin-left:auto;margin-right:auto;max-width:760px;width:100%}}.ls-root .modal-content{background:var(--lt-card);border:1px solid var(--lt-border-strong);border-radius:18px;color:var(--lt-text);font-size:16px;line-height:1.6}.ls-root .modal-footer,.ls-root .modal-header{border-color:var(--lt-border)}.ls-root .modal-header.bg-danger{background:var(--lt-card-3)!important;color:var(--lt-text)!important}.ls-root .modal-body table{color:var(--lt-text)}.ls-root .modal-body .table td,.ls-root .modal-body .table th{border-color:var(--lt-border)}.ls-root .modal-footer .btn{border-radius:14px;font-weight:800;min-height:48px}.ls-root .modal .close{color:var(--lt-text);opacity:.85;text-shadow:none}
