@keyframes auth-visual-glow{0%{transform:translate(-3%,-2%)scale(1)}to{transform:translate(12%,10%)scale(1.15)}}.facts-card{background:var(--surface-card);border:1px solid color-mix(in srgb, var(--text-soft) 14%, transparent);border-radius:14px;flex-direction:column;transition:border-color .16s;display:flex;overflow:hidden}.facts-card:hover{border-color:color-mix(in srgb, var(--primary) 45%, transparent)}.facts-card__body{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:auto;gap:10px;min-height:0;padding:12px 13px 11px;display:flex}.facts-card__head{flex-direction:column;gap:4px;display:flex}.facts-card__kicker{letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:8px;min-height:13px;margin:0;font-size:9.5px;font-weight:600;display:flex}.facts-card__kind{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.facts-card__size{color:var(--text-soft);font-variant-numeric:tabular-nums;letter-spacing:.03em;flex:none}.facts-card__title{overflow-wrap:anywhere;margin:0;font-size:13.5px;font-weight:600;line-height:1.32}.facts-card__label{flex-direction:column;gap:10px;margin-top:auto;display:flex}.facts-label{border-collapse:collapse;font-variant-numeric:tabular-nums;background:#fff;border-radius:6px;width:100%;overflow:hidden;box-shadow:0 0 0 1px #11111124}.facts-label .MuiSkeleton-root{margin-block:2.5px}.facts-label__head th{vertical-align:baseline;border-bottom:1.5px solid #111;padding:5px 10px 4px}.facts-label__title{letter-spacing:.04em;text-transform:uppercase;color:#111;text-align:left;white-space:nowrap;max-width:0;font-size:10px;font-weight:700;overflow:hidden}.facts-label__basis{color:#555;text-align:right;white-space:nowrap;font-size:9px;font-weight:500}.facts-label__row{border-bottom:1px solid #1111111a}.facts-label__row:last-child{border-bottom:0}.facts-label__name{color:#111;text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:3px 0 3px 7px;font-size:10px;font-weight:500;overflow:hidden}.facts-label__row.is-sub .facts-label__name{color:#444;padding-left:15px}.facts-label__amount{color:#111;text-align:right;white-space:nowrap;width:1%;padding:3px 10px 3px 0;font-size:10.5px;font-weight:700}.facts-label__unit{color:#555;margin-left:2.5px;font-size:9px;font-weight:400}.facts-card__nodata{color:var(--text-muted);margin:0;font-size:12px}.facts-card__foot{border-top:1px solid color-mix(in srgb, var(--text-soft) 12%, transparent);justify-content:space-between;align-items:center;gap:10px;padding:10px 13px 12px;display:flex}.facts-card__prices{flex-direction:column;gap:1px;min-width:0;display:flex}.facts-card__price{color:var(--text-strong);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.facts-card__unit-price{color:var(--text-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:500;line-height:1.25}.facts-card__add{appearance:none;cursor:pointer;border:1.5px solid color-mix(in srgb, var(--primary) 50%, transparent);width:34px;height:34px;color:var(--primary);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.facts-card__add:hover{background:color-mix(in srgb, var(--primary) 12%, transparent)}.facts-card__add.is-locked{opacity:.55;cursor:not-allowed}
