.tv-cat__customentry{justify-content:space-between;align-items:center;gap:var(--tv-space-4,16px);margin-top:var(--tv-space-4,16px);padding:var(--tv-space-4,16px);background:var(--tv-surface,#fff);border-radius:var(--tv-radius-card,10px);border:1px dashed #c3caf5;display:flex}.tv-cat__customentrybody{flex-direction:column;gap:3px;min-width:0;display:flex}.tv-cat__customentrytitle{color:var(--tv-ink,#0d1117);margin:0;font-size:14px;font-weight:600}.tv-cat__customentrytext{color:var(--tv-ink-3,#5c6675);margin:0;font-size:13px;line-height:1.55}.tv-cat__dialog{background:#fff;border:1px solid #d8dee7;border-radius:10px;flex-direction:column;width:min(520px,100%);max-height:100%;display:flex;box-shadow:0 6px 28px #0d111714}.tv-cat__dialogtitle{color:var(--tv-ink,#0d1117);align-items:center;gap:8px;margin:0;font-size:19px;font-weight:600;display:flex}.tv-cat__dialogsub{color:var(--tv-ink-3,#5c6675);margin:3px 0 0;font-size:13px;line-height:1.55}.tv-cat__dialogbody{gap:var(--tv-space-4,16px);flex-direction:column;padding:18px 20px;display:flex;overflow-y:auto}.tv-cat__dialogfoot{justify-content:flex-end;align-items:center;gap:var(--tv-space-2,8px);background:#f7f9fc;border-top:1px solid #eef1f5;border-radius:0 0 10px 10px;padding:14px 20px;display:flex}.tv-cat__dialogfoot--created{justify-content:space-between}.tv-cat__textaction{color:#3a4bcc;cursor:pointer;background:0 0;border:0;padding:8px 4px;font-size:13px;font-weight:500}.tv-cat__textaction:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #3a4bcc}.tv-cat__createdtick{color:#05704a;background:#dcf2e8;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;display:inline-flex}.tv-cat__notepanel{color:var(--tv-ink-3,#5c6675);background:#f7f9fc;border:1px solid #eef1f5;border-radius:8px;padding:13px 14px;font-size:13px;line-height:1.55}@media (max-width:899.98px){.tv-cat__dialog{width:100%}.tv-cat__customentry{flex-direction:column;align-items:stretch}}@media (max-width:759.98px){.tv-cat__dialog{border-bottom:0;border-left:0;border-right:0;border-radius:14px 14px 0 0;width:auto;max-height:92%}.tv-cat__dialog .tv-cat__forminput{min-height:48px}.tv-cat__dialogfoot{border-radius:0;flex-direction:column-reverse;align-items:stretch}.tv-cat__dialogfoot .tv-btn,.tv-cat__dialogfoot .tv-cat__textaction{width:100%;min-height:48px}.tv-cat__customentry .tv-btn{width:100%}}
.tv-prod__nameline{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.tv-prod__identityline{font-family:var(--tv-font-mono,ui-monospace, monospace);color:var(--tv-ink-3,#5c6675);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.5;overflow:hidden}.tv-prod__identityline--detail{margin:0 0 var(--tv-space-3);white-space:normal;overflow:visible}@media (max-width:759.98px){.tv-prod__identityline{white-space:normal}}.tv-lv{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12.5px;line-height:1.45;display:block;overflow:hidden}.tv-lv__pair{min-width:0}.tv-lv__label{color:#8b95a5;font-size:12px}.tv-lv__value{color:var(--tv-ink,#0d1117);font-weight:500}.tv-lv__sep{color:#cfd6df;padding:0 8px}.tv-lv__more{color:#8b95a5;margin-left:10px;font-size:12px;display:none}@media (min-width:1024px){.tv-lv__pair:nth-child(n+4){display:none}.tv-lv__more--wide{display:inline}}@media (min-width:760px) and (max-width:1023.98px){.tv-lv__pair:nth-child(n+3){display:none}.tv-lv__more--mid{display:inline}}@media (max-width:759.98px){.tv-lv__pair:nth-child(n+2){display:none}.tv-lv__more--narrow{display:inline}}
.tv-metafield__group{border:0;min-width:0;margin-inline:0;padding:0}.tv-metafield__group>legend{padding-inline:0}.tv-metafield__choices{gap:0 var(--tv-space-4,16px);grid-template-columns:1fr;display:grid}@media (min-width:760px){.tv-metafield__choices{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.tv-metafield__choice{cursor:pointer;align-items:center;gap:10px;min-width:0;min-height:44px;padding:4px 0;display:flex}.tv-metafield__choice input{accent-color:#3a4bcc;flex:none;width:18px;height:18px}.tv-metafield__choicelabel{font-size:var(--tv-role-caption-size);color:var(--tv-ink-1,#0d1117);overflow-wrap:anywhere;line-height:1.45}
.tv-pf{row-gap:var(--tv-space-3);flex-direction:column;display:flex}.tv-pf__tier{align-items:start;gap:var(--tv-space-3);flex-wrap:wrap;display:flex}.tv-pf__search{flex:320px;min-width:280px;max-width:480px}.tv-pf__control{flex:none}.tv-pf__control--type{width:214px}.tv-pf__control--category{width:190px}.tv-disclosure{position:relative}.tv-disclosure__trigger{width:100%;min-height:var(--tv-hit);padding:0 var(--tv-space-3);border:1px solid var(--tv-hairline);border-radius:var(--tv-radius-input);background:var(--tv-surface);color:var(--tv-ink);font-family:var(--tv-font-body);font-size:var(--tv-role-button-text-size);text-align:left;cursor:pointer;align-items:center;gap:6px;display:flex}.tv-disclosure__trigger.is-active,.tv-disclosure__trigger.is-open{color:#2a38a8;background:#eef0fb;border-color:#3a4bcc;font-weight:600}.tv-pf__triggerlabel{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.tv-pf__count{color:#fff;min-width:18px;height:18px;font-family:var(--tv-font-mono,ui-monospace, monospace);background:#3a4bcc;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.tv-pf__stopped{color:#5b6675;letter-spacing:.04em;white-space:nowrap;background:#eef1f5;border-radius:5px;margin-left:6px;padding:0 5px;font-size:9.5px;font-weight:700;display:inline-block}.tv-disclosure__panel{z-index:40;width:336px;max-width:calc(100vw - 2 * var(--tv-space-4));border:1px solid var(--tv-hairline);background:var(--tv-surface);border-radius:9px;flex-direction:column;max-height:420px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 6px 28px #0d111714}.tv-disclosure__head{justify-content:space-between;align-items:center;gap:var(--tv-space-3);padding:10px var(--tv-space-4);background:#fbfcfd;border-bottom:1px solid #eef1f5;border-radius:9px 9px 0 0;display:flex}.tv-disclosure__title{letter-spacing:.1em;color:#5b6675;margin:0;font-size:11px;font-weight:700}.tv-disclosure__close{color:#5c6675;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;width:28px;height:28px}.tv-disclosure__body{padding:var(--tv-space-3) var(--tv-space-4);overflow-y:auto}.tv-disclosure__footer{align-items:center;gap:var(--tv-space-2);padding:var(--tv-space-3) var(--tv-space-4);background:#fbfcfd;border-top:1px solid #eef1f5;border-radius:0 0 9px 9px;display:flex}@media (min-width:760px) and (max-width:1023.98px){.tv-pf__tier{position:relative}.tv-pf__control{position:static}.tv-disclosure__panel{width:auto;max-width:none;max-height:380px;left:0;right:0}}.tv-disclosure__panel--sheet{width:auto;max-width:none;max-height:84%;padding-bottom:env(safe-area-inset-bottom,0px);border:0;border-radius:14px 14px 0 0;position:static}.tv-disclosure__panel--sheet .tv-disclosure__head{border-radius:14px 14px 0 0}.tv-disclosure__panel--sheet .tv-disclosure__close{width:var(--tv-control-h-touch);height:var(--tv-control-h-touch)}.tv-disclosure__panel--sheet .tv-disclosure__footer{border-radius:0;position:sticky;bottom:0}.tv-disclosure__panel--sheet .tv-disclosure__footer .tv-btn{flex:1 1 0;min-height:48px}.tv-pf__section+.tv-pf__section{margin-top:var(--tv-space-4)}.tv-pf__sectionhead{margin:0 0 var(--tv-space-2);letter-spacing:.1em;color:#5b6675;font-size:11px;font-weight:700}.tv-pf__note{margin:var(--tv-space-2) 0 0;font-size:var(--tv-role-caption-size);color:var(--tv-ink-3);line-height:1.5}.tv-pf__setuplink{margin-top:var(--tv-space-3)}.tv-pf__field+.tv-pf__field{border-top:1px solid #eef1f5}.tv-pf__fieldhead{justify-content:space-between;align-items:center;gap:var(--tv-space-3);width:100%;min-height:52px;color:var(--tv-ink);font-family:var(--tv-font-body);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.tv-pf__fieldlabel{flex-direction:column;min-width:0;font-size:13.5px;font-weight:500;display:flex}.tv-pf__fieldkind{color:#8b95a5;font-size:11.5px;font-weight:400}.tv-pf__fieldvalue{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tv-ink-2);flex:0 auto;font-size:13px;overflow:hidden}.tv-pf__group{margin:0 0 var(--tv-space-3);border:0;min-width:0;padding:0}.tv-pf__narrow{margin-bottom:var(--tv-space-2);min-height:var(--tv-control-h-compact)}.tv-pf__option{cursor:pointer;align-items:center;gap:10px;min-width:0;min-height:36px;padding:2px 0;font-size:13px;display:flex}.tv-pf__option.is-child{padding-left:var(--tv-space-5)}.tv-pf__option input{accent-color:#3a4bcc;flex:none;width:16px;height:16px}.tv-pf__option span{overflow-wrap:anywhere;min-width:0}.tv-pf__more{margin:var(--tv-space-2) 0 0;color:#8b95a5;font-size:12px}.tv-pf__chips{align-items:center;gap:var(--tv-space-2);flex-wrap:wrap;display:flex}.tv-pf__chip{background:#eef0fb;border:1px solid #c3caf5;border-radius:7px;align-items:stretch;max-width:100%;min-height:32px;display:inline-flex;overflow:hidden}.tv-pf__chipbody{color:#2a38a8;min-width:0;font-family:var(--tv-font-body);font-size:var(--tv-role-caption-size);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.tv-pf__chipfield{white-space:nowrap;font-weight:700}.tv-pf__chipvalues{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.tv-pf__chipx{color:#2a38a8;cursor:pointer;background:0 0;border:0;border-left:1px solid #d7ddf7;flex:none;width:26px}.tv-pf__clearall{color:var(--tv-ink-2);font-family:var(--tv-font-body);font-size:var(--tv-role-caption-size);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.tv-pf__result{justify-content:space-between;align-items:center;gap:var(--tv-space-2) var(--tv-space-4);flex-wrap:wrap;display:flex}.tv-pf__count-line{font-size:var(--tv-role-caption-size);color:var(--tv-ink-2);overflow-wrap:anywhere;min-width:0;margin:0}@media (max-width:759.98px){.tv-pf__search{flex:100%}.tv-pf__control--type,.tv-pf__control--filters{flex:1 1 0;width:auto}.tv-disclosure__trigger,.tv-pf__option{min-height:var(--tv-control-h-touch)}.tv-pf__option input{width:18px;height:18px}.tv-pf__fieldhead{min-height:56px}.tv-pf__chip{min-height:36px}.tv-pf__chipx{width:32px}.tv-pf__chipvalues{max-width:200px}.tv-pf__count{min-width:20px;height:20px}}.tv-prod__sort{align-items:center;gap:var(--tv-space-2);flex-wrap:wrap;display:flex}.tv-prod__discovery{row-gap:var(--tv-space-5);flex-direction:column;min-width:0;display:flex}
.tv-overlay{width:auto;max-width:none;height:auto;max-height:none;color:inherit;border:0;margin:0;padding:0}.tv-overlay--modal,.tv-overlay--drawer,.tv-overlay--sheet{z-index:60;background:0 0;display:flex;position:fixed;inset:0;overflow:hidden}.tv-overlay--modal::backdrop,.tv-overlay--drawer::backdrop,.tv-overlay--sheet::backdrop{background:#0d111761}.tv-overlay--modal{padding:var(--tv-space-4,16px);justify-content:center;align-items:center}.tv-overlay--drawer{justify-content:flex-end;align-items:stretch}.tv-overlay--sheet{flex-direction:column;justify-content:flex-end}.tv-overlay--nav{z-index:60;position:fixed}@media (max-width:759.98px){.tv-overlay--drawer,.tv-overlay--modal.tv-overlay--phonesheet{flex-direction:column;justify-content:flex-end;align-items:stretch;padding:0}}.tv-overlay:not([open]){display:none}
.tv-lt{row-gap:var(--tv-space-3);flex-direction:column;display:flex}.tv-lt__form{row-gap:var(--tv-space-2);flex-direction:column;display:flex}.tv-lt__tier{align-items:start;gap:var(--tv-space-3);flex-wrap:wrap;display:flex}.tv-lt__search{flex:320px;min-width:260px;max-width:480px;position:relative}.tv-lt__searchinput{padding-right:calc(var(--tv-space-3) + 32px)}.tv-lt__clear{width:44px;height:44px;color:var(--tv-ink-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.tv-lt__clear:hover{color:var(--tv-ink)}.tv-lt__controls{align-items:start;gap:var(--tv-space-3);flex-wrap:wrap;display:flex}.tv-lt__controls--sort{margin-left:auto}.tv-lt__field{flex:0 auto;min-width:0}.tv-lt__select{text-overflow:ellipsis;width:auto;max-width:200px}.tv-lt__help{color:var(--tv-ink-2);margin:0;font-size:12.5px;line-height:1.35}.tv-lt__notice{font-size:var(--tv-role-caption-size);color:var(--tv-ink-2);margin:0}.tv-lt__chips{align-items:center;gap:var(--tv-space-2);flex-wrap:wrap;display:flex}.tv-lt__count{font-size:var(--tv-role-caption-size);color:var(--tv-ink-2);overflow-wrap:anywhere;min-width:0;margin:0}.tv-lt__results{row-gap:var(--tv-space-3);flex-direction:column;display:flex}.tv-lt__results .tv-table__caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}.tv-lt__results[data-busy=true]{opacity:.6}.tv-lt__sheettrigger{flex:none;display:none}.tv-lt__sheet{row-gap:var(--tv-space-3);flex-direction:column;display:flex}.tv-lt__sheetlabel{margin-bottom:var(--tv-space-1);font-size:var(--tv-role-caption-size);color:var(--tv-ink);font-weight:600;display:block}.tv-lt__field--sheet{flex:auto}.tv-lt__field--sheet .tv-lt__select{width:100%;max-width:none}@media (max-width:759.98px){.tv-lt__search{flex:100%;max-width:none}.tv-lt__controls{flex:100%}.tv-lt__controls--sort{margin-left:0}.tv-lt__field{flex:100%}.tv-lt__select{width:100%;max-width:none;min-height:var(--tv-control-h-touch)}.tv-lt__controls--desktop{display:none}.tv-lt__sheettrigger{flex:100%;display:block}}
.tv-step__title:focus{outline:none}.tv-step__title:focus-visible{outline:var(--tv-focus-ring);outline-offset:var(--tv-focus-offset);border-radius:var(--tv-radius-control)}.tv-step--invalid .tv-step__marker{border-color:var(--tv-status-refunded-fg);color:var(--tv-status-refunded-fg);background:var(--tv-status-refunded-bg);font-weight:700}.tv-step--invalid.tv-step--current .tv-step__marker{background:var(--tv-status-refunded-fg);border-color:var(--tv-status-refunded-fg);color:var(--tv-surface)}.tv-actionbar__reason:empty{min-width:0;margin:0}
.tv-toasts{left:50%;bottom:calc(var(--tv-commitbar-h) + var(--tv-space-4));z-index:60;width:min(480px, calc(100vw - 2 * var(--tv-space-4)));pointer-events:none;position:fixed;transform:translate(-50%)}.tv-toasts__list{gap:var(--tv-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tv-toast{align-items:center;gap:var(--tv-space-2) var(--tv-space-3);padding:var(--tv-space-3) var(--tv-space-4);border-radius:var(--tv-radius-panel);background:var(--tv-rail);color:var(--tv-rail-ink);box-shadow:var(--tv-shadow-2);pointer-events:auto;flex-wrap:wrap;animation:.16s ease-out tv-toast-in;display:flex}.tv-toast__message{flex:16ch;margin:0}.tv-toast__action,.tv-toast__dismiss{min-height:var(--tv-hit);padding:0 var(--tv-space-2);color:var(--tv-rail-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.tv-toast__action:focus-visible,.tv-toast__dismiss:focus-visible{outline:var(--tv-focus-width) solid var(--tv-rail-ink);outline-offset:2px}@keyframes tv-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tv-toast{animation:none}}@media (max-width:760px){.tv-toasts{bottom:calc(var(--tv-foot-clear) + var(--tv-space-2));width:calc(100vw - 2 * var(--tv-space-4))}}.tv-success{gap:var(--tv-space-2);padding:var(--tv-space-5);border:1px solid var(--tv-hairline);border-radius:var(--tv-radius-panel);background:var(--tv-surface);scroll-margin-top:calc(var(--tv-scroll-head-clear) + var(--tv-space-2));flex-direction:column;display:flex}.tv-success:focus-visible{outline:var(--tv-focus-ring);outline-offset:var(--tv-focus-offset)}.tv-success__title{align-items:center;gap:var(--tv-space-2);font-size:var(--tv-text-lg,18px);margin:0;font-weight:600;display:flex}.tv-success__tick{border-radius:var(--tv-radius-pill);background:var(--tv-ink);width:24px;height:24px;color:var(--tv-surface);justify-content:center;align-items:center;font-size:14px;display:inline-flex}.tv-success__name{overflow-wrap:anywhere;margin:0;font-weight:600}.tv-success__body{color:var(--tv-ink-2);margin:0}.tv-success__actions{gap:var(--tv-space-2);margin-top:var(--tv-space-2);flex-wrap:wrap;display:flex}@media (max-width:760px){.tv-success__actions{flex-direction:column}.tv-success__actions .tv-btn{width:100%;min-height:var(--tv-hit)}}
.tv-pagehead__up{align-items:center;gap:var(--tv-space-1);min-height:24px;font-size:var(--tv-role-page-context-size);color:var(--tv-brand-text);align-self:flex-start;font-weight:600;text-decoration:none;display:inline-flex}.tv-pagehead__up:hover{text-decoration:underline}.tv-pagehead__up:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid}.tv-pagehead__upglyph{flex:none}@media (max-width:760px){.tv-pagehead__up{display:none}.tv-pagehead__context:has(>.tv-pagehead__up:only-child){display:none}}.tv-adminstate--page{margin-block:var(--tv-space-6);width:100%;max-width:640px;padding:var(--tv-space-7) var(--tv-space-6);background:var(--tv-surface);border-style:solid;margin-inline:auto}.tv-adminstate--page .tv-state__title{font-size:var(--tv-role-section-title-size)}.tv-adminstate__actions{justify-content:center;gap:var(--tv-space-3);flex-wrap:wrap;display:flex}.tv-adminstate__code{margin-top:var(--tv-space-2)}.tv-adminstate__codevalue{-webkit-user-select:all;user-select:all}@media (max-width:760px){.tv-adminstate--page{margin-block:var(--tv-space-4);padding:var(--tv-space-6) var(--tv-space-4)}.tv-adminstate__actions{flex-direction:column;align-items:stretch}}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-padding-top:var(--tv-scroll-head-clear);scroll-padding-bottom:var(--tv-scroll-foot-clear)}@media (max-width:760px){:root{--tv-scroll-head-clear:calc(var(--tv-appbar-h) + env(safe-area-inset-top,0px) + var(--tv-space-2));--tv-scroll-foot-clear:var(--tv-foot-clear)}}body{background:var(--tv-canvas);color:var(--tv-ink);font-family:var(--tv-font-body);font-size:var(--tv-text-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5}a{color:inherit}:focus-visible{outline:var(--tv-focus-ring);outline-offset:var(--tv-focus-offset)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
