.tala-button{justify-content:center;align-items:center;gap:var(--tala-spacing-sm);border-radius:var(--tala-radius-md);font-family:var(--tala-font-family-base);font-size:var(--tala-font-size-md);font-weight:var(--tala-font-weight-semibold);cursor:pointer;border:1px solid #0000;padding-block:.6rem;padding-inline-start:var(--tala-spacing-lg);padding-inline-end:var(--tala-spacing-lg);line-height:1.25;transition:background-color .15s,border-color .15s,filter .15s,box-shadow .15s,transform .1s;display:inline-flex}.tala-button:focus-visible{outline:var(--tala-focus-ring-width) solid var(--tala-focus-ring-color);outline-offset:2px}.tala-button:disabled{opacity:.5;cursor:not-allowed}.tala-button:not(:disabled):active{transform:translateY(1px)}.tala-button--primary{background:linear-gradient(180deg, color-mix(in srgb, var(--tala-color-primary) 65%, white), var(--tala-color-primary));color:var(--tala-color-primary-foreground)}.tala-button--primary:not(:disabled):hover{filter:brightness(1.06);box-shadow:0 4px 14px color-mix(in srgb, var(--tala-color-primary) 30%, transparent)}@supports not (color:color-mix(in srgb, red 50%, white)){.tala-button--primary{background:var(--tala-color-primary)}.tala-button--primary:not(:disabled):hover{box-shadow:none}}.tala-button--secondary{background-color:var(--tala-color-subtle);color:var(--tala-color-fg);border-color:var(--tala-color-border)}.tala-button--secondary:not(:disabled):hover{background-color:var(--tala-color-subtle-2);border-color:var(--tala-color-border-strong)}.tala-button--outline{border-color:var(--tala-color-border-strong);color:var(--tala-color-fg);background-color:#0000}.tala-button--outline:not(:disabled):hover{border-color:var(--tala-color-primary);color:var(--tala-color-primary-strong);background-color:var(--tala-color-primary-subtle)}.tala-button--destructive{background-color:var(--tala-color-destructive);color:var(--tala-color-on-destructive)}.tala-button--destructive:not(:disabled):hover{filter:brightness(1.06)}.tala-button--success{background-color:var(--tala-color-success);color:var(--tala-color-on-success)}.tala-button--success:not(:disabled):hover{filter:brightness(1.06)}
.tala-card{background-color:var(--tala-color-card);border-style:solid;border-width:1px;border-color:var(--tala-color-border);border-radius:var(--tala-radius-lg);padding:var(--tala-spacing-lg);box-shadow:var(--tala-shadow-sm)}
.tala-rate-row{justify-content:space-between;align-items:baseline;gap:var(--tala-spacing-md);border-block-end:1px solid var(--tala-color-border);font-family:var(--tala-font-family-base);padding-block-start:var(--tala-spacing-md);padding-block-end:var(--tala-spacing-md);padding-inline-start:var(--tala-spacing-md);padding-inline-end:var(--tala-spacing-md);display:flex}.tala-rate-row:last-child{border-block-end:none}.tala-rate-row__label{color:var(--tala-color-muted);font-size:var(--tala-font-size-sm)}.tala-rate-row__price{font-family:var(--tala-font-family-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--tala-font-size-xl);font-weight:var(--tala-font-weight-bold);letter-spacing:-.02em}.tala-rate-row__price--up{color:var(--tala-color-up)}.tala-rate-row__price--down{color:var(--tala-color-down)}.tala-rate-row__price--flat{color:var(--tala-color-fg)}
.tala-price-chart{gap:var(--tala-spacing-sm);flex-direction:column;display:flex}.tala-price-chart__toolbar{align-items:center;gap:var(--tala-spacing-xs);display:flex}.tala-price-chart__toggle{font-family:inherit;font-size:var(--tala-font-size-sm);font-weight:var(--tala-font-weight-medium);color:var(--tala-color-muted);border:1px solid var(--tala-color-border);border-radius:var(--tala-radius-full);cursor:pointer;background-color:#0000;padding-block-start:var(--tala-spacing-xs);padding-block-end:var(--tala-spacing-xs);padding-inline-start:var(--tala-spacing-md);padding-inline-end:var(--tala-spacing-md);transition:background-color .15s,color .15s,border-color .15s}.tala-price-chart__toggle:hover{border-color:var(--tala-color-amber)}.tala-price-chart__toggle--active{color:var(--tala-color-on-ink,var(--tala-color-fg));background-color:var(--tala-color-amber-subtle);border-color:var(--tala-color-amber)}.tala-price-chart__readout{font-family:var(--tala-font-family-numeric);font-size:var(--tala-font-size-sm);font-weight:var(--tala-font-weight-semibold);color:var(--tala-color-fg);margin-inline-start:auto}.tala-price-chart__plot-wrap{position:relative}.tala-price-chart__plot{inline-size:100%}.tala-price-chart__empty{font-size:var(--tala-font-size-sm);color:var(--tala-color-muted);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
.tala-input{inline-size:100%;border-style:solid;border-width:1px;border-color:var(--tala-color-field-border);border-radius:var(--tala-radius-md);background-color:var(--tala-color-card);color:var(--tala-color-fg);font-family:var(--tala-font-family-base);font-size:var(--tala-font-size-md);padding-block:.55rem;padding-inline-start:var(--tala-spacing-md);padding-inline-end:var(--tala-spacing-md);transition:border-color .15s,box-shadow .15s;display:block}.tala-input:focus-visible{outline:var(--tala-focus-ring-width) solid var(--tala-focus-ring-color);outline-offset:1px}.tala-input:hover:not(:focus-visible){border-color:var(--tala-color-border-strong)}.tala-input--invalid{border-color:var(--tala-color-destructive)}.tala-input::placeholder{color:var(--tala-color-faint-text)}.tala-input-group{align-items:center;gap:var(--tala-spacing-sm);block-size:44px;inline-size:100%;border-style:solid;border-width:1px;border-color:var(--tala-color-field-border);border-radius:var(--tala-radius-md);background-color:var(--tala-color-card);padding-inline-start:var(--tala-spacing-md);padding-inline-end:var(--tala-spacing-md);display:flex}.tala-input-group:focus-within{outline:var(--tala-focus-ring-width) solid var(--tala-focus-ring-color);outline-offset:1px}.tala-input-group--invalid{border-color:var(--tala-color-destructive)}.tala-input-group__icon{block-size:18px;inline-size:18px;color:var(--tala-color-subtle-text);flex-shrink:0;justify-content:center;align-items:center;display:flex}.tala-input--in-group{min-inline-size:0;font-size:var(--tala-font-size-sm);background:0 0;border:none;flex:1;padding:0}.tala-input--in-group:focus-visible{outline:none}
.tala-select{inline-size:100%;border-style:solid;border-width:1px;border-color:var(--tala-color-field-border);border-radius:var(--tala-radius-md);background-color:var(--tala-color-card);color:var(--tala-color-fg);font-family:var(--tala-font-family-base);font-size:var(--tala-font-size-md);cursor:pointer;padding-block:.55rem;padding-inline-start:var(--tala-spacing-md);padding-inline-end:var(--tala-spacing-md);transition:border-color .15s;display:block}.tala-select:focus-visible{outline:var(--tala-focus-ring-width) solid var(--tala-focus-ring-color);outline-offset:1px}.tala-select:hover:not(:focus-visible){border-color:var(--tala-color-border-strong)}
.tala-field{gap:var(--tala-spacing-xs);flex-direction:column;margin-block-end:var(--tala-spacing-md);display:flex}.tala-field__label{font-family:var(--tala-font-family-base);font-size:var(--tala-font-size-sm);font-weight:var(--tala-font-weight-medium);color:var(--tala-color-fg)}.tala-field__required{color:var(--tala-color-destructive)}.tala-field__error{font-family:var(--tala-font-family-base);font-size:var(--tala-font-size-sm);color:var(--tala-color-destructive)}
.tala-confirm-dialog__overlay{padding:var(--tala-spacing-lg);z-index:1000;background-color:#0e0d0b8c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.tala-confirm-dialog{background-color:var(--tala-color-card-raised);border:1px solid var(--tala-color-border);border-radius:var(--tala-radius-lg);padding:var(--tala-spacing-xl);inline-size:90vw;max-inline-size:28rem;box-shadow:var(--tala-shadow-lg)}.tala-confirm-dialog__title{font-family:var(--tala-font-family-display);font-size:var(--tala-font-size-lg);font-weight:var(--tala-font-weight-bold);color:var(--tala-color-fg);margin-block-end:var(--tala-spacing-sm)}.tala-confirm-dialog__description{font-family:var(--tala-font-family-base);font-size:var(--tala-font-size-md);color:var(--tala-color-muted);margin-block-end:var(--tala-spacing-md)}.tala-confirm-dialog__actions{justify-content:flex-start;gap:var(--tala-spacing-sm);margin-block-start:var(--tala-spacing-md);display:flex}
.tala-pagination{justify-content:center;align-items:center;gap:var(--tala-spacing-md);padding-block-start:var(--tala-spacing-sm);padding-block-end:var(--tala-spacing-sm);display:flex}.tala-pagination__button{border-style:solid;border-width:1px;border-color:var(--tala-color-border-strong);border-radius:var(--tala-radius-md);background-color:var(--tala-color-card);color:var(--tala-color-fg);font-family:var(--tala-font-family-base);cursor:pointer;padding-block:.4rem;padding-inline-start:var(--tala-spacing-md);padding-inline-end:var(--tala-spacing-md);transition:border-color .14s,color .14s}.tala-pagination__button:disabled{color:var(--tala-color-faint-text);border-color:var(--tala-color-border);cursor:not-allowed}.tala-pagination__button:focus-visible{outline:var(--tala-focus-ring-width) solid var(--tala-focus-ring-color);outline-offset:1px}.tala-pagination__button:not(:disabled):hover{border-color:var(--tala-color-primary);color:var(--tala-color-primary-strong)}.tala-pagination__label{font-family:var(--tala-font-family-base);color:var(--tala-color-muted)}
.tala-data-table__wrapper{border-style:solid;border-width:1px;border-color:var(--tala-color-border);border-radius:var(--tala-radius-lg);background-color:var(--tala-color-card);box-shadow:var(--tala-shadow-sm);overflow-x:auto}.tala-data-table{border-collapse:collapse;inline-size:100%;font-family:var(--tala-font-family-base);font-size:var(--tala-font-size-md)}.tala-data-table__header-cell{text-align:start;background-color:var(--tala-table-header-bg);color:var(--tala-color-subtle-text);font-size:var(--tala-font-size-xs);font-weight:var(--tala-font-weight-semibold);letter-spacing:.04em;border-block-end:1px solid var(--tala-color-border-strong);padding-block-start:var(--tala-spacing-md);padding-block-end:var(--tala-spacing-md);padding-inline-start:var(--tala-spacing-md);padding-inline-end:var(--tala-spacing-md)}.tala-data-table__header-cell--sortable{padding:0}.tala-data-table__sort-button{align-items:center;gap:var(--tala-spacing-xs);inline-size:100%;cursor:pointer;font:inherit;letter-spacing:inherit;color:inherit;text-align:start;background:0 0;border:none;padding-block-start:var(--tala-spacing-md);padding-block-end:var(--tala-spacing-md);padding-inline-start:var(--tala-spacing-md);padding-inline-end:var(--tala-spacing-md);transition:color .12s;display:flex}.tala-data-table__sort-button:hover{color:var(--tala-color-fg)}.tala-data-table__sort-button:focus-visible{outline:var(--tala-focus-ring-width) solid var(--tala-focus-ring-color);outline-offset:-2px}.tala-data-table__sort-caret{opacity:0;font-size:.75em;line-height:1;transition:opacity .12s}.tala-data-table__sort-button:hover .tala-data-table__sort-caret{opacity:.4}.tala-data-table__sort-caret[data-active=true]{opacity:1;color:var(--tala-color-fg)}.tala-data-table__row{border-block-end:1px solid var(--tala-color-border);transition:background-color .12s}.tala-data-table__row:last-child{border-block-end:none}.tala-data-table__row:hover{background-color:var(--tala-table-row-hover-bg)}.tala-data-table__cell{color:var(--tala-color-fg);font-variant-numeric:tabular-nums;padding-block-start:var(--tala-spacing-md);padding-block-end:var(--tala-spacing-md);padding-inline-start:var(--tala-spacing-md);padding-inline-end:var(--tala-spacing-md)}.tala-data-table__status-cell{text-align:center;color:var(--tala-color-muted);padding-block-start:var(--tala-spacing-lg);padding-block-end:var(--tala-spacing-lg);padding-inline-start:var(--tala-spacing-md);padding-inline-end:var(--tala-spacing-md)}.tala-data-table__status-cell--error{color:var(--tala-color-destructive,#dc2626);font-weight:600}.tala-data-table__empty-cta{font:inherit;cursor:pointer;color:var(--tala-color-accent);font-weight:var(--tala-font-weight-semibold);text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.tala-data-table__empty-cta:focus-visible{outline:var(--tala-focus-ring-width) solid var(--tala-focus-ring-color);outline-offset:2px}
.tala-tv-cell{min-block-size:0;padding:0 var(--cell-pad-x);border-radius:var(--radius-cell);background:linear-gradient(180deg, var(--cell-w-1), var(--cell-w-2));box-shadow:0 var(--cell-shadow-y) var(--cell-shadow-blur) var(--cell-shadow-color), inset 0 -1.6vh 2.6vh #08143c66, inset 0 .6vh 1.2vh #fff, inset .6vh 0 1.4vh #08143c1f, inset -.6vh 0 1.4vh #08143c1f;direction:rtl;border:1px solid #0a1e501f;flex-direction:row-reverse;justify-content:space-between;align-items:center;display:flex;position:relative;overflow:hidden}.tala-tv-cell--empty{box-shadow:none;background:#ffffff0f;border-style:dashed;border-color:#ffffff24}.tala-tv-cell--empty.tala-tv-cell--blue{box-shadow:none;background:#143c8c33;border:1px dashed #78aaff38}.tala-tv-cell__flash{z-index:0;border-radius:inherit;pointer-events:none;animation:tala-tv-cell-flash var(--flash-duration,1s) ease-out forwards;position:absolute;inset:0}.tala-tv-cell__flash[data-dir=up]{background:var(--up)}.tala-tv-cell__flash[data-dir=down]{background:var(--down)}.tala-tv-cell__value,.tala-tv-cell__label{z-index:1;position:relative}.tala-tv-cell__value{align-items:center;gap:var(--gap-inline);color:var(--val-flat);font-weight:900;font-size:var(--cell-value-size);letter-spacing:.02em;direction:ltr;flex-shrink:0;display:inline-flex}.tala-tv-cell__label{min-inline-size:0;color:var(--cell-label);font-weight:800;font-size:var(--cell-label-size);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tala-kiosk--portrait .tala-tv-cell{direction:rtl;border-radius:1.1vw;flex-direction:column;justify-content:center;gap:.7vw;padding:1.1vw 1.5vw}.tala-kiosk--portrait .tala-tv-cell__value{direction:ltr;max-inline-size:100%;font-size:4.3vw}.tala-kiosk--portrait .tala-tv-cell__label{max-inline-size:100%;font-size:2.8vw}.tala-tv-cell--lead .tala-tv-cell__label{font-size:3.15vw}.tala-tv-cell--lead .tala-tv-cell__value{font-size:5.2vw}.tala-tv-cell--up .tala-tv-cell__value{color:var(--up)}.tala-tv-cell--down .tala-tv-cell__value{color:var(--down)}.tala-tv-cell--blue{border:.2vh solid var(--neon);background:linear-gradient(180deg, var(--feature-1), var(--feature-2));box-shadow:0 var(--cell-shadow-y) var(--cell-shadow-blur) var(--cell-shadow-color), inset 0 -1.6vh 2.6vh #0000009e, inset 0 .6vh 1.2vh #ffffff61, inset .6vh 0 1.4vh #00000038, inset -.6vh 0 1.4vh #00000038}.tala-tv-cell--blue .tala-tv-cell__value{color:#fff}.tala-tv-cell--stale .tala-tv-cell__value{color:var(--cell-stale,#8a93a8);opacity:.8}.tala-tv-cell--blue .tala-tv-cell__label{color:var(--gold)}.tala-tv-cell--blue.tala-tv-cell--up .tala-tv-cell__value{color:var(--up-bright)}.tala-tv-cell--blue.tala-tv-cell--down .tala-tv-cell__value{color:var(--down-bright)}@keyframes tala-tv-cell-flash{0%{opacity:.72}to{opacity:0}}@media (prefers-reduced-motion:reduce){.tala-tv-cell__flash{display:none}}
.tala-tv-panel{border-radius:var(--radius-card);color:#fff}.tala-tv-panel--card{background:linear-gradient(180deg, var(--date-1), var(--date-2));box-shadow:inset 0 0 0 1px var(--card-rim), 0 var(--card-shadow-y) var(--card-shadow-blur) var(--cell-shadow-color);padding:.3vh}.tala-tv-panel--footer{background:linear-gradient(180deg, var(--panel-1), var(--panel-2));box-shadow:var(--footer-red-dx) calc(-1 * var(--footer-red-dy)) 0 0 var(--red-1);overflow:hidden}.tala-tv-panel--brand{padding:var(--panel-pad-y) var(--panel-pad-x);border:var(--brand-border) solid var(--brand-frame);border-radius:var(--radius-card-lg);background:linear-gradient(180deg, var(--brand-1), var(--brand-3) 84%, var(--brand-4));box-shadow:inset 0 0 0 1px #ffffff2e, 0 var(--card-shadow-y) var(--card-shadow-blur) var(--cell-shadow-color)}.tala-kiosk--portrait .tala-tv-panel--footer{border-radius:1.7vw}.tala-kiosk--portrait .tala-tv-panel--brand{border-width:.4vw;border-radius:2vw;padding:.9vw}
.tala-tv-status{block-size:var(--status-h);justify-content:space-evenly;align-items:center;gap:var(--gap-inline-lg);border-radius:calc(var(--radius-card) - .3vh);background:linear-gradient(#fff,#e7edf7);flex-shrink:0;padding:0 1vh;font-size:1.8vh;font-weight:900;display:flex}.tala-tv-status__item{align-items:center;gap:var(--gap-inline);display:inline-flex}.tala-tv-status__item+.tala-tv-status__item{border-inline-start:1px solid #0e2a6b33;padding-inline-start:.8vh}.tala-tv-status__label,.tala-tv-status__value--plain{color:#0e2a6b}.tala-tv-status__value--up{color:var(--up)}.tala-tv-status__value--down{color:var(--down)}.tala-kiosk--portrait .tala-tv-status{border-radius:2.3vw;gap:.9vw;block-size:5.9vw;padding:.6vw 1.1vw;font-size:1.9vw}.tala-kiosk--portrait .tala-tv-status__item+.tala-tv-status__item{padding-inline-start:.8vw}
.tala-tv-chip{justify-content:center;align-items:center;gap:var(--gap-inline-sm);color:#fff;border-inline-end:1px solid #ffffff29;flex-direction:column;flex:1;min-inline-size:0;display:flex}.tala-tv-chip__label{font-size:1.7vh;font-weight:700}.tala-tv-chip__value{align-items:center;gap:var(--gap-inline-sm);direction:ltr;font-size:2.9vh;font-weight:900;display:inline-flex}.tala-tv-chip__value--up{color:var(--up-bright)}.tala-tv-chip__value--down{color:var(--down-bright)}.tala-tv-chip__arrow--up{color:var(--up)}.tala-tv-chip__arrow--down{color:var(--down)}.tala-kiosk--portrait .tala-tv-chip__label{font-size:1.8vw}.tala-kiosk--portrait .tala-tv-chip__value{font-size:3vw}
.tala-marquee__track{white-space:nowrap;will-change:transform;animation:24s linear infinite tala-marquee-shift;display:inline-flex}.tala-marquee__track>span{padding-inline-start:4vw}@keyframes tala-marquee-shift{0%{transform:translate(0)}to{transform:translateX(var(--tala-marquee-shift,50%))}}@media (prefers-reduced-motion:reduce){.tala-marquee__track{animation:none}}
