.tlr-widget,
.tlr-widget * {
box-sizing: border-box;
}
.tlr-widget {
--tlr-ink: #111827;
--tlr-ink-soft: #334155;
--tlr-muted: #64748b;
--tlr-line: #e7eaf2;
--tlr-surface: #ffffff;
--tlr-surface-soft: #f7f8fc;
--tlr-primary: #635bff;
--tlr-primary-dark: #4338ca;
--tlr-cyan: #06b6d4;
--tlr-green: #16a34a;
--tlr-danger: #dc2626;
--tlr-warning: #f59e0b;
--tlr-shadow: 0 24px 70px rgba(37, 41, 75, .12);
--tlr-shadow-soft: 0 12px 30px rgba(37, 41, 75, .08);
color: var(--tlr-ink);
font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans Thai", Tahoma, Arial, sans-serif;
font-size: 16px;
line-height: 1.6;
-webkit-font-smoothing: antialiased;
}
.tlr-app,
.tlr-standalone,
.tlr-layout-widget {
position: relative;
isolation: isolate;
width: min(100%, 980px);
margin: 28px auto;
padding: clamp(20px, 4vw, 38px);
overflow: hidden;
border: 1px solid rgba(99, 91, 255, .12);
border-radius: 30px;
background:
radial-gradient(circle at 0 0, rgba(99, 91, 255, .10), transparent 34%),
radial-gradient(circle at 100% 0, rgba(6, 182, 212, .08), transparent 30%),
var(--tlr-surface);
box-shadow: var(--tlr-shadow);
}
.tlr-app::before,
.tlr-standalone::before,
.tlr-layout-widget::before {
content: "";
position: absolute;
z-index: -1;
top: 0;
right: 0;
left: 0;
height: 5px;
background: linear-gradient(90deg, var(--tlr-primary), #8b5cf6 48%, var(--tlr-cyan));
}
.tlr-header,
.tlr-standalone-header {
position: relative;
margin: 0 0 24px;
}
.tlr-header {
display: flex;
align-items: flex-start;
justify-content: space-between;
gap: 18px;
padding-bottom: 20px;
border-bottom: 1px solid var(--tlr-line);
}
.tlr-standalone-header {
min-height: 64px;
padding: 3px 0 0 78px;
}
.tlr-standalone-header::before {
content: "✓";
position: absolute;
top: 0;
left: 0;
display: grid;
width: 58px;
height: 58px;
place-items: center;
border-radius: 19px;
background: linear-gradient(135deg, var(--tlr-primary), #8b5cf6 58%, var(--tlr-cyan));
box-shadow: 0 14px 28px rgba(99, 91, 255, .26);
color: #fff;
font-size: 1.45rem;
font-weight: 900;
}
.tlr-layout-widget .tlr-standalone-header::before,
.tlr-prize-card-widget .tlr-standalone-header::before {
content: "#";
}
.tlr-title,
.tlr-standalone-header h2 {
margin: 0 0 5px;
color: var(--tlr-ink);
font-size: clamp(1.55rem, 3.2vw, 2.2rem);
font-weight: 850;
letter-spacing: -.035em;
line-height: 1.25;
}
.tlr-subtitle,
.tlr-standalone-header p {
margin: 0;
color: var(--tlr-muted);
font-size: .98rem;
line-height: 1.7;
}
.tlr-search,
.tlr-draw-form {
display: grid;
grid-template-columns: minmax(210px, 1fr) auto auto;
align-items: end;
gap: 10px;
margin: 0 0 18px;
padding: 12px;
border: 1px solid rgba(99, 91, 255, .10);
border-radius: 20px;
background: rgba(247, 248, 252, .88);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .9);
}
.tlr-date-label,
.tlr-ticket-label,
.tlr-quantity-label {
display: grid;
gap: 7px;
min-width: 0;
color: var(--tlr-ink-soft);
font-weight: 750;
}
.tlr-date-label > span,
.tlr-ticket-label > span,
.tlr-quantity-label > span {
color: var(--tlr-muted);
font-size: .82rem;
font-weight: 750;
letter-spacing: .01em;
}
.tlr-date,
.tlr-draw-date,
.tlr-ticket-number,
.tlr-ticket-quantity {
width: 100%;
min-height: 50px;
margin: 0;
padding: 10px 14px;
border: 1px solid #dfe3ed;
border-radius: 14px;
outline: 0;
background: #fff;
box-shadow: 0 1px 2px rgba(15, 23, 42, .03);
color: var(--tlr-ink);
font: inherit;
transition: border-color .18s ease, box-shadow .18s ease, transform .18s ease;
}
.tlr-date:focus,
.tlr-draw-date:focus,
.tlr-ticket-number:focus,
.tlr-ticket-quantity:focus {
border-color: rgba(99, 91, 255, .7);
box-shadow: 0 0 0 4px rgba(99, 91, 255, .12), 0 8px 18px rgba(99, 91, 255, .08);
}
.tlr-button {
display: inline-flex;
min-height: 50px;
align-items: center;
justify-content: center;
gap: 8px;
margin: 0;
padding: 11px 18px;
border: 1px solid transparent;
border-radius: 14px;
cursor: pointer;
font: inherit;
font-weight: 800;
line-height: 1.2;
text-decoration: none;
transition: transform .18s ease, box-shadow .18s ease, filter .18s ease, opacity .18s ease;
}
.tlr-button:hover:not(:disabled) {
transform: translateY(-2px);
filter: brightness(1.03);
}
.tlr-button:active:not(:disabled) {
transform: translateY(0);
}
.tlr-button:focus-visible {
outline: 4px solid rgba(99, 91, 255, .18);
outline-offset: 2px;
}
.tlr-button:disabled {
cursor: wait;
opacity: .62;
}
.tlr-button-primary {
background: linear-gradient(135deg, var(--tlr-primary), var(--tlr-primary-dark));
box-shadow: 0 10px 20px rgba(99, 91, 255, .22);
color: #fff;
}
.tlr-button-secondary {
border-color: #e1e5ee;
background: #fff;
box-shadow: 0 5px 14px rgba(15, 23, 42, .04);
color: var(--tlr-ink-soft);
}
.tlr-button-check {
width: 100%;
min-height: 56px;
border-radius: 17px;
background: linear-gradient(100deg, var(--tlr-primary), #7c3aed 50%, var(--tlr-cyan));
box-shadow: 0 15px 28px rgba(99, 91, 255, .24);
color: #fff;
font-size: 1.03rem;
}
.tlr-button-check::before {
content: "✓";
display: grid;
width: 26px;
height: 26px;
place-items: center;
border-radius: 9px;
background: rgba(255, 255, 255, .18);
font-size: .88rem;
}
.tlr-status,
.tlr-check-status {
min-height: 0;
margin: 12px 0;
font-weight: 750;
}
.tlr-loading {
color: var(--tlr-primary-dark);
}
.tlr-error {
padding: 12px 15px;
border: 1px solid #fecaca;
border-radius: 14px;
background: #fff1f2;
color: #b91c1c;
} .tlr-checker {
position: relative;
margin: 20px 0 28px;
padding: clamp(18px, 3vw, 28px);
border: 1px solid rgba(99, 91, 255, .13);
border-radius: 24px;
background: linear-gradient(145deg, rgba(248, 250, 255, .96), rgba(244, 247, 255, .78));
}
.tlr-checker-heading {
display: flex;
align-items: flex-start;
justify-content: space-between;
gap: 16px;
margin-bottom: 16px;
}
.tlr-checker-heading h3 {
margin: 0 0 4px;
color: var(--tlr-ink);
font-size: 1.28rem;
font-weight: 850;
}
.tlr-checker-heading p {
margin: 0;
color: var(--tlr-muted);
}
.tlr-multi-check-form,
.tlr-check-form {
display: grid;
gap: 14px;
}
.tlr-ticket-rows {
display: grid;
gap: 11px;
}
.tlr-ticket-row {
position: relative;
display: grid;
grid-template-columns: minmax(0, 1fr) minmax(98px, 124px);
align-items: end;
gap: 12px;
padding: 14px;
border: 1px solid #e8eaf2;
border-radius: 18px;
background: rgba(255, 255, 255, .96);
box-shadow: 0 7px 18px rgba(35, 42, 80, .045);
transition: transform .18s ease, border-color .18s ease, box-shadow .18s ease;
}
.tlr-ticket-row:hover {
transform: translateY(-1px);
border-color: rgba(99, 91, 255, .24);
box-shadow: 0 12px 26px rgba(35, 42, 80, .075);
}
.tlr-ticket-number {
min-height: 54px;
font-size: clamp(1.2rem, 3vw, 1.45rem);
font-weight: 850;
letter-spacing: .19em;
font-variant-numeric: tabular-nums;
}
.tlr-ticket-number::placeholder {
color: #c1c6d3;
}
.tlr-ticket-quantity {
min-height: 54px;
font-weight: 800;
text-align: center;
}
.tlr-input-invalid {
border-color: var(--tlr-danger) !important;
background: #fff7f7 !important;
box-shadow: 0 0 0 4px rgba(220, 38, 38, .10) !important;
}
.tlr-checker-draw-badge {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
gap: 8px 18px;
margin: 0 0 16px;
padding: 14px 17px;
border: 1px solid rgba(99, 91, 255, .16);
border-radius: 17px;
background: linear-gradient(110deg, #111827, #2f2b72 58%, #155e75);
box-shadow: 0 13px 28px rgba(24, 29, 68, .16);
color: #fff;
}
.tlr-checker-draw-badge span {
color: rgba(255, 255, 255, .68);
font-size: .88rem;
}
.tlr-checker-draw-badge strong {
color: #fff;
font-size: 1.06rem;
} .tlr-draw-meta {
display: flex;
flex-wrap: wrap;
gap: 12px;
margin: 2px 0 20px;
padding: 8px;
border: 1px solid rgba(99, 91, 255, .12);
border-radius: 19px;
background: rgba(247, 248, 252, .9);
}
.tlr-draw-meta > div {
display: grid;
min-width: min(100%, 220px);
gap: 2px;
padding: 10px 13px;
border-radius: 13px;
background: #fff;
}
.tlr-draw-meta span {
color: var(--tlr-muted);
font-size: .79rem;
font-weight: 700;
}
.tlr-draw-meta strong {
color: var(--tlr-ink);
font-size: 1.06rem;
} .tlr-highlight-grid,
.tlr-all-grid,
.tlr-layout-cards {
display: grid;
gap: 16px;
}
.tlr-highlight-grid,
.tlr-all-grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.tlr-secondary-grid {
display: grid;
margin-top: 16px;
}
.tlr-layout-columns-1 { grid-template-columns: 1fr; }
.tlr-layout-columns-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.tlr-layout-columns-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.tlr-card {
position: relative;
min-width: 0;
padding: clamp(21px, 3vw, 29px);
overflow: hidden;
border: 1px solid #e8eaf2;
border-radius: 24px;
background: #fff;
box-shadow: var(--tlr-shadow-soft);
}
.tlr-card::after {
content: "";
position: absolute;
top: 0;
right: 0;
width: 92px;
height: 92px;
border-radius: 0 0 0 100%;
background: linear-gradient(135deg, transparent, rgba(99, 91, 255, .07));
pointer-events: none;
}
.tlr-card-heading {
position: relative;
z-index: 1;
display: flex;
flex-wrap: wrap;
align-items: baseline;
justify-content: space-between;
gap: 8px 16px;
margin-bottom: 17px;
}
.tlr-card-heading h3 {
margin: 0;
color: var(--tlr-ink);
font-size: clamp(1.1rem, 2.5vw, 1.4rem);
font-weight: 850;
letter-spacing: -.015em;
}
.tlr-card-heading span {
color: var(--tlr-muted);
font-size: .88rem;
font-weight: 650;
}
.tlr-numbers {
position: relative;
z-index: 1;
display: grid;
grid-template-columns: repeat(auto-fit, minmax(96px, 1fr));
gap: 10px;
}
.tlr-number {
display: inline-flex;
min-height: 58px;
align-items: center;
justify-content: center;
padding: 8px 10px;
border: 1px solid #e4e7ef;
border-radius: 15px;
background: #f7f8fc;
color: var(--tlr-ink);
font-size: clamp(1.1rem, 3vw, 1.42rem);
font-weight: 850;
letter-spacing: .08em;
font-variant-numeric: tabular-nums;
}
.tlr-card-first,
.tlr-card-type-first {
border: 0;
background:
radial-gradient(circle at 100% 0, rgba(34, 211, 238, .33), transparent 33%),
linear-gradient(135deg, #111827 0%, #312e81 55%, #6d28d9 100%);
box-shadow: 0 22px 42px rgba(49, 46, 129, .27);
}
.tlr-card-first::after,
.tlr-card-type-first::after {
width: 170px;
height: 170px;
background: radial-gradient(circle, rgba(255,255,255,.16), transparent 68%);
}
.tlr-card-first .tlr-card-heading h3,
.tlr-card-first .tlr-card-heading span,
.tlr-card-type-first .tlr-card-heading h3,
.tlr-card-type-first .tlr-card-heading span {
color: #fff;
}
.tlr-card-first .tlr-card-heading span,
.tlr-card-type-first .tlr-card-heading span {
color: rgba(255,255,255,.66);
}
.tlr-card-first .tlr-number,
.tlr-card-type-first .tlr-number,
.tlr-numbers-first .tlr-number {
min-height: 86px;
border: 1px solid rgba(255, 255, 255, .14);
background: rgba(255,255,255,.09);
color: #fff;
font-size: clamp(2.25rem, 8vw, 4.1rem);
letter-spacing: .14em;
text-shadow: 0 10px 26px rgba(0,0,0,.22);
}
.tlr-card-last2,
.tlr-card-type-last2 {
border: 0;
background:
radial-gradient(circle at 100% 0, rgba(255,255,255,.26), transparent 38%),
linear-gradient(135deg, #0891b2, #2563eb 58%, #4f46e5);
box-shadow: 0 20px 38px rgba(37, 99, 235, .22);
}
.tlr-card-last2 .tlr-card-heading h3,
.tlr-card-last2 .tlr-card-heading span,
.tlr-card-type-last2 .tlr-card-heading h3,
.tlr-card-type-last2 .tlr-card-heading span {
color: #fff;
}
.tlr-card-last2 .tlr-card-heading span,
.tlr-card-type-last2 .tlr-card-heading span {
color: rgba(255,255,255,.7);
}
.tlr-card-last2 .tlr-number,
.tlr-card-type-last2 .tlr-number {
border-color: rgba(255,255,255,.18);
background: rgba(255,255,255,.13);
color: #fff;
font-size: clamp(1.65rem, 5vw, 2.35rem);
}
.tlr-card-type-last3f,
.tlr-card-type-last3b,
.tlr-card-type-near1 {
border-color: rgba(99, 91, 255, .13);
background:
linear-gradient(145deg, rgba(255,255,255,.98), rgba(247,248,255,.95));
}
.tlr-card-type-last3f::before,
.tlr-card-type-last3b::before,
.tlr-card-type-near1::before,
.tlr-card-type-second::before,
.tlr-card-type-third::before,
.tlr-card-type-fourth::before,
.tlr-card-type-fifth::before {
content: "";
position: absolute;
top: 20px;
bottom: 20px;
left: 0;
width: 4px;
border-radius: 0 6px 6px 0;
background: linear-gradient(var(--tlr-primary), var(--tlr-cyan));
}
.tlr-card-type-near1::before {
background: linear-gradient(#f59e0b, #f97316);
}
.tlr-empty {
color: #9aa2b1;
}
.tlr-more {
margin-top: 18px;
overflow: hidden;
border: 1px solid #e5e8f0;
border-radius: 20px;
background: #fff;
}
.tlr-more summary {
position: relative;
padding: 16px 20px;
cursor: pointer;
list-style: none;
background: linear-gradient(90deg, #f7f8fc, #fff);
color: var(--tlr-ink-soft);
font-weight: 850;
}
.tlr-more summary::-webkit-details-marker { display: none; }
.tlr-more summary::after {
content: "+";
position: absolute;
right: 20px;
color: var(--tlr-primary);
font-size: 1.25rem;
}
.tlr-more[open] summary::after { content: "−"; }
.tlr-all-grid {
padding: 16px;
}
.tlr-all-grid .tlr-card:nth-child(3),
.tlr-all-grid .tlr-card:nth-child(4) {
grid-column: 1 / -1;
} .tlr-ticket-results-grid {
display: grid;
gap: 12px;
margin-top: 16px;
}
.tlr-ticket-result {
padding: 17px;
border: 1px solid #e4e7ef;
border-radius: 19px;
background: #fafbfe;
}
.tlr-ticket-win {
border-color: rgba(22, 163, 74, .25);
background: linear-gradient(145deg, #f0fdf4, #ecfdf5);
box-shadow: 0 12px 24px rgba(22, 163, 74, .08);
}
.tlr-ticket-result-head {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
gap: 10px 16px;
}
.tlr-ticket-result-head > div {
display: grid;
gap: 2px;
}
.tlr-ticket-result-head span:first-child {
color: var(--tlr-muted);
font-size: .82rem;
}
.tlr-ticket-result-head strong {
color: var(--tlr-ink);
font-size: 1.48rem;
font-weight: 900;
letter-spacing: .13em;
font-variant-numeric: tabular-nums;
}
.tlr-ticket-result-status {
padding: 6px 11px;
border-radius: 999px;
background: #eef0f6;
color: #667085;
font-size: .82rem;
font-weight: 850;
}
.tlr-ticket-win .tlr-ticket-result-status {
background: #dcfce7;
color: #15803d;
}
.tlr-ticket-qty,
.tlr-ticket-no-win-text {
margin: 8px 0 0;
color: var(--tlr-muted);
}
.tlr-win-list {
display: grid;
gap: 8px;
margin-top: 13px;
}
.tlr-win-list > div {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
gap: 7px 18px;
padding-bottom: 8px;
border-bottom: 1px dashed rgba(22, 163, 74, .25);
}
.tlr-ticket-total,
.tlr-total-prize {
display: flex;
flex-wrap: wrap;
align-items: baseline;
justify-content: space-between;
gap: 8px 16px;
margin-top: 12px;
padding: 12px 14px;
border-radius: 13px;
background: #dcfce7;
}
.tlr-ticket-total strong,
.tlr-total-prize strong {
color: #166534;
font-size: 1.25rem;
}
.tlr-check-summary {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 10px;
margin-top: 14px;
padding: 15px;
border: 1px solid #e3e6ef;
border-radius: 19px;
background: #f8f9fc;
}
.tlr-check-summary > div {
display: grid;
gap: 2px;
padding: 11px 13px;
border-radius: 13px;
background: #fff;
}
.tlr-check-summary span {
color: var(--tlr-muted);
font-size: .81rem;
}
.tlr-check-summary strong {
color: var(--tlr-ink);
font-size: 1.06rem;
}
.tlr-check-grand-total {
grid-column: 1 / -1;
background: linear-gradient(110deg, #111827, #312e81) !important;
}
.tlr-check-grand-total span,
.tlr-check-grand-total strong {
color: #fff;
}
.tlr-check-grand-total strong {
font-size: 1.42rem;
}
.tlr-check-box {
display: flex;
gap: 14px;
margin-top: 14px;
padding: 18px;
border-radius: 18px;
}
.tlr-check-win {
border: 1px solid #86efac;
background: #f0fdf4;
color: #14532d;
}
.tlr-check-no-win {
border: 1px solid #dfe3eb;
background: #f8fafc;
color: #475569;
}
.tlr-check-icon {
display: grid;
width: 38px;
height: 38px;
flex: 0 0 38px;
place-items: center;
border-radius: 13px;
background: #fff;
box-shadow: 0 6px 14px rgba(15,23,42,.08);
font-size: 1.12rem;
font-weight: 900;
}
.tlr-check-win-content { min-width: 0; flex: 1; }
.tlr-check-win-content h4 { margin: 0 0 5px; }
.tlr-check-win-content p { margin: 0; }
.tlr-ticket-summary { color: #166534; } .tlr-footer {
display: flex;
flex-wrap: wrap;
gap: 8px 18px;
margin-top: 20px;
padding-top: 16px;
border-top: 1px solid var(--tlr-line);
font-size: .86rem;
}
.tlr-footer a {
color: var(--tlr-primary-dark);
font-weight: 800;
text-decoration: none;
}
.tlr-footer a:hover { text-decoration: underline; }
.tlr-source-label,
.tlr-disclaimer {
color: var(--tlr-muted);
}
.tlr-disclaimer {
margin: 11px 0 0;
font-size: .82rem;
line-height: 1.7;
}
.tlr-prize-card-widget {
width: min(100%, 980px);
margin: 18px auto;
}
@media (max-width: 820px) {
.tlr-search,
.tlr-draw-form {
grid-template-columns: 1fr 1fr;
}
.tlr-date-label {
grid-column: 1 / -1;
}
.tlr-layout-columns-3 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 640px) {
.tlr-app,
.tlr-standalone,
.tlr-layout-widget {
margin: 16px auto;
padding: 17px;
border-radius: 22px;
}
.tlr-header {
display: block;
padding-bottom: 16px;
}
.tlr-standalone-header {
min-height: 54px;
padding-left: 64px;
}
.tlr-standalone-header::before {
width: 48px;
height: 48px;
border-radius: 15px;
}
.tlr-title,
.tlr-standalone-header h2 {
font-size: 1.45rem;
}
.tlr-search,
.tlr-draw-form {
grid-template-columns: 1fr;
padding: 10px;
border-radius: 17px;
}
.tlr-date-label {
grid-column: auto;
}
.tlr-button,
.tlr-draw-form .tlr-button {
width: 100%;
}
.tlr-checker {
padding: 15px;
border-radius: 20px;
}
.tlr-ticket-row {
grid-template-columns: minmax(0, 1fr) 88px;
gap: 9px;
padding: 11px;
border-radius: 16px;
}
.tlr-ticket-number,
.tlr-ticket-quantity {
min-height: 51px;
}
.tlr-ticket-number {
padding-right: 8px;
padding-left: 11px;
font-size: 1.1rem;
letter-spacing: .13em;
}
.tlr-highlight-grid,
.tlr-all-grid,
.tlr-layout-columns-2,
.tlr-layout-columns-3 {
grid-template-columns: 1fr;
}
.tlr-all-grid .tlr-card:nth-child(3),
.tlr-all-grid .tlr-card:nth-child(4) {
grid-column: auto;
}
.tlr-card {
padding: 19px;
border-radius: 20px;
}
.tlr-card-heading {
display: grid;
justify-content: stretch;
margin-bottom: 14px;
}
.tlr-numbers {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.tlr-card-first .tlr-number,
.tlr-card-type-first .tlr-number,
.tlr-numbers-first .tlr-number {
min-height: 74px;
font-size: clamp(2rem, 12vw, 3rem);
letter-spacing: .1em;
}
.tlr-check-summary {
grid-template-columns: 1fr;
}
.tlr-check-grand-total {
grid-column: auto;
}
.tlr-win-list > div,
.tlr-ticket-total,
.tlr-total-prize {
display: grid;
justify-content: stretch;
}
}
@media (max-width: 390px) {
.tlr-ticket-row {
grid-template-columns: 1fr;
}
.tlr-ticket-quantity {
text-align: left;
}
}
@media (prefers-reduced-motion: reduce) {
.tlr-widget *,
.tlr-widget *::before,
.tlr-widget *::after {
scroll-behavior: auto !important;
transition: none !important;
animation: none !important;
}
} .tlr-card-first .tlr-numbers,
.tlr-card-type-first .tlr-numbers,
.tlr-card-last2 .tlr-numbers,
.tlr-card-type-last2 .tlr-numbers {
grid-template-columns: 1fr;
} .tlr-layout-widget.tlr-layout-compact {
width: min(100%, 760px);
margin: 16px auto;
padding: 16px;
border-color: rgba(99, 91, 255, .11);
border-radius: 24px;
background:
radial-gradient(circle at 100% 0, rgba(99, 91, 255, .07), transparent 28%),
#fff;
box-shadow: 0 14px 38px rgba(37, 41, 75, .09);
}
.tlr-layout-compact::before {
height: 4px;
}
.tlr-layout-compact .tlr-standalone-header {
min-height: 0;
margin: 0 0 12px;
padding: 0 0 11px;
border-bottom: 1px solid var(--tlr-line);
}
.tlr-layout-compact .tlr-standalone-header::before {
display: none;
}
.tlr-layout-compact .tlr-standalone-header h2,
.tlr-layout-compact .tlr-title {
margin: 0;
font-size: clamp(1.12rem, 2.4vw, 1.34rem);
letter-spacing: -.02em;
}
.tlr-layout-compact .tlr-draw-form {
grid-template-columns: minmax(170px, 1fr) auto auto;
gap: 7px;
margin: 0 0 11px;
padding: 8px;
border-radius: 16px;
}
.tlr-layout-compact .tlr-date,
.tlr-layout-compact .tlr-draw-date,
.tlr-layout-compact .tlr-button {
min-height: 42px;
border-radius: 11px;
font-size: .86rem;
}
.tlr-layout-compact .tlr-button {
padding: 8px 12px;
}
.tlr-layout-compact .tlr-status {
margin: 7px 0;
font-size: .84rem;
}
.tlr-layout-compact .tlr-draw-meta {
gap: 7px;
margin: 0 0 10px;
padding: 0;
border: 0;
border-radius: 0;
background: transparent;
}
.tlr-layout-compact .tlr-draw-meta > div {
min-width: 0;
padding: 7px 10px;
border: 1px solid #e8eaf2;
border-radius: 12px;
background: #f8f9fc;
}
.tlr-layout-compact .tlr-draw-meta span {
font-size: .68rem;
}
.tlr-layout-compact .tlr-draw-meta strong {
font-size: .9rem;
}
.tlr-layout-compact .tlr-layout-cards {
grid-template-columns: repeat(12, minmax(0, 1fr));
gap: 10px;
}
.tlr-layout-compact .tlr-card {
min-height: 0;
padding: 13px;
border-radius: 17px;
box-shadow: 0 7px 18px rgba(37, 41, 75, .065);
}
.tlr-layout-compact .tlr-card::after {
width: 62px;
height: 62px;
}
.tlr-layout-compact .tlr-card-heading {
display: grid;
align-content: start;
justify-content: stretch;
gap: 2px;
margin-bottom: 9px;
}
.tlr-layout-compact .tlr-card-heading h3 {
font-size: .93rem;
line-height: 1.35;
}
.tlr-layout-compact .tlr-card-heading span {
font-size: .68rem;
line-height: 1.4;
}
.tlr-layout-compact .tlr-numbers {
grid-template-columns: repeat(auto-fit, minmax(72px, 1fr));
gap: 7px;
}
.tlr-layout-compact .tlr-number {
min-height: 42px;
padding: 5px 7px;
border-radius: 11px;
font-size: 1.02rem;
letter-spacing: .065em;
}
.tlr-layout-compact .tlr-card-type-first {
grid-column: span 8;
box-shadow: 0 12px 24px rgba(49, 46, 129, .20);
}
.tlr-layout-compact .tlr-card-type-last2 {
grid-column: span 4;
box-shadow: 0 12px 24px rgba(37, 99, 235, .16);
}
.tlr-layout-compact .tlr-card-type-last3f,
.tlr-layout-compact .tlr-card-type-last3b {
grid-column: span 6;
}
.tlr-layout-compact .tlr-card-type-near1 {
grid-column: span 12;
}
.tlr-layout-compact .tlr-card-type-second,
.tlr-layout-compact .tlr-card-type-third,
.tlr-layout-compact .tlr-card-type-fourth,
.tlr-layout-compact .tlr-card-type-fifth {
grid-column: span 6;
}
.tlr-layout-compact .tlr-card-type-first .tlr-number,
.tlr-layout-compact .tlr-card-first .tlr-number,
.tlr-layout-compact .tlr-numbers-first .tlr-number {
min-height: 58px;
font-size: clamp(1.8rem, 5vw, 2.45rem);
letter-spacing: .11em;
}
.tlr-layout-compact .tlr-card-type-last2 .tlr-number,
.tlr-layout-compact .tlr-card-last2 .tlr-number {
min-height: 58px;
font-size: clamp(1.55rem, 4vw, 2rem);
}
.tlr-layout-compact .tlr-card-type-near1 .tlr-numbers {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.tlr-layout-compact .tlr-card-type-near1::before,
.tlr-layout-compact .tlr-card-type-last3f::before,
.tlr-layout-compact .tlr-card-type-last3b::before,
.tlr-layout-compact .tlr-card-type-second::before,
.tlr-layout-compact .tlr-card-type-third::before,
.tlr-layout-compact .tlr-card-type-fourth::before,
.tlr-layout-compact .tlr-card-type-fifth::before {
top: 13px;
bottom: 13px;
width: 3px;
}
.tlr-layout-compact .tlr-footer {
gap: 6px 12px;
margin-top: 11px;
padding-top: 10px;
font-size: .74rem;
line-height: 1.55;
}
.tlr-layout-compact .tlr-disclaimer {
margin-top: 7px;
font-size: .72rem;
}
@media (max-width: 560px) {
.tlr-layout-widget.tlr-layout-compact {
margin: 12px auto;
padding: 13px;
border-radius: 20px;
}
.tlr-layout-compact .tlr-draw-form {
grid-template-columns: 1fr;
}
.tlr-layout-compact .tlr-card-type-first,
.tlr-layout-compact .tlr-card-type-last2 {
grid-column: span 12;
}
.tlr-layout-compact .tlr-card-type-last3f,
.tlr-layout-compact .tlr-card-type-last3b {
grid-column: span 6;
}
.tlr-layout-compact .tlr-card {
padding: 12px;
border-radius: 15px;
}
.tlr-layout-compact .tlr-card-type-first .tlr-number,
.tlr-layout-compact .tlr-card-first .tlr-number,
.tlr-layout-compact .tlr-numbers-first .tlr-number {
min-height: 54px;
font-size: clamp(1.65rem, 10vw, 2.2rem);
}
}
@media (max-width: 370px) {
.tlr-layout-compact .tlr-card-type-last3f,
.tlr-layout-compact .tlr-card-type-last3b,
.tlr-layout-compact .tlr-card-type-second,
.tlr-layout-compact .tlr-card-type-third,
.tlr-layout-compact .tlr-card-type-fourth,
.tlr-layout-compact .tlr-card-type-fifth {
grid-column: span 12;
}
} .tlr-stats-widget {
width: min(100%, 1180px);
margin: 28px auto;
padding: clamp(18px, 3vw, 30px);
border: 1px solid rgba(37, 99, 235, .12);
border-radius: 28px;
background: linear-gradient(180deg, #fbfcff 0%, #f7f9ff 100%);
box-shadow: 0 22px 70px rgba(30, 64, 175, .10);
}
.tlr-stats-header {
display: grid;
grid-template-columns: auto minmax(0, 1fr) auto;
align-items: center;
gap: 16px;
margin-bottom: 20px;
padding-bottom: 18px;
border-bottom: 1px solid #e7ebf5;
}
.tlr-stats-header h2 {
margin: 0 0 4px;
color: #111936;
font-size: clamp(1.55rem, 3vw, 2.15rem);
font-weight: 900;
letter-spacing: -.035em;
line-height: 1.25;
}
.tlr-stats-header p,
.tlr-stats-panel-head p,
.tlr-stats-grid-head p {
margin: 0;
color: #68728a;
}
.tlr-stats-icon {
display: flex;
width: 58px;
height: 58px;
align-items: end;
justify-content: center;
gap: 4px;
padding: 13px;
border-radius: 19px;
background: #eef3ff;
box-shadow: inset 0 0 0 1px rgba(37, 99, 235, .10);
}
.tlr-stats-icon span {
display: block;
width: 7px;
border-radius: 6px 6px 2px 2px;
background: linear-gradient(180deg, #6d7cff, #2463e8);
}
.tlr-stats-icon span:nth-child(1) { height: 17px; }
.tlr-stats-icon span:nth-child(2) { height: 29px; }
.tlr-stats-icon span:nth-child(3) { height: 39px; }
.tlr-stats-updated {
display: grid;
gap: 2px;
min-width: 145px;
padding: 11px 14px;
border: 1px solid #dfe6f6;
border-radius: 14px;
background: #fff;
text-align: center;
}
.tlr-stats-updated span { color: #778199; font-size: .78rem; }
.tlr-stats-updated strong { color: #25324f; font-size: .92rem; }
.tlr-stats-filter {
display: grid;
grid-template-columns: minmax(180px, 1fr) auto minmax(220px, 1fr) auto;
align-items: end;
gap: 12px;
margin-bottom: 20px;
padding: 16px;
border: 1px solid #e2e7f2;
border-radius: 18px;
background: #fff;
box-shadow: 0 9px 24px rgba(42, 62, 120, .055);
}
.tlr-stats-filter label {
display: grid;
gap: 7px;
min-width: 0;
}
.tlr-stats-filter label > span {
color: #313c55;
font-size: .86rem;
font-weight: 800;
}
.tlr-stats-filter input,
.tlr-stats-filter select {
width: 100%;
min-height: 50px;
padding: 10px 14px;
border: 1px solid #d8deeb;
border-radius: 12px;
background: #fff;
color: #17213a;
font: inherit;
font-weight: 700;
outline: none;
}
.tlr-stats-filter input:focus,
.tlr-stats-filter select:focus {
border-color: #4f6ff2;
box-shadow: 0 0 0 4px rgba(79, 111, 242, .12);
}
.tlr-stats-summary-grid,
.tlr-stats-tables-grid {
display: grid;
grid-template-columns: minmax(0, 1.15fr) minmax(0, .95fr);
gap: 16px;
margin-bottom: 18px;
}
.tlr-stats-focus-card,
.tlr-stats-overview-card,
.tlr-stats-panel {
border: 1px solid #e2e7f2;
border-radius: 18px;
background: #fff;
box-shadow: 0 10px 26px rgba(42, 62, 120, .06);
}
.tlr-stats-focus-card {
display: grid;
grid-template-columns: minmax(125px, .7fr) 1fr 1fr;
align-items: center;
gap: 14px;
padding: 22px;
background: linear-gradient(125deg, #f4ecff 0%, #eef2ff 48%, #f9fbff 100%);
}
.tlr-stats-focus-card > div {
display: grid;
align-content: center;
gap: 4px;
min-width: 0;
}
.tlr-stats-focus-card > div + div {
min-height: 92px;
padding-left: 18px;
border-left: 1px solid rgba(79, 70, 229, .14);
}
.tlr-stats-focus-card span,
.tlr-stats-kpis span {
color: #4d5872;
font-size: .84rem;
font-weight: 800;
}
.tlr-stats-focus-card strong {
color: #1e3a8a;
font-size: clamp(1.3rem, 3vw, 2.05rem);
font-weight: 900;
line-height: 1.25;
}
.tlr-stats-focus-card > div:first-child strong {
display: grid;
width: 108px;
height: 108px;
place-items: center;
border-radius: 18px;
background: rgba(255, 255, 255, .92);
box-shadow: 0 12px 28px rgba(67, 56, 202, .11);
font-size: 3.55rem;
}
.tlr-stats-focus-card small { color: #5e6982; }
.tlr-stats-overview-card {
padding: 20px;
}
.tlr-stats-overview-card h3,
.tlr-stats-panel h3 {
margin: 0;
color: #17213a;
font-size: 1.04rem;
font-weight: 900;
}
.tlr-stats-kpis {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 10px;
margin-top: 14px;
}
.tlr-stats-kpis > div {
display: grid;
gap: 3px;
min-height: 80px;
align-content: center;
padding: 13px;
border: 1px solid #e6eaf3;
border-radius: 13px;
background: #fbfcff;
}
.tlr-stats-kpis strong { color: #162243; font-size: 1.02rem; }
.tlr-stats-panel { overflow: hidden; }
.tlr-stats-panel-head,
.tlr-stats-grid-head {
display: flex;
align-items: flex-start;
justify-content: space-between;
gap: 14px;
padding: 17px 18px;
border-bottom: 1px solid #e8ebf2;
}
.tlr-stats-table-wrap { overflow-x: auto; }
.tlr-stats-panel table {
width: 100%;
border-collapse: collapse;
font-size: .92rem;
}
.tlr-stats-panel th,
.tlr-stats-panel td {
padding: 11px 12px;
border-bottom: 1px solid #edf0f6;
text-align: center;
white-space: nowrap;
}
.tlr-stats-panel th {
background: #f5f7fc;
color: #35415b;
font-size: .82rem;
font-weight: 850;
}
.tlr-stats-panel tbody tr:last-child td { border-bottom: 0; }
.tlr-stats-panel tbody tr:hover { background: #fafbff; }
.tlr-stats-number-pill,
.tlr-stats-ranking-number {
padding: 4px 12px;
border: 1px solid #b8c7ff;
border-radius: 999px;
background: #eef3ff;
color: #1d4ed8;
cursor: pointer;
font: inherit;
font-weight: 900;
}
.tlr-stats-ranking-number {
border: 0;
background: transparent;
padding: 2px 6px;
}
.tlr-stats-grid-panel { margin-top: 18px; }
.tlr-stats-grid-head { align-items: center; }
.tlr-stats-sort {
display: flex;
flex-wrap: wrap;
gap: 7px;
justify-content: flex-end;
}
.tlr-stats-sort button {
padding: 7px 10px;
border: 1px solid #d9dfeb;
border-radius: 9px;
background: #fff;
color: #43506b;
cursor: pointer;
font: inherit;
font-size: .78rem;
font-weight: 750;
}
.tlr-stats-sort button.is-active {
border-color: #315ff0;
background: #315ff0;
color: #fff;
}
.tlr-stats-number-grid {
display: grid;
grid-template-columns: repeat(10, minmax(0, 1fr));
padding: 12px;
}
.tlr-stats-number-cell {
position: relative;
display: grid;
min-height: 74px;
place-content: center;
gap: 2px;
margin: -1px 0 0 -1px;
padding: 8px 5px;
border: 1px solid #e4e8f1;
background: #fff;
color: #1b2945;
cursor: pointer;
font: inherit;
text-align: center;
transition: transform .15s ease, box-shadow .15s ease, border-color .15s ease, background .15s ease;
}
.tlr-stats-number-cell:hover,
.tlr-stats-number-cell:focus-visible {
z-index: 2;
transform: translateY(-2px);
border-color: #6684ff;
box-shadow: 0 8px 18px rgba(44, 75, 184, .15);
outline: none;
}
.tlr-stats-number-cell strong { font-size: 1rem; font-weight: 900; }
.tlr-stats-number-cell span { color: #61708e; font-size: .76rem; }
.tlr-stats-number-cell i {
position: absolute;
right: 8px;
bottom: 8px;
width: 6px;
height: 6px;
border-radius: 50%;
background: #32a56e;
}
.tlr-stats-number-cell.is-zero span { color: #df3651; }
.tlr-stats-number-cell.is-zero i { background: #df3651; }
.tlr-stats-number-cell.is-hot { background: #f3f6ff; }
.tlr-stats-number-cell.is-selected {
z-index: 3;
border-color: #6c52f5;
background: linear-gradient(145deg, #dfe7ff, #e9ddff);
box-shadow: inset 0 0 0 1px #7558f4, 0 9px 20px rgba(92, 72, 210, .16);
}
.tlr-stats-empty {
padding: 28px;
border: 1px dashed #bbc7df;
border-radius: 18px;
background: #f8faff;
text-align: center;
}
.tlr-stats-empty h3 { margin: 0 0 5px; }
.tlr-stats-empty p { margin: 0; color: #65718a; }
.tlr-stats-no-data { padding: 24px !important; color: #7b8497; text-align: center; }
.tlr-stats-modal[hidden] { display: none; }
.tlr-stats-modal {
position: fixed;
z-index: 100000;
inset: 0;
display: grid;
place-items: center;
padding: 18px;
}
.tlr-stats-modal-backdrop {
position: absolute;
inset: 0;
background: rgba(15, 23, 42, .54);
backdrop-filter: blur(4px);
}
.tlr-stats-modal-dialog {
position: relative;
z-index: 1;
width: min(100%, 500px);
max-height: min(82vh, 680px);
overflow: auto;
padding: 22px;
border-radius: 20px;
background: #fff;
box-shadow: 0 30px 90px rgba(15, 23, 42, .34);
}
.tlr-stats-modal-dialog h3 { margin: 0 35px 4px 0; color: #17213a; font-size: 1.25rem; }
.tlr-stats-modal-dialog > p { margin: 0 0 14px; color: #5f6b84; }
.tlr-stats-modal-close {
position: absolute;
top: 13px;
right: 13px;
width: 36px;
height: 36px;
border: 0;
border-radius: 10px;
background: #f1f4fa;
color: #33415e;
cursor: pointer;
font-size: 1.5rem;
}
.tlr-stats-modal-list {
display: grid;
max-height: 390px;
overflow: auto;
border: 1px solid #e3e7ef;
border-radius: 13px;
}
.tlr-stats-modal-list > div {
display: grid;
grid-template-columns: 34px minmax(0, 1fr) auto;
align-items: center;
gap: 9px;
padding: 10px 12px;
border-bottom: 1px solid #edf0f5;
}
.tlr-stats-modal-list > div:last-child { border-bottom: 0; }
.tlr-stats-modal-list > div > span {
display: grid;
width: 27px;
height: 27px;
place-items: center;
border-radius: 8px;
background: #eef3ff;
color: #315bd6;
font-size: .75rem;
font-weight: 900;
}
.tlr-stats-modal-list small { color: #768096; }
.tlr-stats-modal-actions {
display: flex;
justify-content: flex-end;
gap: 9px;
margin-top: 16px;
}
html.tlr-modal-open { overflow: hidden; }
@media (max-width: 900px) {
.tlr-stats-summary-grid,
.tlr-stats-tables-grid { grid-template-columns: 1fr; }
.tlr-stats-number-grid { grid-template-columns: repeat(5, minmax(0, 1fr)); }
.tlr-stats-filter { grid-template-columns: minmax(0, 1fr) auto; }
.tlr-stats-filter label:nth-of-type(2) { grid-column: 1 / 2; }
}
@media (max-width: 620px) {
.tlr-stats-widget { padding: 14px; border-radius: 20px; }
.tlr-stats-header { grid-template-columns: auto minmax(0, 1fr); }
.tlr-stats-updated { grid-column: 1 / -1; width: 100%; }
.tlr-stats-icon { width: 48px; height: 48px; padding: 10px; border-radius: 15px; }
.tlr-stats-filter { grid-template-columns: 1fr; }
.tlr-stats-filter label:nth-of-type(2) { grid-column: auto; }
.tlr-stats-filter .tlr-button { width: 100%; }
.tlr-stats-focus-card { grid-template-columns: 1fr 1fr; padding: 16px; }
.tlr-stats-focus-card > div:first-child { grid-column: 1 / -1; }
.tlr-stats-focus-card > div:first-child strong { width: 100%; height: 96px; }
.tlr-stats-focus-card > div:nth-child(2) { border-left: 0; padding-left: 0; }
.tlr-stats-focus-card > div:nth-child(3) { min-height: 92px; }
.tlr-stats-kpis { grid-template-columns: 1fr; }
.tlr-stats-grid-head { display: grid; }
.tlr-stats-sort { justify-content: flex-start; }
.tlr-stats-number-grid { grid-template-columns: repeat(4, minmax(0, 1fr)); padding: 8px; }
.tlr-stats-number-cell { min-height: 68px; }
.tlr-stats-panel th,
.tlr-stats-panel td { padding: 10px 9px; }
.tlr-stats-modal-dialog { padding: 18px; }
.tlr-stats-modal-actions { display: grid; grid-template-columns: 1fr 1fr; }
} .tlr-three-type-tabs {
display: inline-flex;
flex-wrap: wrap;
gap: 8px;
margin: 0 0 14px;
padding: 5px;
border: 1px solid #dfe5f1;
border-radius: 14px;
background: #fff;
box-shadow: 0 7px 18px rgba(42, 62, 120, .045);
}
.tlr-three-type-button {
min-height: 42px;
padding: 8px 16px;
border: 0;
border-radius: 10px;
background: transparent;
color: #46536f;
cursor: pointer;
font: inherit;
font-weight: 850;
}
.tlr-three-type-button.is-active {
background: linear-gradient(135deg, #315ff0, #6a52ec);
box-shadow: 0 8px 18px rgba(49, 95, 240, .20);
color: #fff;
}
.tlr-three-filter {
grid-template-columns: minmax(160px, 1fr) auto minmax(185px, .9fr) minmax(180px, .9fr) auto;
}
.tlr-three-focus-card > div:first-child strong {
font-size: clamp(2.55rem, 6vw, 3.35rem);
letter-spacing: .04em;
font-variant-numeric: tabular-nums;
}
.tlr-three-grid-head {
align-items: center;
}
.tlr-three-stats-widget .tlr-stats-number-cell strong {
font-variant-numeric: tabular-nums;
letter-spacing: .03em;
}
@media (max-width: 1050px) {
.tlr-three-filter {
grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
}
.tlr-three-filter label:nth-of-type(2),
.tlr-three-filter label:nth-of-type(3) {
grid-row: 2;
}
.tlr-three-filter .tlr-three-reset {
grid-row: 2;
}
}
@media (max-width: 620px) {
.tlr-three-type-tabs {
display: grid;
grid-template-columns: 1fr 1fr;
width: 100%;
}
.tlr-three-type-button {
padding-inline: 10px;
}
.tlr-three-filter {
grid-template-columns: 1fr;
}
.tlr-three-filter label:nth-of-type(2),
.tlr-three-filter label:nth-of-type(3),
.tlr-three-filter .tlr-three-reset {
grid-row: auto;
}
.tlr-three-focus-card > div:first-child strong {
font-size: 3rem;
}
} .tlr-monthly-stats-widget {
--tlr-monthly-blue: #315ff0;
--tlr-monthly-red: #df3651;
--tlr-monthly-ink: #17213a;
}
.tlr-monthly-filter {
display: grid;
grid-template-columns: minmax(180px, 1fr) minmax(210px, 1fr) auto;
gap: 12px;
align-items: end;
margin: 0 0 16px;
padding: 14px;
border: 1px solid #e0e6f2;
border-radius: 16px;
background: #fff;
box-shadow: 0 8px 22px rgba(42, 62, 120, .05);
}
.tlr-monthly-filter label {
display: grid;
gap: 6px;
}
.tlr-monthly-filter label > span {
color: #536078;
font-size: .82rem;
font-weight: 800;
}
.tlr-monthly-filter select {
width: 100%;
min-height: 44px;
margin: 0;
padding: 8px 38px 8px 12px;
border: 1px solid #d7deec;
border-radius: 11px;
background-color: #fff;
color: var(--tlr-monthly-ink);
font: inherit;
font-weight: 750;
}
.tlr-monthly-filter select:focus {
border-color: var(--tlr-monthly-blue);
outline: 3px solid rgba(49, 95, 240, .12);
}
.tlr-monthly-summary-grid {
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: 12px;
margin-bottom: 16px;
}
.tlr-monthly-summary-grid article {
display: grid;
gap: 7px;
min-height: 108px;
align-content: center;
padding: 17px;
border: 1px solid #e1e6f1;
border-radius: 16px;
background: linear-gradient(145deg, #fff, #f8faff);
box-shadow: 0 8px 22px rgba(42, 62, 120, .05);
}
.tlr-monthly-summary-grid article:first-child {
border-color: rgba(49, 95, 240, .28);
background: linear-gradient(145deg, #f0f4ff, #fff);
}
.tlr-monthly-summary-grid span {
color: #68748b;
font-size: .8rem;
font-weight: 750;
}
.tlr-monthly-summary-grid strong {
color: var(--tlr-monthly-ink);
font-size: clamp(1.05rem, 2vw, 1.3rem);
font-weight: 900;
line-height: 1.25;
}
.tlr-monthly-summary-grid b {
color: var(--tlr-monthly-blue);
font-weight: 950;
}
.tlr-monthly-ranking-grid {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 14px;
margin-bottom: 16px;
}
.tlr-monthly-ranking-list {
display: grid;
gap: 0;
margin: 0;
padding: 4px 18px 12px;
list-style: none;
}
.tlr-monthly-ranking-list li {
display: grid;
grid-template-columns: 27px minmax(48px, auto) 1fr auto;
gap: 9px;
align-items: center;
min-height: 46px;
border-bottom: 1px solid #edf0f6;
color: #5a6680;
}
.tlr-monthly-ranking-list li:last-child {
border-bottom: 0;
}
.tlr-monthly-ranking-list .tlr-monthly-rank-position {
display: inline-grid;
width: 24px;
height: 24px;
place-items: center;
border-radius: 50%;
background: #eef2ff;
color: var(--tlr-monthly-blue);
font-size: .75rem;
font-weight: 900;
}
.tlr-monthly-ranking-list strong {
color: var(--tlr-monthly-ink);
font-size: 1.08rem;
font-variant-numeric: tabular-nums;
letter-spacing: .04em;
}
.tlr-monthly-ranking-list small {
color: #8992a6;
font-size: .72rem;
white-space: nowrap;
}
.tlr-monthly-ranking-list .tlr-monthly-ranking-empty {
display: block;
padding: 18px 0;
color: #7b8497;
text-align: center;
}
.tlr-monthly-comparison-panel {
margin-top: 0;
}
.tlr-monthly-comparison-table {
min-width: 820px;
}
.tlr-monthly-comparison-table th:first-child {
width: 92px;
}
.tlr-monthly-comparison-table tbody th {
padding: 12px;
border-bottom: 1px solid #e9edf5;
background: #f7f9fe;
color: var(--tlr-monthly-ink);
text-align: center;
vertical-align: middle;
}
.tlr-monthly-comparison-table tbody th strong,
.tlr-monthly-comparison-table tbody th small {
display: block;
}
.tlr-monthly-comparison-table tbody th strong {
font-size: 1.04rem;
}
.tlr-monthly-comparison-table tbody th small {
margin-top: 3px;
color: #7a8499;
font-size: .7rem;
font-weight: 700;
}
.tlr-monthly-cell-lines {
display: grid;
gap: 0;
}
.tlr-monthly-cell-lines > div {
min-height: 38px;
padding: 6px 0;
}
.tlr-monthly-cell-lines > div + div {
border-top: 1px dashed #e0e5ef;
}
.tlr-monthly-date {
color: #3e4c68;
font-size: .84rem;
font-weight: 750;
white-space: nowrap;
}
.tlr-monthly-number {
display: inline-flex;
min-width: 38px;
min-height: 30px;
align-items: center;
justify-content: center;
margin: 1px 3px 1px 0;
padding: 4px 8px;
border-radius: 9px;
font-size: .9rem;
font-variant-numeric: tabular-nums;
letter-spacing: .04em;
}
.tlr-monthly-number.is-two {
background: #fff0f3;
color: var(--tlr-monthly-red);
}
.tlr-monthly-number.is-three {
background: #eef2ff;
color: var(--tlr-monthly-blue);
}
.tlr-monthly-dash {
color: #a0a8b8;
}
.tlr-monthly-comparison-table tr.is-empty td {
color: #8a93a5;
font-style: italic;
text-align: center;
}
.tlr-monthly-note {
margin: 13px 3px 0;
color: #7b8497;
font-size: .78rem;
line-height: 1.65;
}
@media (max-width: 1050px) {
.tlr-monthly-summary-grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.tlr-monthly-ranking-grid {
grid-template-columns: 1fr;
}
}
@media (max-width: 700px) {
.tlr-monthly-filter {
grid-template-columns: 1fr 1fr;
}
.tlr-monthly-filter .tlr-button {
grid-column: 1 / -1;
width: 100%;
}
}
@media (max-width: 520px) {
.tlr-monthly-filter,
.tlr-monthly-summary-grid {
grid-template-columns: 1fr;
}
.tlr-monthly-filter .tlr-button {
grid-column: auto;
}
.tlr-monthly-summary-grid article {
min-height: 92px;
}
.tlr-monthly-ranking-list {
padding-inline: 12px;
}
.tlr-monthly-ranking-list li {
grid-template-columns: 27px minmax(48px, auto) 1fr;
}
.tlr-monthly-ranking-list small {
grid-column: 2 / -1;
padding-bottom: 6px;
}
} .tlr-widget {
width: 100%;
max-width: 100%;
min-width: 0;
overflow-wrap: normal;
word-break: normal;
} .elementor-widget-shortcode:has(.tlr-widget),
.elementor-widget-html:has(.tlr-widget),
.elementor-widget-text-editor:has(.tlr-widget),
.elementor-widget:has(> .elementor-widget-container > .tlr-widget),
.wp-block-shortcode:has(.tlr-widget) {
width: 100%;
max-width: 100%;
min-width: 0;
align-self: stretch;
}
.elementor-widget-shortcode:has(.tlr-widget) > .elementor-widget-container,
.elementor-widget-html:has(.tlr-widget) > .elementor-widget-container,
.elementor-widget-text-editor:has(.tlr-widget) > .elementor-widget-container,
.elementor-widget:has(> .elementor-widget-container > .tlr-widget) > .elementor-widget-container,
.wp-block-shortcode:has(.tlr-widget) {
width: 100%;
max-width: 100%;
min-width: 0;
}
.tlr-app,
.tlr-standalone,
.tlr-layout-widget,
.tlr-prize-card-widget,
.tlr-stats-widget {
width: 100%;
max-width: 100%;
min-width: 0;
}
.tlr-widget > *,
.tlr-widget form,
.tlr-widget label,
.tlr-widget article,
.tlr-widget header,
.tlr-widget div,
.tlr-widget table {
min-width: 0;
}
.tlr-widget input,
.tlr-widget select,
.tlr-widget textarea,
.tlr-widget button {
max-width: 100%;
}
.tlr-widget .tlr-card-first .tlr-number,
.tlr-widget .tlr-card-type-first .tlr-number,
.tlr-widget .tlr-numbers-first .tlr-number {
font-size: 4.1rem;
}
.tlr-widget .tlr-card-last2 .tlr-number,
.tlr-widget .tlr-card-type-last2 .tlr-number {
font-size: 2.35rem;
}
.tlr-stats-table-wrap {
width: 100%;
max-width: 100%;
overflow-x: auto;
overscroll-behavior-inline: contain;
-webkit-overflow-scrolling: touch;
}
.tlr-stats-modal-dialog {
width: min(92vw, 720px);
max-width: calc(100vw - 24px);
max-height: min(86vh, 780px);
overflow: auto;
} .tlr-widget.tlr-size-md .tlr-search,
.tlr-widget.tlr-size-md .tlr-draw-form {
grid-template-columns: 1fr 1fr;
}
.tlr-widget.tlr-size-md .tlr-date-label { grid-column: 1 / -1; }
.tlr-widget.tlr-size-md .tlr-layout-columns-3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.tlr-widget.tlr-size-md .tlr-stats-summary-grid,
.tlr-widget.tlr-size-md .tlr-stats-tables-grid { grid-template-columns: 1fr; }
.tlr-widget.tlr-size-md .tlr-stats-number-grid { grid-template-columns: repeat(5, minmax(0, 1fr)); }
.tlr-widget.tlr-size-md .tlr-stats-filter { grid-template-columns: minmax(0, 1fr) auto; }
.tlr-widget.tlr-size-md .tlr-stats-filter label:nth-of-type(2) { grid-column: 1 / 2; }
.tlr-widget.tlr-size-md .tlr-three-filter { grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr); }
.tlr-widget.tlr-size-md .tlr-three-filter label:nth-of-type(2),
.tlr-widget.tlr-size-md .tlr-three-filter label:nth-of-type(3),
.tlr-widget.tlr-size-md .tlr-three-filter .tlr-three-reset { grid-row: 2; }
.tlr-widget.tlr-size-md .tlr-monthly-summary-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.tlr-widget.tlr-size-md .tlr-monthly-ranking-grid { grid-template-columns: 1fr; } .tlr-widget.tlr-size-sm.tlr-app,
.tlr-widget.tlr-size-sm.tlr-standalone,
.tlr-widget.tlr-size-sm.tlr-layout-widget,
.tlr-widget.tlr-size-sm.tlr-stats-widget {
margin: 14px auto;
padding: 15px;
border-radius: 21px;
}
.tlr-widget.tlr-size-sm .tlr-header {
display: block;
padding-bottom: 15px;
}
.tlr-widget.tlr-size-sm .tlr-title,
.tlr-widget.tlr-size-sm .tlr-standalone-header h2,
.tlr-widget.tlr-size-sm .tlr-stats-header h2 {
font-size: 1.7rem;
}
.tlr-widget.tlr-size-sm .tlr-search,
.tlr-widget.tlr-size-sm .tlr-draw-form,
.tlr-widget.tlr-size-sm .tlr-stats-filter,
.tlr-widget.tlr-size-sm .tlr-three-filter,
.tlr-widget.tlr-size-sm .tlr-monthly-filter {
grid-template-columns: 1fr;
}
.tlr-widget.tlr-size-sm .tlr-date-label,
.tlr-widget.tlr-size-sm .tlr-stats-filter label:nth-of-type(2),
.tlr-widget.tlr-size-sm .tlr-three-filter label:nth-of-type(2),
.tlr-widget.tlr-size-sm .tlr-three-filter label:nth-of-type(3),
.tlr-widget.tlr-size-sm .tlr-three-filter .tlr-three-reset,
.tlr-widget.tlr-size-sm .tlr-monthly-filter .tlr-button {
grid-column: auto;
grid-row: auto;
}
.tlr-widget.tlr-size-sm .tlr-button,
.tlr-widget.tlr-size-sm .tlr-draw-form .tlr-button,
.tlr-widget.tlr-size-sm .tlr-stats-filter .tlr-button,
.tlr-widget.tlr-size-sm .tlr-monthly-filter .tlr-button { width: 100%; }
.tlr-widget.tlr-size-sm .tlr-highlight-grid,
.tlr-widget.tlr-size-sm .tlr-all-grid,
.tlr-widget.tlr-size-sm .tlr-layout-columns-2,
.tlr-widget.tlr-size-sm .tlr-layout-columns-3 { grid-template-columns: 1fr; }
.tlr-widget.tlr-size-sm .tlr-all-grid .tlr-card:nth-child(3),
.tlr-widget.tlr-size-sm .tlr-all-grid .tlr-card:nth-child(4) { grid-column: auto; }
.tlr-widget.tlr-size-sm .tlr-card {
padding: 17px;
border-radius: 18px;
}
.tlr-widget.tlr-size-sm .tlr-card-heading {
display: grid;
justify-content: stretch;
margin-bottom: 12px;
}
.tlr-widget.tlr-size-sm .tlr-numbers { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.tlr-widget.tlr-size-sm .tlr-card-first .tlr-numbers,
.tlr-widget.tlr-size-sm .tlr-card-type-first .tlr-numbers,
.tlr-widget.tlr-size-sm .tlr-card-last2 .tlr-numbers,
.tlr-widget.tlr-size-sm .tlr-card-type-last2 .tlr-numbers { grid-template-columns: 1fr; }
.tlr-widget.tlr-size-sm .tlr-stats-header {
grid-template-columns: auto minmax(0, 1fr);
gap: 12px;
}
.tlr-widget.tlr-size-sm .tlr-stats-updated {
grid-column: 1 / -1;
width: 100%;
}
.tlr-widget.tlr-size-sm .tlr-stats-icon {
width: 46px;
height: 46px;
padding: 9px;
border-radius: 14px;
}
.tlr-widget.tlr-size-sm .tlr-stats-focus-card {
grid-template-columns: 1fr 1fr;
padding: 15px;
}
.tlr-widget.tlr-size-sm .tlr-stats-focus-card > div:first-child { grid-column: 1 / -1; }
.tlr-widget.tlr-size-sm .tlr-stats-focus-card > div:first-child strong {
width: 100%;
height: 90px;
}
.tlr-widget.tlr-size-sm .tlr-stats-focus-card > div:nth-child(2) {
border-left: 0;
padding-left: 0;
}
.tlr-widget.tlr-size-sm .tlr-stats-kpis { grid-template-columns: 1fr; }
.tlr-widget.tlr-size-sm .tlr-stats-grid-head { display: grid; }
.tlr-widget.tlr-size-sm .tlr-stats-sort { justify-content: flex-start; }
.tlr-widget.tlr-size-sm .tlr-stats-number-grid { grid-template-columns: repeat(4, minmax(0, 1fr)); padding: 8px; }
.tlr-widget.tlr-size-sm .tlr-three-type-tabs {
display: grid;
grid-template-columns: 1fr 1fr;
width: 100%;
}
.tlr-widget.tlr-size-sm .tlr-monthly-summary-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.tlr-widget.tlr-size-sm .tlr-monthly-ranking-grid { grid-template-columns: 1fr; } .tlr-widget.tlr-size-sm.tlr-layout-compact .tlr-layout-cards { grid-template-columns: repeat(12, minmax(0, 1fr)); }
.tlr-widget.tlr-size-sm.tlr-layout-compact .tlr-card-type-first,
.tlr-widget.tlr-size-sm.tlr-layout-compact .tlr-card-type-last2 { grid-column: span 12; }
.tlr-widget.tlr-size-sm.tlr-layout-compact .tlr-card-type-last3f,
.tlr-widget.tlr-size-sm.tlr-layout-compact .tlr-card-type-last3b,
.tlr-widget.tlr-size-sm.tlr-layout-compact .tlr-card-type-second,
.tlr-widget.tlr-size-sm.tlr-layout-compact .tlr-card-type-third,
.tlr-widget.tlr-size-sm.tlr-layout-compact .tlr-card-type-fourth,
.tlr-widget.tlr-size-sm.tlr-layout-compact .tlr-card-type-fifth { grid-column: span 6; }
.tlr-widget.tlr-size-sm.tlr-layout-compact .tlr-card-type-near1 { grid-column: span 12; } .tlr-widget.tlr-size-xs.tlr-app,
.tlr-widget.tlr-size-xs.tlr-standalone,
.tlr-widget.tlr-size-xs.tlr-layout-widget,
.tlr-widget.tlr-size-xs.tlr-stats-widget {
margin: 10px auto;
padding: 12px;
border-radius: 18px;
}
.tlr-widget.tlr-size-xs .tlr-standalone-header {
min-height: 0;
padding: 0 0 12px;
}
.tlr-widget.tlr-size-xs .tlr-standalone-header::before { display: none; }
.tlr-widget.tlr-size-xs .tlr-subtitle,
.tlr-widget.tlr-size-xs .tlr-standalone-header p,
.tlr-widget.tlr-size-xs .tlr-stats-header p { font-size: .88rem; line-height: 1.55; }
.tlr-widget.tlr-size-xs .tlr-search,
.tlr-widget.tlr-size-xs .tlr-draw-form,
.tlr-widget.tlr-size-xs .tlr-stats-filter,
.tlr-widget.tlr-size-xs .tlr-monthly-filter { padding: 9px; gap: 9px; }
.tlr-widget.tlr-size-xs .tlr-ticket-row { grid-template-columns: 1fr; gap: 8px; padding: 10px; }
.tlr-widget.tlr-size-xs .tlr-ticket-quantity { text-align: left; }
.tlr-widget.tlr-size-xs .tlr-ticket-number { letter-spacing: .11em; }
.tlr-widget.tlr-size-xs .tlr-checker { padding: 12px; border-radius: 17px; }
.tlr-widget.tlr-size-xs .tlr-draw-meta { display: grid; grid-template-columns: 1fr; }
.tlr-widget.tlr-size-xs .tlr-draw-meta > div { width: 100%; min-width: 0; }
.tlr-widget.tlr-size-xs .tlr-card { padding: 14px; border-radius: 17px; }
.tlr-widget.tlr-size-xs .tlr-number { min-height: 52px; font-size: 1.28rem; }
.tlr-widget.tlr-size-xs .tlr-card-first .tlr-number,
.tlr-widget.tlr-size-xs .tlr-card-type-first .tlr-number,
.tlr-widget.tlr-size-xs .tlr-numbers-first .tlr-number {
min-height: 68px;
font-size: 2.7rem;
letter-spacing: .08em;
}
.tlr-widget.tlr-size-xs .tlr-card-last2 .tlr-number,
.tlr-widget.tlr-size-xs .tlr-card-type-last2 .tlr-number {
min-height: 62px;
font-size: 2rem;
}
.tlr-widget.tlr-size-xs .tlr-check-summary { grid-template-columns: 1fr; }
.tlr-widget.tlr-size-xs .tlr-check-grand-total { grid-column: auto; }
.tlr-widget.tlr-size-xs .tlr-win-list > div,
.tlr-widget.tlr-size-xs .tlr-ticket-total,
.tlr-widget.tlr-size-xs .tlr-total-prize { display: grid; justify-content: stretch; }
.tlr-widget.tlr-size-xs .tlr-stats-focus-card { grid-template-columns: 1fr; }
.tlr-widget.tlr-size-xs .tlr-stats-focus-card > div:first-child { grid-column: auto; }
.tlr-widget.tlr-size-xs .tlr-stats-focus-card > div + div {
min-height: 0;
padding: 12px 0 0;
border-top: 1px solid rgba(79,70,229,.14);
border-left: 0;
}
.tlr-widget.tlr-size-xs .tlr-stats-focus-card > div:first-child strong { height: 82px; }
.tlr-widget.tlr-size-xs .tlr-stats-number-grid { grid-template-columns: repeat(4, minmax(0, 1fr)); }
.tlr-widget.tlr-size-xs .tlr-stats-number-cell { min-height: 64px; padding: 6px 3px; }
.tlr-widget.tlr-size-xs .tlr-stats-panel-head,
.tlr-widget.tlr-size-xs .tlr-stats-grid-head { padding: 13px; }
.tlr-widget.tlr-size-xs .tlr-stats-sort { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); width: 100%; }
.tlr-widget.tlr-size-xs .tlr-stats-sort button { width: 100%; }
.tlr-widget.tlr-size-xs .tlr-stats-modal-actions { display: grid; grid-template-columns: 1fr; }
.tlr-widget.tlr-size-xs .tlr-monthly-summary-grid { grid-template-columns: 1fr; }
.tlr-widget.tlr-size-xs .tlr-monthly-summary-grid article { min-height: 86px; }
.tlr-widget.tlr-size-xs .tlr-monthly-ranking-list { padding-inline: 10px; }
.tlr-widget.tlr-size-xs .tlr-monthly-ranking-list li { grid-template-columns: 25px minmax(44px, auto) 1fr; }
.tlr-widget.tlr-size-xs .tlr-monthly-ranking-list small { grid-column: 2 / -1; padding-bottom: 6px; white-space: normal; }
.tlr-widget.tlr-size-xs.tlr-layout-compact .tlr-card-type-last3f,
.tlr-widget.tlr-size-xs.tlr-layout-compact .tlr-card-type-last3b,
.tlr-widget.tlr-size-xs.tlr-layout-compact .tlr-card-type-second,
.tlr-widget.tlr-size-xs.tlr-layout-compact .tlr-card-type-third,
.tlr-widget.tlr-size-xs.tlr-layout-compact .tlr-card-type-fourth,
.tlr-widget.tlr-size-xs.tlr-layout-compact .tlr-card-type-fifth { grid-column: span 12; } .tlr-widget.tlr-size-xxs.tlr-app,
.tlr-widget.tlr-size-xxs.tlr-standalone,
.tlr-widget.tlr-size-xxs.tlr-layout-widget,
.tlr-widget.tlr-size-xxs.tlr-stats-widget { padding: 10px; border-radius: 16px; }
.tlr-widget.tlr-size-xxs .tlr-title,
.tlr-widget.tlr-size-xxs .tlr-standalone-header h2,
.tlr-widget.tlr-size-xxs .tlr-stats-header h2 { font-size: 1.2rem; }
.tlr-widget.tlr-size-xxs .tlr-card { padding: 12px; }
.tlr-widget.tlr-size-xxs .tlr-numbers { grid-template-columns: 1fr; }
.tlr-widget.tlr-size-xxs .tlr-stats-number-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.tlr-widget.tlr-size-xxs .tlr-stats-sort { grid-template-columns: 1fr; }
.tlr-widget.tlr-size-xxs .tlr-three-type-tabs { grid-template-columns: 1fr; }
.tlr-widget.tlr-size-xxs .tlr-three-type-button { width: 100%; }
.tlr-widget.tlr-size-xxs .tlr-monthly-ranking-list li { grid-template-columns: 23px 42px 1fr; gap: 6px; } @media (max-width: 700px) {
.tlr-widget:not(.tlr-responsive-ready) {
width: 100%;
max-width: 100%;
}
.tlr-widget:not(.tlr-responsive-ready) .tlr-search,
.tlr-widget:not(.tlr-responsive-ready) .tlr-draw-form,
.tlr-widget:not(.tlr-responsive-ready) .tlr-stats-filter,
.tlr-widget:not(.tlr-responsive-ready) .tlr-monthly-filter {
grid-template-columns: 1fr;
}
} .tlr-widget.tlr-sidebar-compact.tlr-layout-compact {
margin: 8px auto;
padding: 10px;
border-radius: 18px;
}
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-standalone-header {
margin-bottom: 8px;
padding-bottom: 8px;
}
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-standalone-header h2,
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-title {
font-size: 1rem;
line-height: 1.25;
}
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-draw-form {
grid-template-columns: 1fr;
gap: 6px;
margin-bottom: 8px;
padding: 7px;
}
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-date,
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-draw-date,
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-button {
min-height: 36px;
font-size: .78rem;
}
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-status {
margin: 4px 0 6px;
font-size: .75rem;
}
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-draw-meta {
grid-template-columns: 1fr;
gap: 5px;
margin-bottom: 7px;
}
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-draw-meta > div {
padding: 6px 8px;
}
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-draw-meta span {
font-size: .62rem;
}
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-draw-meta strong {
font-size: .82rem;
}
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-layout-cards {
grid-template-columns: repeat(12, minmax(0, 1fr));
gap: 7px;
} .tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-card-type-first {
grid-column: span 8;
}
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-card-type-last2 {
grid-column: span 4;
}
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-card-type-last3f,
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-card-type-last3b {
grid-column: span 6;
}
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-card-type-near1 {
grid-column: span 12;
}
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-card-type-second,
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-card-type-third,
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-card-type-fourth,
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-card-type-fifth {
grid-column: span 6;
}
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-card {
padding: 9px;
border-radius: 13px;
box-shadow: 0 5px 14px rgba(37, 41, 75, .06);
}
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-card::after {
width: 44px;
height: 44px;
}
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-card-heading {
gap: 1px;
margin-bottom: 6px;
}
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-card-heading h3 {
font-size: .76rem;
line-height: 1.28;
}
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-card-heading span {
font-size: .57rem;
line-height: 1.35;
}
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-numbers {
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 5px;
}
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-number {
min-height: 34px;
padding: 4px 5px;
border-radius: 9px;
font-size: .86rem;
letter-spacing: .04em;
}
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-card-type-first .tlr-numbers,
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-card-type-last2 .tlr-numbers {
grid-template-columns: 1fr;
}
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-card-type-first .tlr-number,
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-card-first .tlr-number,
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-numbers-first .tlr-number {
min-height: 46px;
font-size: 1.58rem;
letter-spacing: .065em;
}
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-card-type-last2 .tlr-number,
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-card-last2 .tlr-number {
min-height: 46px;
font-size: 1.35rem;
}
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-card-type-near1 .tlr-numbers {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-card-type-near1::before,
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-card-type-last3f::before,
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-card-type-last3b::before,
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-card-type-second::before,
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-card-type-third::before,
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-card-type-fourth::before,
.tlr-widget.tlr-sidebar-compact.tlr-layout-compact .tlr-card-type-fifth::before {
top: 9px;
bottom: 9px;
width: 3px;
} .tlr-widget.tlr-sidebar-compact.tlr-sidebar-tight.tlr-layout-compact .tlr-card-type-first,
.tlr-widget.tlr-sidebar-compact.tlr-sidebar-tight.tlr-layout-compact .tlr-card-type-last2 {
grid-column: span 12;
}
.tlr-widget.tlr-sidebar-compact.tlr-sidebar-tight.tlr-layout-compact .tlr-card-type-first .tlr-number {
font-size: 1.72rem;
} .tlr-widget.tlr-sidebar-compact {
--tlr-sidebar-gap: 7px;
}
.tlr-widget.tlr-sidebar-compact.tlr-app,
.tlr-widget.tlr-sidebar-compact.tlr-layout-widget,
.tlr-widget.tlr-sidebar-compact.tlr-prize-card-widget {
margin: 6px auto;
padding: 9px;
border-radius: 16px;
}
.tlr-widget.tlr-sidebar-compact .tlr-header,
.tlr-widget.tlr-sidebar-compact .tlr-standalone-header {
margin-bottom: 7px;
padding-bottom: 7px;
}
.tlr-widget.tlr-sidebar-compact .tlr-title,
.tlr-widget.tlr-sidebar-compact .tlr-header h2,
.tlr-widget.tlr-sidebar-compact .tlr-standalone-header h2 {
font-size: .98rem;
line-height: 1.25;
}
.tlr-widget.tlr-sidebar-compact .tlr-subtitle,
.tlr-widget.tlr-sidebar-compact .tlr-header p,
.tlr-widget.tlr-sidebar-compact .tlr-standalone-header p {
font-size: .68rem;
line-height: 1.4;
}
.tlr-widget.tlr-sidebar-compact .tlr-search,
.tlr-widget.tlr-sidebar-compact .tlr-draw-form {
gap: 6px;
margin-bottom: 7px;
padding: 7px;
}
.tlr-widget.tlr-sidebar-compact .tlr-draw-meta {
display: grid;
grid-template-columns: 1fr;
gap: 5px;
margin: 0 0 7px;
padding: 0;
}
.tlr-widget.tlr-sidebar-compact .tlr-draw-meta > div {
width: 100%;
min-width: 0;
padding: 6px 8px;
border: 1px solid #e8eaf2;
border-radius: 10px;
background: #f8f9fc;
}
.tlr-widget.tlr-sidebar-compact .tlr-draw-meta span {
font-size: .6rem;
}
.tlr-widget.tlr-sidebar-compact .tlr-draw-meta strong {
font-size: .8rem;
} .tlr-widget.tlr-sidebar-compact .tlr-highlight-grid {
display: grid !important;
grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
gap: var(--tlr-sidebar-gap) !important;
}
.tlr-widget.tlr-sidebar-compact .tlr-highlight-grid > .tlr-card-type-first {
grid-column: span 8 !important;
}
.tlr-widget.tlr-sidebar-compact .tlr-highlight-grid > .tlr-card-type-last2 {
grid-column: span 4 !important;
}
.tlr-widget.tlr-sidebar-compact .tlr-highlight-grid > .tlr-card-type-last3f,
.tlr-widget.tlr-sidebar-compact .tlr-highlight-grid > .tlr-card-type-last3b {
grid-column: span 6 !important;
}
.tlr-widget.tlr-sidebar-compact .tlr-secondary-grid {
margin-top: var(--tlr-sidebar-gap) !important;
} .tlr-widget.tlr-sidebar-compact .tlr-layout-cards {
display: grid !important;
grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
gap: var(--tlr-sidebar-gap) !important;
}
.tlr-widget.tlr-sidebar-compact .tlr-layout-cards > .tlr-card-type-first { grid-column: span 8 !important; }
.tlr-widget.tlr-sidebar-compact .tlr-layout-cards > .tlr-card-type-last2 { grid-column: span 4 !important; }
.tlr-widget.tlr-sidebar-compact .tlr-layout-cards > .tlr-card-type-last3f,
.tlr-widget.tlr-sidebar-compact .tlr-layout-cards > .tlr-card-type-last3b { grid-column: span 6 !important; }
.tlr-widget.tlr-sidebar-compact .tlr-layout-cards > .tlr-card-type-near1 { grid-column: span 12 !important; }
.tlr-widget.tlr-sidebar-compact .tlr-layout-cards > .tlr-card-type-second,
.tlr-widget.tlr-sidebar-compact .tlr-layout-cards > .tlr-card-type-third,
.tlr-widget.tlr-sidebar-compact .tlr-layout-cards > .tlr-card-type-fourth,
.tlr-widget.tlr-sidebar-compact .tlr-layout-cards > .tlr-card-type-fifth { grid-column: span 6 !important; } .tlr-widget.tlr-sidebar-compact .tlr-card {
min-width: 0;
padding: 8px !important;
border-radius: 12px !important;
box-shadow: 0 4px 12px rgba(37, 41, 75, .055);
}
.tlr-widget.tlr-sidebar-compact .tlr-card::after {
width: 40px;
height: 40px;
}
.tlr-widget.tlr-sidebar-compact .tlr-card-heading {
display: grid !important;
gap: 1px !important;
margin-bottom: 5px !important;
}
.tlr-widget.tlr-sidebar-compact .tlr-card-heading h3 {
font-size: .72rem !important;
line-height: 1.22 !important;
}
.tlr-widget.tlr-sidebar-compact .tlr-card-heading span {
font-size: .54rem !important;
line-height: 1.25 !important;
}
.tlr-widget.tlr-sidebar-compact .tlr-numbers {
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
gap: 4px !important;
}
.tlr-widget.tlr-sidebar-compact .tlr-number {
min-height: 31px !important;
padding: 3px 4px !important;
border-radius: 8px !important;
font-size: .82rem !important;
letter-spacing: .03em !important;
}
.tlr-widget.tlr-sidebar-compact .tlr-card-type-first .tlr-numbers,
.tlr-widget.tlr-sidebar-compact .tlr-card-first .tlr-numbers,
.tlr-widget.tlr-sidebar-compact .tlr-numbers-first,
.tlr-widget.tlr-sidebar-compact .tlr-card-type-last2 .tlr-numbers,
.tlr-widget.tlr-sidebar-compact .tlr-card-last2 .tlr-numbers {
grid-template-columns: 1fr !important;
}
.tlr-widget.tlr-sidebar-compact .tlr-card-type-first .tlr-number,
.tlr-widget.tlr-sidebar-compact .tlr-card-first .tlr-number,
.tlr-widget.tlr-sidebar-compact .tlr-numbers-first .tlr-number {
min-height: 43px !important;
font-size: 1.42rem !important;
letter-spacing: .05em !important;
}
.tlr-widget.tlr-sidebar-compact .tlr-card-type-last2 .tlr-number,
.tlr-widget.tlr-sidebar-compact .tlr-card-last2 .tlr-number {
min-height: 43px !important;
font-size: 1.22rem !important;
}
.tlr-widget.tlr-sidebar-compact .tlr-card-type-near1 .tlr-numbers {
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.tlr-widget.tlr-sidebar-compact .tlr-more {
margin-top: 7px;
border-radius: 12px;
}
.tlr-widget.tlr-sidebar-compact .tlr-more summary {
padding: 9px 11px;
font-size: .72rem;
}
.tlr-widget.tlr-sidebar-compact .tlr-all-grid {
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
gap: 6px !important;
padding: 7px !important;
} .tlr-widget.tlr-sidebar-compact.tlr-sidebar-tight .tlr-highlight-grid > .tlr-card-type-first,
.tlr-widget.tlr-sidebar-compact.tlr-sidebar-tight .tlr-highlight-grid > .tlr-card-type-last2,
.tlr-widget.tlr-sidebar-compact.tlr-sidebar-tight .tlr-layout-cards > .tlr-card-type-first,
.tlr-widget.tlr-sidebar-compact.tlr-sidebar-tight .tlr-layout-cards > .tlr-card-type-last2 {
grid-column: span 12 !important;
}
.tlr-widget.tlr-sidebar-compact.tlr-sidebar-tight .tlr-card-type-first .tlr-number,
.tlr-widget.tlr-sidebar-compact.tlr-sidebar-tight .tlr-card-first .tlr-number {
font-size: 1.5rem !important;
}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}