.lc-carousel{display:flex;flex-direction:column;gap:.625rem}.lc-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.lc-title{margin:0;font-size:1.0625rem;font-weight:500;color:var(--font-color)}.lc-nav{gap:.375rem}.lc-arrow,.lc-nav{display:flex;align-items:center}.lc-arrow{justify-content:center;width:26px;height:26px;padding:0;border:1px solid var(--border-color);border-radius:50%;background:transparent;color:var(--font-color);cursor:pointer;transition:filter .12s ease}.lc-arrow svg{display:block;width:15px;height:15px}.lc-arrow:hover:not(:disabled){filter:brightness(1.12)}.app-light .lc-arrow:hover:not(:disabled){filter:brightness(.95)}.lc-arrow:focus-visible{outline:2px solid var(--font-color);outline-offset:1px}.lc-arrow:focus:not(:focus-visible){outline:none}.lc-arrow:active{border-color:var(--font-color)}.lc-arrow:disabled{cursor:default;opacity:.35;border-color:var(--border-color)}.lc-scroll{display:flex;align-items:stretch;gap:.625rem;overflow-x:auto;scrollbar-width:none;margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem;scroll-padding-inline:1rem}.lc-scroll::-webkit-scrollbar{display:none}.lc-card{--lc-card-w:112px;position:relative;flex:0 0 auto;width:var(--lc-card-w);height:calc(var(--lc-card-w) * 297 / 210);padding:0;border:1px solid var(--border-color);border-radius:16px;overflow:hidden;background:var(--background-secondary);cursor:pointer;text-align:left;color:var(--font-color);transition:filter .12s ease}.lc-card:hover:not(:disabled){filter:brightness(1.12)}.app-light .lc-card:hover:not(:disabled){filter:brightness(.95)}.lc-card:focus-visible{outline:2px solid var(--background-accent);outline-offset:1px}.lc-card:disabled{cursor:default;opacity:.6}.lc-card-fill{position:absolute;inset:0;display:block;pointer-events:none}.lc-card .tp-page{border-radius:0;box-shadow:none}.lc-card .tp-media,.lc-card .tp-text{font-size:5px}.lc-card .tp-media svg{width:8px;height:8px}.lc-card-shade{left:0;right:0;bottom:0;height:68px;background:linear-gradient(0deg,rgba(0,0,0,.62) 0,rgba(0,0,0,.56) 18%,rgba(0,0,0,.44) 36%,rgba(0,0,0,.28) 54%,rgba(0,0,0,.14) 72%,rgba(0,0,0,.05) 87%,transparent)}.lc-card-name,.lc-card-shade{position:absolute;pointer-events:none}.lc-card-name{left:10px;right:8px;bottom:8px;font-size:12px;font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ll-strip{position:absolute;left:0;right:0;bottom:100%;background:linear-gradient(to top,var(--background-component) 0,var(--background-component) 74%,color-mix(in srgb,var(--background-component) 82%,transparent) 86%,color-mix(in srgb,var(--background-component) 50%,transparent) 95%,transparent 100%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility 0s linear .22s}.ll-strip.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s ease}.ll-card-loading{cursor:default}.ll-divider{flex:0 0 1px;align-self:stretch;margin:12px 0;background:var(--border-color);border-radius:1px}.ll-content{padding:3.25rem 1rem 1.125rem}.cc-card{align-self:stretch;display:flex;flex-direction:column;gap:.75rem;padding:.75rem;border:1px solid var(--border-color);border-radius:10px;background:var(--background-component)}.cc-summary{margin:0;font-size:14px;font-weight:600;line-height:1.45;color:var(--font-color)}.cc-slots{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.cc-slot{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.cc-slot-label{font-weight:600}.cc-slot-label,.cc-slot-value{font-size:14px;color:var(--font-color)}.cc-slot-value{display:inline-flex;align-items:center;gap:.375rem;text-align:right;word-break:break-word}.cc-badge{flex:0 0 auto;padding:1px 6px;border-radius:999px;font-size:11px;font-weight:600;background:var(--info-badge-bg);color:var(--info-badge-text)}.cc-actions{display:flex;align-items:center;gap:.5rem}.cc-actions .dx-button.dx-state-disabled{opacity:1}.cc-cancel{height:35px;padding:0 1rem;border-radius:6px;border:1px solid var(--border-color);background:transparent;color:var(--font-color);font-size:14px;font-weight:600;cursor:pointer;transition:filter .16s ease}.cc-cancel:hover:not(:disabled){filter:brightness(1.12)}.app-light .cc-cancel:hover:not(:disabled){filter:brightness(.95)}.cc-cancel:focus-visible{outline:2px solid var(--border-accessible);outline-offset:2px}.cc-cancel:disabled{cursor:not-allowed;opacity:1;color:var(--border-accessible);border-color:var(--border-color)}