.credit-shortfall-chip .cc-scene-table-wrap{margin-bottom:.8em;overflow-x:auto}.credit-shortfall-chip .cc-scene-table{border-collapse:collapse;font-size:.8em;width:100%}.credit-shortfall-chip .cc-scene-table th{color:var(--font-color-50);font-weight:500;padding:0 .6em .4em 0;text-align:left;white-space:nowrap}.credit-shortfall-chip .cc-scene-table td{border-top:1px solid var(--border-color);color:var(--font-color);padding:.35em .6em .35em 0}.credit-shortfall-chip .cc-scene-duration,.credit-shortfall-chip .cc-scene-model{color:var(--font-color-50);white-space:nowrap}.credit-shortfall-chip .cc-scene-credits{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.credit-shortfall-chip .cc-totals{border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:.35em;padding-top:.6em}.credit-shortfall-chip .cc-row{color:var(--font-color-50);display:flex;font-size:.85em;gap:1em;justify-content:space-between}.credit-shortfall-chip .cc-row strong{font-feature-settings:"tnum";color:var(--font-color);font-variant-numeric:tabular-nums}.credit-shortfall-chip .cc-row-money strong,.credit-shortfall-chip .cc-row-shortfall strong{color:var(--font-color);font-weight:600}.credit-advance-offer .cc-lead,.credit-pack-card .cc-lead{color:var(--font-color);line-height:1.45;margin:0 0 .7em}.credit-advance-offer .cc-pills{display:flex;flex-wrap:wrap;gap:.4em;margin-bottom:.6em}.credit-advance-offer .cc-pill{background:var(--bg-color-3,#ffffff0f);border-radius:999px;color:var(--font-color-80,var(--font-color));font-size:.72em;padding:2px 8px}.cc-note{color:var(--font-color-50);font-size:.78em;line-height:1.45;margin:.4em 0 0}.credit-pack-card .cc-packs{display:flex;flex-direction:column;gap:.6em}.credit-pack-card .cc-pack{align-items:flex-start;background:var(--material-btn-hover-color);border:1px solid var(--border-color);border-radius:10px;color:var(--font-color);cursor:pointer;display:flex;flex-direction:column;gap:.15em;padding:.8em .9em;text-align:left;transition:border-color .15s ease,background .15s ease;width:100%}.credit-pack-card .cc-pack:hover{background:var(--material-btn-hover-hover-color);border-color:var(--main-color-border-hover)}.credit-pack-card .cc-pack-default{border-color:var(--main-color)}.credit-pack-card .cc-pack-headline{font-weight:600}.credit-pack-card .cc-pack-credits{font-feature-settings:"tnum";color:var(--font-color-50);font-size:.8em;font-variant-numeric:tabular-nums}.credit-pack-card .cc-custom{border-top:1px solid var(--border-color);margin-top:.9em;padding-top:.9em}.credit-pack-card .cc-custom-label{color:var(--font-color-50);display:block;font-size:.78em;font-weight:600;margin-bottom:.45em}.credit-pack-card .cc-custom-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5em}.credit-pack-card .cc-custom-input{font-feature-settings:"tnum";background:var(--background-color);border:1px solid var(--border-color);border-radius:8px;color:var(--font-color);font-size:.9em;font-variant-numeric:tabular-nums;outline:none;padding:.45em .6em;width:7.5em}.credit-pack-card .cc-custom-input:focus{border-color:var(--main-color)}.credit-pack-card .cc-custom-unit{color:var(--font-color-50);font-size:.8em}.credit-pack-card .cc-custom-price{font-feature-settings:"tnum";color:var(--font-color);font-variant-numeric:tabular-nums;font-weight:600;margin-left:auto}.credit-pack-card .cc-pack-custom{align-items:center;background:var(--main-color-background);border-color:var(--main-color);flex:0 0 auto;flex-direction:row;font-weight:600;padding:.45em 1.1em;width:auto}.credit-pack-card .cc-pack-custom:disabled{background:var(--material-btn-hover-color);border-color:var(--border-color);cursor:not-allowed;opacity:.5}.credit-pack-card .cc-custom-note:empty{display:none}.credit-pack-card .cc-custom-note{margin:.5em 0 0}.credit-pack-card .cc-fineprint{color:var(--font-color-50);font-size:.75em;margin:.8em 0 0}.credit-pack-card .cc-checkout-status{color:var(--font-color-50);font-size:.82em;margin-top:.7em}.credit-pack-card.is-busy .cc-pack{opacity:.55;pointer-events:none}.credit-advance-offer .ui-card-actions,.credit-pack-card .ui-card-actions{display:flex;gap:.6em;justify-content:flex-end;margin-top:.9em}.credit-advance-offer.is-generating .ui-card-header .material-symbols-outlined{animation:cc-pulse 1.4s ease-in-out infinite}@keyframes cc-pulse{0%,to{opacity:1}50%{opacity:.45}}