@font-face {
    font-family: 'engage-icons';
    src: url('/analytics/static/media/engage-icons.6caaf70a2ec72b4653ed.eot?po8poo');
    src:
        url('/analytics/static/media/engage-icons.6caaf70a2ec72b4653ed.eot?po8poo#iefix') format('embedded-opentype'),
        url('/analytics/static/media/engage-icons.9f87939c35b82fe87819.ttf?po8poo') format('truetype'),
        url('/analytics/static/media/engage-icons.66428b7c21671c5697ae.woff?po8poo') format('woff'),
        url('/analytics/static/media/engage-icons.918fac36a07facee6322.svg?po8poo#engage-icons') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

[class^='icon-'],
[class*=' icon-'] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'engage-icons' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-barge-in:before {
    content: '\e900';
}

.icon-coach:before {
    content: '\e901';
}

.icon-monitor:before {
    content: '\e902';
}

.icon-external-link:before {
    content: '\e903';
}

.icon-doc:before {
    content: '\e904';
}

.icon-tick:before {
    content: '\e905';
}

.icon-minus:before {
    content: '\e906';
}

.icon-sync:before {
    content: '\e907';
}

.icon-restart:before {
    content: '\e908';
}

.icon-sorting:before {
    content: '\e909';
}

.icon-time:before {
    content: '\e90a';
}

.icon-sort:before {
    content: '\e90b';
}

.icon-plus:before {
    content: '\e90c';
}

.icon-list:before {
    content: '\e90d';
}

.icon-kebab:before {
    content: '\e90e';
}

.icon-user:before {
    content: '\e90f';
}

.icon-hidepassword:before {
    content: '\e910';
}

.icon-dropdown:before {
    content: '\e911';
}

.icon-download:before {
    content: '\e912';
}

.icon-removetext:before {
    content: '\e913';
}

.icon-calendar:before {
    content: '\e914';
}

.icon-chat-switcher:before {
    content: '\e915';
}

.icon-phone-switcher:before {
    content: '\e916';
}

.icon-agentscripts:before {
    content: '\e917';
}

.icon-agentstats:before {
    content: '\e918';
}

.icon-agenttools:before {
    content: '\e919';
}

.icon-analytics:before {
    content: '\e91a';
}

.icon-appgallery:before {
    content: '\e91b';
}

.icon-applications:before {
    content: '\e91c';
}

.icon-callhistory:before {
    content: '\e91d';
}

.icon-channels:before {
    content: '\e91e';
}

.icon-devtools:before {
    content: '\e91f';
}

.icon-dialpad:before {
    content: '\e920';
}

.icon-digital:before {
    content: '\e921';
}

.icon-hamburger:before {
    content: '\e922';
}

.icon-edit:before {
    content: '\e923';
}

.icon-inbox:before {
    content: '\e924';
}

.icon-internalchat:before {
    content: '\e925';
}

.icon-ivr:before {
    content: '\e926';
}

.icon-information:before {
    content: '\e927';
}

.icon-leftchevron:before {
    content: '\e928';
}

.icon-more:before {
    content: '\e929';
}

.icon-mytasks:before {
    content: '\e92a';
}

.icon-outbounddialer:before {
    content: '\e92b';
}

.icon-play:before {
    content: '\e92c';
}

.icon-scheduledcallbacks:before {
    content: '\e92d';
}

.icon-rightchevron:before {
    content: '\e92e';
}

.icon-search:before {
    content: '\e92f';
}

.icon-settings:before {
    content: '\e930';
}

.icon-routing:before {
    content: '\e931';
}

.icon-agentchat:before {
    content: '\e932';
}

.icon-addnew:before {
    content: '\e933';
}

.icon-diallead:before {
    content: '\e934';
}

.icon-listview:before {
    content: '\e935';
}

.icon-close:before {
    content: '\e936';
}

.icon-manualpass:before {
    content: '\e937';
}

.icon-stackview:before {
    content: '\e938';
}

.icon-downchevron:before {
    content: '\e939';
}

.icon-expand:before {
    content: '\e93a';
}

.icon-filter:before {
    content: '\e93b';
}

.icon-inboundcall:before {
    content: '\e93c';
}

.icon-showpassword:before {
    content: '\e93d';
}

.icon-listlogs:before {
    content: '\e93e';
}

.icon-merge:before {
    content: '\e93f';
}

.icon-outboundcall:before {
    content: '\e940';
}

.icon-import:before {
    content: '\e941';
}

.icon-requeue:before {
    content: '\e942';
}

.icon-shuffle:before {
    content: '\e943';
}

.icon-trashcan:before {
    content: '\e944';
}

.icon-tag:before {
    content: '\e945';
}

.icon-new_nav-folders:before {
    content: '\e946';
}

.icon-upchevron:before {
    content: '\e947';
}

.icon-agentnote:before {
    content: '\e948';
}

.icon-agentvoice:before {
    content: '\e949';
}

.icon-back:before {
    content: '\e94a';
}

.icon-complete:before {
    content: '\e94b';
}

.icon-disposition:before {
    content: '\e94c';
}

.icon-hold:before {
    content: '\e94d';
}

.icon-mute:before {
    content: '\e94e';
}

.icon-record:before {
    content: '\e94f';
}

.icon-transfer:before {
    content: '\e950';
}

.icon-supervisor:before {
    content: '\e951';
}

.icon-users:before {
    content: '\e952';
}

.icon-searchalt:before {
    content: '\e953';
}

.icon-arrow-icon:before {
    content: '\e954';
}

.icon-manualpass_filled:before {
    content: '\e955';
}

.icon-outboundcall-filled:before {
    content: '\e956';
}

.icon-inboundcall-filled:before {
    content: '\e957';
}

.icon-internet:before {
    content: '\e958';
}

.icon-emptystate-scripts:before {
    content: '\e959';
}

.icon-expand-details:before {
    content: '\e95a';
}

.icon-collapse-details:before {
    content: '\e95b';
}

.icon-copy:before {
    content: '\e95c';
}

.icon-emptystate-callinprogress:before {
    content: '\e95d';
}

.icon-emptystate-calls:before {
    content: '\e95e';
}

.icon-timer:before {
    content: '\e95f';
}

.icon-table:before {
    content: '\e960';
}

.icon-graph:before {
    content: '\e961';
}

.icon-gear-outlined:before {
    content: '\e962';
}

.icon-gear-filled:before {
    content: '\e963';
}

.icon-close-2:before {
    content: '\e964';
}

.icon-caret-right:before {
    content: '\e965';
}

* {
  box-sizing: border-box;
}

body {
  height: 100%;
  color: #212121;
  background: #ffffff;
  overflow: hidden;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-size: 14px;
  position: relative;
}

.root-app {
  display: flex;
  flex-wrap: wrap;
  z-index: 2;
  height: 100%;
}

[data-app] {
  display: none;
}

[data-app],
[data-app] > div {
  height: 100%;
}

[data-app].active {
  display: block;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2xpYnMvdWkvc3JjL2ljb25zL2VuZ2FnZS1pY29ucy9lbmdhZ2UtaWNvbnMuY3NzIiwiaW5kZXgubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtJQUNJLDJCQUEyQjtJQUMzQixnRkFBeUM7SUFDekM7Ozs7OEdBSW1FO0lBQ25FLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIsbUJBQW1CO0FBQ3ZCOztBQUVBOztJQUVJLCtFQUErRTtJQUMvRSxzQ0FBc0M7SUFDdEMsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsb0JBQW9CO0lBQ3BCLG9CQUFvQjtJQUNwQixjQUFjOztJQUVkLHNDQUFzQztJQUN0QyxtQ0FBbUM7SUFDbkMsa0NBQWtDO0FBQ3RDOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQzVVQTtFQUNJLHNCQUFBO0FBQUo7O0FBR0E7RUFDSSxZQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpREFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtBQURKOztBQUlBO0VBQ0ksYUFBQTtFQUNBLGVBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtBQUZKOztBQUtBO0VBQ0ksYUFBQTtBQUhKOztBQU1BOztFQUVJLFlBQUE7QUFKSjs7QUFPQTtFQUNJLGNBQUE7QUFMSiIsImZpbGUiOiJpbmRleC5sZXNzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdlbmdhZ2UtaWNvbnMnO1xuICAgIHNyYzogdXJsKCdmb250cy9lbmdhZ2UtaWNvbnMuZW90P3BvOHBvbycpO1xuICAgIHNyYzpcbiAgICAgICAgdXJsKCdmb250cy9lbmdhZ2UtaWNvbnMuZW90P3BvOHBvbyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCdmb250cy9lbmdhZ2UtaWNvbnMudHRmP3BvOHBvbycpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgdXJsKCdmb250cy9lbmdhZ2UtaWNvbnMud29mZj9wbzhwb28nKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCdmb250cy9lbmdhZ2UtaWNvbnMuc3ZnP3BvOHBvbyNlbmdhZ2UtaWNvbnMnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5cbltjbGFzc149J2ljb24tJ10sXG5bY2xhc3MqPScgaWNvbi0nXSB7XG4gICAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgICBmb250LWZhbWlseTogJ2VuZ2FnZS1pY29ucycgIWltcG9ydGFudDtcbiAgICBzcGVhazogbmV2ZXI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1iYXJnZS1pbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MDAnO1xufVxuLmljb24tY29hY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTAxJztcbn1cbi5pY29uLW1vbml0b3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTAyJztcbn1cbi5pY29uLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTAzJztcbn1cbi5pY29uLWRvYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MDQnO1xufVxuLmljb24tdGljazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MDUnO1xufVxuLmljb24tbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTA2Jztcbn1cbi5pY29uLXN5bmM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTA3Jztcbn1cbi5pY29uLXJlc3RhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTA4Jztcbn1cbi5pY29uLXNvcnRpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTA5Jztcbn1cbi5pY29uLXRpbWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTBhJztcbn1cbi5pY29uLXNvcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTBiJztcbn1cbi5pY29uLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTBjJztcbn1cbi5pY29uLWxpc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTBkJztcbn1cbi5pY29uLWtlYmFiOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwZSc7XG59XG4uaWNvbi11c2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwZic7XG59XG4uaWNvbi1oaWRlcGFzc3dvcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTEwJztcbn1cbi5pY29uLWRyb3Bkb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkxMSc7XG59XG4uaWNvbi1kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MTInO1xufVxuLmljb24tcmVtb3ZldGV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MTMnO1xufVxuLmljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTE0Jztcbn1cbi5pY29uLWNoYXQtc3dpdGNoZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTE1Jztcbn1cbi5pY29uLXBob25lLXN3aXRjaGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkxNic7XG59XG4uaWNvbi1hZ2VudHNjcmlwdHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTE3Jztcbn1cbi5pY29uLWFnZW50c3RhdHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTE4Jztcbn1cbi5pY29uLWFnZW50dG9vbHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTE5Jztcbn1cbi5pY29uLWFuYWx5dGljczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MWEnO1xufVxuLmljb24tYXBwZ2FsbGVyeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MWInO1xufVxuLmljb24tYXBwbGljYXRpb25zOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkxYyc7XG59XG4uaWNvbi1jYWxsaGlzdG9yeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MWQnO1xufVxuLmljb24tY2hhbm5lbHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTFlJztcbn1cbi5pY29uLWRldnRvb2xzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkxZic7XG59XG4uaWNvbi1kaWFscGFkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkyMCc7XG59XG4uaWNvbi1kaWdpdGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkyMSc7XG59XG4uaWNvbi1oYW1idXJnZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTIyJztcbn1cbi5pY29uLWVkaXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTIzJztcbn1cbi5pY29uLWluYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkyNCc7XG59XG4uaWNvbi1pbnRlcm5hbGNoYXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTI1Jztcbn1cbi5pY29uLWl2cjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MjYnO1xufVxuLmljb24taW5mb3JtYXRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTI3Jztcbn1cbi5pY29uLWxlZnRjaGV2cm9uOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkyOCc7XG59XG4uaWNvbi1tb3JlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkyOSc7XG59XG4uaWNvbi1teXRhc2tzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkyYSc7XG59XG4uaWNvbi1vdXRib3VuZGRpYWxlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MmInO1xufVxuLmljb24tcGxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MmMnO1xufVxuLmljb24tc2NoZWR1bGVkY2FsbGJhY2tzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkyZCc7XG59XG4uaWNvbi1yaWdodGNoZXZyb246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTJlJztcbn1cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MmYnO1xufVxuLmljb24tc2V0dGluZ3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTMwJztcbn1cbi5pY29uLXJvdXRpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTMxJztcbn1cbi5pY29uLWFnZW50Y2hhdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MzInO1xufVxuLmljb24tYWRkbmV3OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkzMyc7XG59XG4uaWNvbi1kaWFsbGVhZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MzQnO1xufVxuLmljb24tbGlzdHZpZXc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTM1Jztcbn1cbi5pY29uLWNsb3NlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkzNic7XG59XG4uaWNvbi1tYW51YWxwYXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkzNyc7XG59XG4uaWNvbi1zdGFja3ZpZXc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTM4Jztcbn1cbi5pY29uLWRvd25jaGV2cm9uOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkzOSc7XG59XG4uaWNvbi1leHBhbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTNhJztcbn1cbi5pY29uLWZpbHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5M2InO1xufVxuLmljb24taW5ib3VuZGNhbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTNjJztcbn1cbi5pY29uLXNob3dwYXNzd29yZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5M2QnO1xufVxuLmljb24tbGlzdGxvZ3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTNlJztcbn1cbi5pY29uLW1lcmdlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkzZic7XG59XG4uaWNvbi1vdXRib3VuZGNhbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTQwJztcbn1cbi5pY29uLWltcG9ydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5NDEnO1xufVxuLmljb24tcmVxdWV1ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5NDInO1xufVxuLmljb24tc2h1ZmZsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5NDMnO1xufVxuLmljb24tdHJhc2hjYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTQ0Jztcbn1cbi5pY29uLXRhZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5NDUnO1xufVxuLmljb24tbmV3X25hdi1mb2xkZXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTk0Nic7XG59XG4uaWNvbi11cGNoZXZyb246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTQ3Jztcbn1cbi5pY29uLWFnZW50bm90ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5NDgnO1xufVxuLmljb24tYWdlbnR2b2ljZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5NDknO1xufVxuLmljb24tYmFjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5NGEnO1xufVxuLmljb24tY29tcGxldGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTRiJztcbn1cbi5pY29uLWRpc3Bvc2l0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTk0Yyc7XG59XG4uaWNvbi1ob2xkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTk0ZCc7XG59XG4uaWNvbi1tdXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTk0ZSc7XG59XG4uaWNvbi1yZWNvcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTRmJztcbn1cbi5pY29uLXRyYW5zZmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTk1MCc7XG59XG4uaWNvbi1zdXBlcnZpc29yOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTk1MSc7XG59XG4uaWNvbi11c2VyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5NTInO1xufVxuLmljb24tc2VhcmNoYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTk1Myc7XG59XG4uaWNvbi1hcnJvdy1pY29uOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTk1NCc7XG59XG4uaWNvbi1tYW51YWxwYXNzX2ZpbGxlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5NTUnO1xufVxuLmljb24tb3V0Ym91bmRjYWxsLWZpbGxlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5NTYnO1xufVxuLmljb24taW5ib3VuZGNhbGwtZmlsbGVkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTk1Nyc7XG59XG4uaWNvbi1pbnRlcm5ldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5NTgnO1xufVxuLmljb24tZW1wdHlzdGF0ZS1zY3JpcHRzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTk1OSc7XG59XG4uaWNvbi1leHBhbmQtZGV0YWlsczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5NWEnO1xufVxuLmljb24tY29sbGFwc2UtZGV0YWlsczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5NWInO1xufVxuLmljb24tY29weTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5NWMnO1xufVxuLmljb24tZW1wdHlzdGF0ZS1jYWxsaW5wcm9ncmVzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5NWQnO1xufVxuLmljb24tZW1wdHlzdGF0ZS1jYWxsczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5NWUnO1xufVxuLmljb24tdGltZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTVmJztcbn1cbi5pY29uLXRhYmxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTk2MCc7XG59XG4uaWNvbi1ncmFwaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5NjEnO1xufVxuLmljb24tZ2Vhci1vdXRsaW5lZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5NjInO1xufVxuLmljb24tZ2Vhci1maWxsZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTYzJztcbn1cbi5pY29uLWNsb3NlLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTY0Jztcbn1cbi5pY29uLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTk2NSc7XG59XG4iLCJAaW1wb3J0ICcuLi8uLi8uLi9saWJzL3VpL3NyYy9pY29ucy9lbmdhZ2UtaWNvbnMvZW5nYWdlLWljb25zLmNzcyc7XG5cbioge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucm9vdC1hcHAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG5bZGF0YS1hcHBdIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5bZGF0YS1hcHBdLFxuW2RhdGEtYXBwXSA+IGRpdiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG5bZGF0YS1hcHBdLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4iXX0= */
/*
This file is used to define or import styles with tailwindcss specific keywords , e.g.

.my-card {
  padding: theme('spacing.4');
}

.my-alert {
  @apply bg-red-500 !important;
}

Or import another tailwind css file, e.g.

@import "./custom-components.css";
*/

*, ::before, ::after {

    --tw-border-spacing-x: 0;

    --tw-border-spacing-y: 0;

    --tw-translate-x: 0;

    --tw-translate-y: 0;

    --tw-rotate: 0;

    --tw-skew-x: 0;

    --tw-skew-y: 0;

    --tw-scale-x: 1;

    --tw-scale-y: 1;

    --tw-pan-x:  ;

    --tw-pan-y:  ;

    --tw-pinch-zoom:  ;

    --tw-scroll-snap-strictness: proximity;

    --tw-gradient-from-position:  ;

    --tw-gradient-via-position:  ;

    --tw-gradient-to-position:  ;

    --tw-ordinal:  ;

    --tw-slashed-zero:  ;

    --tw-numeric-figure:  ;

    --tw-numeric-spacing:  ;

    --tw-numeric-fraction:  ;

    --tw-ring-inset:  ;

    --tw-ring-offset-width: 0px;

    --tw-ring-offset-color: #fff;

    --tw-ring-color: rgb(59 130 246 / 0.5);

    --tw-ring-offset-shadow: 0 0 #0000;

    --tw-ring-shadow: 0 0 #0000;

    --tw-shadow: 0 0 #0000;

    --tw-shadow-colored: 0 0 #0000;

    --tw-blur:  ;

    --tw-brightness:  ;

    --tw-contrast:  ;

    --tw-grayscale:  ;

    --tw-hue-rotate:  ;

    --tw-invert:  ;

    --tw-saturate:  ;

    --tw-sepia:  ;

    --tw-drop-shadow:  ;

    --tw-backdrop-blur:  ;

    --tw-backdrop-brightness:  ;

    --tw-backdrop-contrast:  ;

    --tw-backdrop-grayscale:  ;

    --tw-backdrop-hue-rotate:  ;

    --tw-backdrop-invert:  ;

    --tw-backdrop-opacity:  ;

    --tw-backdrop-saturate:  ;

    --tw-backdrop-sepia:  ;

    --tw-contain-size:  ;

    --tw-contain-layout:  ;

    --tw-contain-paint:  ;

    --tw-contain-style:  
}

::backdrop {

    --tw-border-spacing-x: 0;

    --tw-border-spacing-y: 0;

    --tw-translate-x: 0;

    --tw-translate-y: 0;

    --tw-rotate: 0;

    --tw-skew-x: 0;

    --tw-skew-y: 0;

    --tw-scale-x: 1;

    --tw-scale-y: 1;

    --tw-pan-x:  ;

    --tw-pan-y:  ;

    --tw-pinch-zoom:  ;

    --tw-scroll-snap-strictness: proximity;

    --tw-gradient-from-position:  ;

    --tw-gradient-via-position:  ;

    --tw-gradient-to-position:  ;

    --tw-ordinal:  ;

    --tw-slashed-zero:  ;

    --tw-numeric-figure:  ;

    --tw-numeric-spacing:  ;

    --tw-numeric-fraction:  ;

    --tw-ring-inset:  ;

    --tw-ring-offset-width: 0px;

    --tw-ring-offset-color: #fff;

    --tw-ring-color: rgb(59 130 246 / 0.5);

    --tw-ring-offset-shadow: 0 0 #0000;

    --tw-ring-shadow: 0 0 #0000;

    --tw-shadow: 0 0 #0000;

    --tw-shadow-colored: 0 0 #0000;

    --tw-blur:  ;

    --tw-brightness:  ;

    --tw-contrast:  ;

    --tw-grayscale:  ;

    --tw-hue-rotate:  ;

    --tw-invert:  ;

    --tw-saturate:  ;

    --tw-sepia:  ;

    --tw-drop-shadow:  ;

    --tw-backdrop-blur:  ;

    --tw-backdrop-brightness:  ;

    --tw-backdrop-contrast:  ;

    --tw-backdrop-grayscale:  ;

    --tw-backdrop-hue-rotate:  ;

    --tw-backdrop-invert:  ;

    --tw-backdrop-opacity:  ;

    --tw-backdrop-saturate:  ;

    --tw-backdrop-sepia:  ;

    --tw-contain-size:  ;

    --tw-contain-layout:  ;

    --tw-contain-paint:  ;

    --tw-contain-style:  
}

[data-sui-theme-scope] .sui-form-field-label {

    font-size: var(--sui-typography-descriptor-mini-font-size);

    font-weight: var(--sui-typography-descriptor-mini-font-weight);

    line-height: var(--sui-typography-descriptor-mini-line-height);

    -webkit-text-decoration: var(--sui-typography-descriptor-mini-text-decoration);

            text-decoration: var(--sui-typography-descriptor-mini-text-decoration);

    text-transform: var(--sui-typography-descriptor-mini-text-transform);

    font-family: var(--sui-font-family);

    display: flex;

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)))
}

@media (prefers-reduced-motion: no-preference) {

    [data-sui-theme-scope] .sui-form-field-label {

        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;

        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

        transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);

        transition-duration: 150ms;

        transition-duration: var(--sui-transition-neutral-01-fast-transition-duration)
    }

    [data-sui-theme-scope] .sui-form-field-helper-text {

        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;

        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

        transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);

        transition-duration: 150ms;

        transition-duration: var(--sui-transition-neutral-01-fast-transition-duration)
    }

    [data-sui-theme-scope] .sui-form-field-content {

        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;

        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

        transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);

        transition-duration: 150ms;

        transition-duration: var(--sui-transition-neutral-01-fast-transition-duration)
    }

    [data-sui-theme-scope] .sui-form-field-standard-focus-effect {

        transition-property: transform;

        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

        transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);

        transition-duration: 150ms;

        transition-duration: var(--sui-transition-neutral-01-fast-transition-duration)
    }

    [data-sui-theme-scope] :is(.sui-squircle-content > path) {

        transition-duration: var(--sui-transition-neutral-01-fast-transition-duration);

        transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function)
    }

    [data-sui-theme-scope] .sui-button-root {

        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;

        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

        transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);

        transition-duration: 150ms;

        transition-duration: var(--sui-transition-neutral-01-fast-transition-duration)
    }

    [data-sui-theme-scope] .sui-icon-button-root {

        transition-duration: var(--sui-transition-neutral-01-fast-transition-duration);

        transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function)
    }

    [data-sui-theme-scope] .sui-select-placeholder {

        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;

        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

        transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);

        transition-duration: 150ms;

        transition-duration: var(--sui-transition-neutral-01-fast-transition-duration)
    }

    [data-sui-theme-scope] .sui-select-outlined-selector, [data-sui-theme-scope] .sui-select-contained-selector {

        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

        transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);

        transition-duration: var(--sui-transition-neutral-01-fast-transition-duration);

        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;

        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

        transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);

        transition-duration: 150ms;

        transition-duration: var(--sui-transition-neutral-01-fast-transition-duration)
    }

    [data-sui-theme-scope] .sui-checkbox-root {

        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;

        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

        transition-duration: 300ms
    }

    [data-sui-theme-scope] .sui-chip-root {

        transition-duration: var(--sui-transition-neutral-01-fast-transition-duration);

        transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function)
    }

    [data-sui-theme-scope] .sui-chip-label {

        transition-duration: var(--sui-transition-neutral-01-fast-transition-duration);

        transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function)
    }

    [data-sui-theme-scope] .sui-inline-editable-input,
  [data-sui-theme-scope] .sui-inline-editable-textarea {

        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

        transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);

        transition-duration: var(--sui-transition-neutral-01-fast-transition-duration);

        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;

        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

        transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);

        transition-duration: 150ms;

        transition-duration: var(--sui-transition-neutral-01-fast-transition-duration)
    }

    [data-sui-theme-scope] .sui-inline-editable-input::placeholder, [data-sui-theme-scope] .sui-inline-editable-textarea::placeholder {

        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

        transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);

        transition-duration: var(--sui-transition-neutral-01-fast-transition-duration);

        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;

        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

        transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);

        transition-duration: 150ms;

        transition-duration: var(--sui-transition-neutral-01-fast-transition-duration)
    }

    [data-sui-theme-scope] .sui-link-root {

        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;

        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

        transition-duration: 300ms
    }

    [data-sui-theme-scope] .sui-badge-standard {

        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;

        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

        transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);

        transition-duration: 150ms;

        transition-duration: var(--sui-transition-neutral-01-fast-transition-duration)
    }

    [data-sui-theme-scope] .sui-text-field-input::placeholder {

        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;

        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

        transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);

        transition-duration: 150ms;

        transition-duration: var(--sui-transition-neutral-01-fast-transition-duration)
    }

    [data-sui-theme-scope] .sui-rating-icon {

        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;

        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

        transition-duration: 150ms
    }

    [data-sui-theme-scope] .sui-list-item-divider {

        transition-property: opacity;

        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

        transition-duration: 150ms
    }

    [data-sui-theme-scope] .sui-list-item-container {

        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;

        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

        transition-duration: 300ms
    }

    [data-sui-theme-scope] .sui-radio-root {

        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;

        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

        transition-duration: 300ms
    }

    [data-sui-theme-scope] .sui-slider-thumb {

        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;

        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

        transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);

        transition-duration: 150ms;

        transition-duration: var(--sui-transition-neutral-01-fast-transition-duration)
    }

    [data-sui-theme-scope] .sui-switch-track {

        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;

        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

        transition-duration: 300ms
    }

    [data-sui-theme-scope] .sui-switch-dot {

        transition-property: all;

        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

        transition-duration: 300ms
    }

    [data-sui-theme-scope] .sui-date-picker-date-button {

        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;

        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

        transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);

        transition-duration: 150ms;

        transition-duration: var(--sui-transition-neutral-01-fast-transition-duration)
    }

    [data-sui-theme-scope] .sui-time-picker-time-button {

        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;

        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

        transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);

        transition-duration: 150ms;

        transition-duration: var(--sui-transition-neutral-01-fast-transition-duration)
    }

    [data-sui-theme-scope] .sui-avatar-clickable-hover-tint {

        transition-duration: var(--sui-transition-neutral-01-fast-transition-duration);

        transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function)
    }

    [data-sui-theme-scope] :is(.sui-bottom-navigation-empty-slot path) {

        transition-property: none
    }

    [data-sui-theme-scope] .sui-step-icon-root {

        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;

        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

        transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);

        transition-duration: 150ms;

        transition-duration: var(--sui-transition-neutral-01-fast-transition-duration)
    }

    [data-sui-theme-scope] .sui-step-label-label {

        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;

        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

        transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);

        transition-duration: 150ms;

        transition-duration: var(--sui-transition-neutral-01-fast-transition-duration)
    }

    [data-sui-theme-scope] .sui-step-label-label-container {

        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;

        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

        transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);

        transition-duration: 150ms;

        transition-duration: var(--sui-transition-neutral-01-fast-transition-duration)
    }

    [data-sui-theme-scope] .sui-step-button-root {

        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;

        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

        transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);

        transition-duration: 150ms;

        transition-duration: var(--sui-transition-neutral-01-fast-transition-duration)
    }

    [data-sui-theme-scope] .sui-table-cell-content {

        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;

        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

        transition-duration: 150ms
    }

    [data-sui-theme-scope] .sui-table-cell-sort-icon {

        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;

        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

        transition-duration: 150ms
    }

    [data-sui-theme-scope] .sui-tab-root {

        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;

        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

        transition-timing-function: var(--sui-transition-neutral-01-fast-transition-timing-function);

        transition-duration: 150ms;

        transition-duration: var(--sui-transition-neutral-01-fast-transition-duration)
    }
}

[data-sui-theme-scope] .sui-form-field-helper-text {

    font-size: var(--sui-typography-descriptor-font-size);

    font-weight: var(--sui-typography-descriptor-font-weight);

    line-height: var(--sui-typography-descriptor-line-height);

    -webkit-text-decoration: var(--sui-typography-descriptor-text-decoration);

            text-decoration: var(--sui-typography-descriptor-text-decoration);

    text-transform: var(--sui-typography-descriptor-text-transform);

    font-family: var(--sui-font-family);

    margin-top: var(--sui-spacing-1);

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-form-field-content {

    box-sizing: border-box;

    display: flex;

    align-items: center;

    justify-content: flex-start;

    overflow: hidden;

    border-color: var(--sui-colors-neutral-b0-t20)
}

[data-sui-theme-scope] .sui-form-field-container {

    position: relative
}

[data-sui-theme-scope] .sui-form-field-focus-effect {

    pointer-events: none;

    position: absolute;

    inset: var(--sui-spacing-0);

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-primary-f), calc(var(--s-primary-f-opacity, 1) * var(--tw-border-opacity)))
}

[data-sui-theme-scope] .sui-form-field-outlined,
  [data-sui-theme-scope] .sui-form-field-contained {

    border-radius: var(--sui-border-radius-sm);

    --sui-focus-ring-border-radius: var(--sui-border-radius-sm)
}

[data-sui-theme-scope] .sui-form-field-outlined-label, [data-sui-theme-scope] .sui-form-field-contained-label {

    margin-bottom: var(--sui-spacing-1)
}

[data-sui-theme-scope] .sui-form-field-outlined-xlarge, [data-sui-theme-scope] .sui-form-field-contained-xlarge {

    padding-left: var(--sui-spacing-4);

    padding-right: var(--sui-spacing-4)
}

[data-sui-theme-scope] .sui-form-field-outlined-large, [data-sui-theme-scope] .sui-form-field-contained-large {

    padding-left: var(--sui-spacing-3);

    padding-right: var(--sui-spacing-3)
}

[data-sui-theme-scope] .sui-form-field-outlined-medium, [data-sui-theme-scope] .sui-form-field-contained-medium {

    padding-left: var(--sui-spacing-2\.5);

    padding-right: var(--sui-spacing-2\.5)
}

[data-sui-theme-scope] .sui-form-field-outlined-content, [data-sui-theme-scope] .sui-form-field-contained-content {

    border-style: solid;

    border-radius: var(--sui-border-radius-sm);

    --sui-focus-ring-border-radius: var(--sui-border-radius-sm);

    --sui-focus-ring-border-width-recoup: 1
}

@media (hover: hover) {

    [data-sui-theme-scope] .sui-form-field-outlined-content:hover, [data-sui-theme-scope] .sui-form-field-contained-content:hover {

        --tw-border-opacity: 1;

        border-color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-border-opacity)))
    }

    [data-sui-theme-scope] .sui-form-field-outlined-content:hover {

        --tw-bg-opacity: 1;

        background-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--tw-bg-opacity)))
    }

    [data-sui-theme-scope] .sui-form-field-contained-content:hover {

        --tw-bg-opacity: 1;

        background-color: rgb(var(--s-neutral-b4), calc(var(--s-neutral-b4-opacity, 1) * var(--tw-bg-opacity)))
    }

    [data-sui-theme-scope] .sui-form-field-standard-content:hover {

        --tw-border-opacity: 1;

        border-bottom-color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-border-opacity)))
    }

    [data-sui-theme-scope] .sui-form-field-error-focus-effect:hover, [data-sui-theme-scope] .sui-form-field-error-content:hover {

        --tw-border-opacity: 1;

        border-color: rgb(var(--s-danger-high-contrast), calc(var(--s-danger-high-contrast-opacity, 1) * var(--tw-border-opacity)))
    }

    [data-sui-theme-scope] .sui-form-field-error-standard-content:hover {

        border-top-color: transparent
    }

    [data-sui-theme-scope] .sui-form-field-error-contained-content:hover {

        background-color: var(--sui-colors-danger-t10)
    }

    [data-sui-theme-scope] .sui-squircle-interactive:hover {

        --sui-squircle-fill: var(--sui-squircle-bg-color-hover);

        --sui-squircle-border-color: var(
      --sui-squircle-border-color-hover,
      --sui-squircle-border-color
    )
    }

    [data-sui-theme-scope] :is(.sui-overlap-show-floater-on-hover-only:hover .sui-overlap-floater) {

        visibility: visible
    }

    [data-sui-theme-scope] .sui-expand-collapse-caret-root:hover {

        cursor: pointer
    }

    [data-sui-theme-scope] .sui-show-hide-eye-root:hover {

        cursor: pointer
    }

    [data-sui-theme-scope] .sui-button-contained:hover, [data-sui-theme-scope] .sui-button-outlined:hover {

        background-color: var(--sui-button-bg-color-hover);

        color: var(--sui-button-text-color-hover);

        border-color: var(--sui-button-border-color-hover)
    }

    [data-sui-theme-scope] .sui-button-outlined:hover {

        border-color: var(--sui-button-border-color-hover)
    }

    [data-sui-theme-scope] .sui-button-text:hover {

        color: var(--sui-button-text-color-hover)
    }

    [data-sui-theme-scope] .sui-button-inverted:hover {

        background-color: var(--sui-button-bg-color-hover);

        color: var(--sui-button-text-color-hover)
    }

    [data-sui-theme-scope] .sui-icon-button-contained:hover {

        background-color: var(--sui-icon-button-bg-color-hover)
    }

    [data-sui-theme-scope] .sui-icon-button-contained:active:hover {

        background-color: var(
        --sui-icon-button-bg-color-active,
        var(--sui-colors-neutral-high-contrast-w0)
      )
    }

    [data-sui-theme-scope] .sui-icon-button-outlined:hover {

        background-color: var(--sui-icon-button-bg-color-hover);

        border-color: var(--sui-icon-button-border-color-hover);

        color: var(--sui-icon-button-text-color-hover)
    }

    [data-sui-theme-scope] .sui-icon-button-icon:hover {

        color: var(--sui-icon-button-text-color-hover)
    }

    [data-sui-theme-scope] .sui-icon-button-inverted:hover {

        background-color: var(--sui-icon-button-bg-color-hover);

        color: var(--sui-icon-button-text-color-hover)
    }

    [data-sui-theme-scope] .sui-icon-button-squircle-hide-background:hover {

        --sui-squircle-bg-color: var(--sui-icon-button-bg-color);

        --sui-squircle-border-color: var(--sui-icon-button-border-color)
    }

    [data-sui-theme-scope] .sui-icon-button-squircle:hover,
    [data-sui-theme-scope] .sui-icon-button-squircle:active:hover {

        background-color: transparent
    }

    [data-sui-theme-scope] :is(.sui-menu-item-root:hover .sui-menu-item-container) {

        --tw-bg-opacity: 1;

        background-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--tw-bg-opacity)))
    }

    [data-sui-theme-scope] :is(.sui-select-root:hover .sui-select-placeholder) {

        --tw-text-opacity: 1;

        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)))
    }

    [data-sui-theme-scope] .sui-fab-button-activated:hover {

        --tw-text-opacity: 1;

        color: rgb(var(--s-primary-f-high-contrast), calc(var(--s-primary-f-high-contrast-opacity, 1) * var(--tw-text-opacity)))
    }

    [data-sui-theme-scope] .sui-checkbox-rectangular:hover {

        background-color: var(--sui-checkbox-bg-color-hover)
    }

    [data-sui-theme-scope] :is(.sui-checkbox-rectangular:hover .sui-checkbox-inner) {

        border-color: var(--sui-checkbox-border-color-hover)
    }

    [data-sui-theme-scope] .sui-chip-clickable:hover {

        background-color: var(--sui-chip-hover-bg-color)
    }

    [data-sui-theme-scope] :is(.sui-chip-clickable:hover .sui-chip-label),
    [data-sui-theme-scope] :is(.sui-chip-clickable:hover .sui-chip-delete-icon) {

        --tw-text-opacity: 1;

        color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-text-opacity)))
    }

    [data-sui-theme-scope] .sui-inline-editable-input:hover, [data-sui-theme-scope] .sui-inline-editable-textarea:hover {

        --tw-border-opacity: 1;

        border-color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-border-opacity)))
    }

    [data-sui-theme-scope] .sui-inline-editable-input:hover::placeholder, [data-sui-theme-scope] .sui-inline-editable-textarea:hover::placeholder {

        --tw-text-opacity: 1;

        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)))
    }

    [data-sui-theme-scope] .sui-link-root:hover {

        --tw-text-opacity: 1;

        color: rgb(var(--s-primary-f-high-contrast), calc(var(--s-primary-f-high-contrast-opacity, 1) * var(--tw-text-opacity)))
    }

    [data-sui-theme-scope] .sui-link-hover:hover {

        text-decoration-line: underline
    }

    [data-sui-theme-scope] :is(.sui-text-field-form-field-content:hover )::placeholder {

        --tw-text-opacity: 1;

        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)))
    }

    [data-sui-theme-scope] :is(.sui-text-field-form-field-content:hover .sui-text-field-clear) {

        display: inline-flex
    }

    [data-sui-theme-scope] :is(.sui-picker-text-field-has-value:hover .sui-picker-text-field-end-icon) {

        display: none
    }

    [data-sui-theme-scope] :is(.sui-list-item-hoverable:hover .sui-list-item-container) {

        --sui-list-item-container-bg-color: var(
      --sui-list-item-container-bg-color-hover
    )
    }

    [data-sui-theme-scope] :is(.sui-list-item-clickable.sui-selected:hover .sui-list-item-container) {

        --sui-list-item-container-bg-color: var(
      --sui-list-item-container-bg-color-selected-hover
    )
    }

    [data-sui-theme-scope] :is(.sui-list-item-root.sui-dragged.sui-selected:hover .sui-list-item-container) {

        --sui-list-item-container-bg-color: var(
      --sui-list-item-container-bg-color-selected-hover
    )
    }

    [data-sui-theme-scope] .sui-radio-root:hover {

        --tw-border-opacity: 1;

        border-color: rgb(var(--s-neutral-b1), calc(var(--s-neutral-b1-opacity, 1) * var(--tw-border-opacity)));

        --tw-bg-opacity: 1;

        background-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--tw-bg-opacity)))
    }

    [data-sui-theme-scope] .sui-radio-root.sui-checked:hover {

        --tw-border-opacity: 1;

        border-color: rgb(var(--s-primary-f-high-contrast), calc(var(--s-primary-f-high-contrast-opacity, 1) * var(--tw-border-opacity)))
    }

    [data-sui-theme-scope] :is(.sui-radio-root.sui-checked:hover .sui-radio-dot) {

        --tw-bg-opacity: 1;

        background-color: rgb(var(--s-primary-f-high-contrast), calc(var(--s-primary-f-high-contrast-opacity, 1) * var(--tw-bg-opacity)))
    }

    [data-sui-theme-scope] .sui-slider-root:hover.sui-slider-neutral {

        --sui-slider-thumb-border-color: var(--sui-colors-primary-f);

        --sui-slider-track-color: var(--sui-colors-primary-f)
    }

    [data-sui-theme-scope] .sui-slider-root:hover.sui-slider-success {

        --sui-slider-thumb-border-color: var(--sui-colors-success-f);

        --sui-slider-track-color: var(--sui-colors-success-f)
    }

    [data-sui-theme-scope] .sui-slider-root:hover.sui-slider-danger {

        --sui-slider-thumb-border-color: var(--sui-colors-danger-f);

        --sui-slider-track-color: var(--sui-colors-danger-f)
    }

    [data-sui-theme-scope] .sui-slider-root:hover.sui-slider-warning {

        --sui-slider-thumb-border-color: var(--sui-colors-warning-f);

        --sui-slider-track-color: var(--sui-colors-warning-f)
    }

    [data-sui-theme-scope] :is(.sui-slider-root:hover .sui-slider-thumb) {

        --tw-shadow: var(--sui-box-shadow-sm-primary);

        --tw-shadow-colored: var(--sui-box-shadow-sm-primary);

        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }

    [data-sui-theme-scope] :is(.sui-slider-root:hover .sui-slider-value-label.sui-slider-show-on-hover-only) {

        display: block
    }

    [data-sui-theme-scope] :is(.sui-switch-input:hover~.sui-switch-track) {

        --tw-bg-opacity: 1;

        background-color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-bg-opacity)))
    }

    [data-sui-theme-scope] :is(.sui-switch-input.sui-checked:hover~.sui-switch-track) {

        --tw-bg-opacity: 1;

        background-color: rgb(var(--s-primary-b-high-contrast), calc(var(--s-primary-b-high-contrast-opacity, 1) * var(--tw-bg-opacity)))
    }

    [data-sui-theme-scope] :is(.sui-dropdown-button:hover .sui-dropdown-chevron) {

        --s-squircle-bg-color-opacity: 1;

        --sui-squircle-bg-color: rgb(var(--s-neutral-b4), calc(var(--s-neutral-b4-opacity, 1) * var(--s-squircle-bg-color-opacity)))
    }

    [data-sui-theme-scope] .sui-date-picker-header-action:hover {

        --tw-text-opacity: 1;

        color: rgb(var(--s-primary-f-high-contrast), calc(var(--s-primary-f-high-contrast-opacity, 1) * var(--tw-text-opacity)))
    }

    [data-sui-theme-scope] .sui-date-picker-date-button:hover {

        --tw-bg-opacity: 1;

        background-color: rgb(var(--s-neutral-b4), calc(var(--s-neutral-b4-opacity, 1) * var(--tw-bg-opacity)))
    }

    [data-sui-theme-scope] .sui-date-picker-date-button.sui-selected:hover {

        --tw-bg-opacity: 1;

        background-color: rgb(var(--s-primary-b-high-contrast), calc(var(--s-primary-b-high-contrast-opacity, 1) * var(--tw-bg-opacity)))
    }

    [data-sui-theme-scope] .sui-time-picker-time-button:hover {

        --tw-bg-opacity: 1;

        background-color: rgb(var(--s-neutral-b4), calc(var(--s-neutral-b4-opacity, 1) * var(--tw-bg-opacity)))
    }

    [data-sui-theme-scope] .sui-time-picker-time-button.sui-selected:hover {

        --tw-bg-opacity: 1;

        background-color: rgb(var(--s-primary-b-high-contrast), calc(var(--s-primary-b-high-contrast-opacity, 1) * var(--tw-bg-opacity)))
    }

    [data-sui-theme-scope] .sui-accordion-header-root:hover {

        --tw-bg-opacity: 1;

        background-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--tw-bg-opacity)));

        --tw-text-opacity: 1;

        color: rgb(var(--s-primary-f-high-contrast), calc(var(--s-primary-f-high-contrast-opacity, 1) * var(--tw-text-opacity)))
    }

    [data-sui-theme-scope] :is(.sui-avatar-clickable:hover .sui-avatar-hover-tint) {

        opacity: 0.5
    }

    [data-sui-theme-scope] .sui-filter-button-root:hover {

        --tw-text-opacity: 1;

        color: rgb(var(--s-cobranding-high-contrast), calc(var(--s-cobranding-high-contrast-opacity, 1) * var(--tw-text-opacity)))
    }

    [data-sui-theme-scope] .sui-step-button-root:hover {

        --tw-bg-opacity: 1;

        background-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--tw-bg-opacity)))
    }

    [data-sui-theme-scope] :is(.sui-table-cell-sortable:hover .sui-table-cell-sort-icon) {

        display: block;

        opacity: 0.5
    }

    [data-sui-theme-scope] :is(.sui-table-cell-sortable:hover .sui-table-cell-content-sortable) {

        --tw-bg-opacity: 1;

        background-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--tw-bg-opacity)))
    }

    [data-sui-theme-scope] :is(.sui-table-cell-sorted:hover .sui-table-cell-sort-icon) {

        display: block;

        opacity: 1
    }

    [data-sui-theme-scope] .sui-table-row-clickable:hover, [data-sui-theme-scope] .sui-table-row-hoverable:hover {

        --tw-bg-opacity: 1;

        background-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--tw-bg-opacity)))
    }

    [data-sui-theme-scope] .sui-table-row-clickable.sui-selected:hover {

        --tw-bg-opacity: 1;

        background-color: rgb(var(--s-neutral-b4), calc(var(--s-neutral-b4-opacity, 1) * var(--tw-bg-opacity)))
    }

    [data-sui-theme-scope] .sui-suggestion-list-item:hover:not(.sui-disabled) {

        --tw-bg-opacity: 1;

        background-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--tw-bg-opacity)))
    }

    [data-sui-theme-scope] :is(.sui-autocomplete-root:hover .sui-autocomplete-clear) {

        opacity: 1
    }

    [data-sui-theme-scope] .sui-tab-root:hover {

        --tw-text-opacity: 1;

        color: rgb(var(--s-cobranding-high-contrast), calc(var(--s-cobranding-high-contrast-opacity, 1) * var(--tw-text-opacity)))
    }

    [data-sui-theme-scope] :is(.sui-tab-root:hover .sui-tab-badge) {

        --tw-bg-opacity: 1;

        background-color: rgb(var(--s-cobranding-high-contrast), calc(var(--s-cobranding-high-contrast-opacity, 1) * var(--tw-bg-opacity)));

        --tw-text-opacity: 1;

        color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-text-opacity)))
    }

    [data-sui-theme-scope] .sui-tab-pill:hover {

        border-color: var(--sui-colors-neutral-b0-t30);

        --tw-bg-opacity: 1;

        background-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--tw-bg-opacity)));

        --tw-text-opacity: 1;

        color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)))
    }

    [data-sui-theme-scope] .sui-tab-pill.sui-selected:hover {

        --tw-bg-opacity: 1;

        background-color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-bg-opacity)))
    }
}

[data-sui-theme-scope] :is(.sui-form-field-outlined:focus .sui-form-field-focus-effect), [data-sui-theme-scope] :is(.sui-form-field-outlined:focus-within .sui-form-field-focus-effect), [data-sui-theme-scope] :is(.sui-form-field-outlined.sui-focused .sui-form-field-focus-effect), [data-sui-theme-scope] :is(.sui-form-field-contained:focus .sui-form-field-focus-effect), [data-sui-theme-scope] :is(.sui-form-field-contained:focus-within .sui-form-field-focus-effect), [data-sui-theme-scope] :is(.sui-form-field-contained.sui-focused .sui-form-field-focus-effect) {

    box-sizing: border-box;

    border-style: solid;

    border-radius: var(--sui-border-radius-sm);

    --sui-focus-ring-border-radius: var(--sui-border-radius-sm);

    border-width: var(--sui-border-width-2);

    --sui-focus-ring-border-width: var(--sui-border-width-2);

    --sui-focus-ring-border-width-recoup: 1
}

[data-sui-theme-scope] .sui-form-field-outlined-content {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)));

    border-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width: var(--sui-border-width-1)
}

[data-sui-theme-scope] .sui-form-field-contained-content {

    background-color: var(--sui-colors-neutral-b4-t50);

    border-width: var(--sui-border-width-0);

    --sui-focus-ring-border-width: var(--sui-border-width-0)
}

[data-sui-theme-scope] .sui-form-field-standard-content {

    border-style: solid;

    border-color: var(--sui-colors-neutral-b0-t20);

    border-top-color: transparent;

    border-width: var(--sui-border-width-0);

    --sui-focus-ring-border-width: var(--sui-border-width-0);

    border-top-width: var(--sui-border-width-1);

    border-bottom-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width-recoup: 1
}

[data-sui-theme-scope] .sui-form-field-standard-focus-effect {

    border-width: var(--sui-border-width-0);

    --sui-focus-ring-border-width: var(--sui-border-width-0);

    border-bottom-width: var(--sui-border-width-2);

    transform-origin: center;

    --tw-scale-x: 0;

    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));

    border-style: solid;

    --sui-focus-ring-border-width-recoup: 1
}

[data-sui-theme-scope] :is(.sui-form-field-standard:focus .sui-form-field-focus-effect), [data-sui-theme-scope] :is(.sui-form-field-standard:focus-within .sui-form-field-focus-effect), [data-sui-theme-scope] :is(.sui-form-field-standard.sui-focused .sui-form-field-focus-effect) {

    --tw-scale-x: 1;

    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

[data-sui-theme-scope] .sui-form-field-quiet-content {

    border-width: var(--sui-border-width-0);

    --sui-focus-ring-border-width: var(--sui-border-width-0)
}

[data-sui-theme-scope] .sui-form-field-xlarge-content {

    height: var(--sui-spacing-12)
}

[data-sui-theme-scope] .sui-form-field-large-content {

    height: var(--sui-spacing-9)
}

[data-sui-theme-scope] .sui-form-field-medium-content {

    height: var(--sui-spacing-8)
}

[data-sui-theme-scope] .sui-form-field-error-helper-text,
    [data-sui-theme-scope] .sui-form-field-error-label {

    --tw-text-opacity: 1;

    color: rgb(var(--s-danger-f), calc(var(--s-danger-f-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-form-field-error-focus-effect,
    [data-sui-theme-scope] .sui-form-field-error-content {

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-danger-f), calc(var(--s-danger-f-opacity, 1) * var(--tw-border-opacity)))
}

[data-sui-theme-scope] .sui-form-field-error-standard-content {

    border-top-color: transparent
}

[data-sui-theme-scope] .sui-form-field-error-contained-content {

    background-color: var(--sui-colors-danger-t10)
}

[data-sui-theme-scope] :is(.sui-form-field.sui-disabled .sui-form-field-container) {

    pointer-events: none
}

[data-sui-theme-scope] :is(.sui-form-field.sui-disabled .sui-form-field-content) {

    border-color: var(--sui-colors-neutral-b0-t10)
}

[data-sui-theme-scope] :is(.sui-form-field.sui-disabled .sui-form-field-standard-content) {

    border-top-color: transparent
}

[data-sui-theme-scope] :is(.sui-form-field.sui-disabled .sui-form-field-helper-text) {

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] :is(.sui-form-field-outlined.sui-disabled .sui-form-field-content), [data-sui-theme-scope] :is(.sui-form-field-contained.sui-disabled .sui-form-field-content) {

    border-color: transparent;

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-form-label-root {

    display: inline-flex;

    align-items: center;

    vertical-align: middle
}

[data-sui-theme-scope] .sui-form-label-label {

    font-size: var(--sui-typography-subtitle-mini-font-size);

    font-weight: var(--sui-typography-subtitle-mini-font-weight);

    line-height: var(--sui-typography-subtitle-mini-line-height);

    -webkit-text-decoration: var(--sui-typography-subtitle-mini-text-decoration);

            text-decoration: var(--sui-typography-subtitle-mini-text-decoration);

    text-transform: var(--sui-typography-subtitle-mini-text-transform);

    font-family: var(--sui-font-family);

    margin-right: var(--sui-spacing-2);

    cursor: pointer;

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-form-label-label.sui-disabled {

    pointer-events: none;

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-form-label-end-label {

    margin-left: var(--sui-spacing-2)
}

[data-sui-theme-scope] .sui-form-label-start {

    flex-direction: row-reverse
}

[data-sui-theme-scope] .sui-form-label-start-label {

    margin-right: var(--sui-spacing-2)
}

[data-sui-theme-scope] .sui-form-label-full-width {

    width: 100%;

    justify-content: space-between
}

[data-sui-theme-scope] .sui-squircle-root {

    position: relative;

    z-index: 0;

    outline: 2px solid transparent;

    outline-offset: 2px;

    height: var(--sui-spacing-9);

    width: var(--sui-spacing-9);

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-text-opacity)));

    display: flex;

    align-items: center;

    justify-content: center;

    --sui-squircle-border-color: var(--sui-squircle-fill);

    --sui-squircle-border-width: var(--sui-border-width-2);

    --sui-squircle-ring-width: 2px;

    --sui-squircle-ring-offset: 2px;

    --sui-squircle-ring-color: var(--sui-colors-primary-f-high-contrast);

    --sui-squircle-bg-color: var(--sui-colors-primary-b);

    --sui-squircle-bg-color-hover: var(--sui-colors-primary-b-high-contrast);

    --sui-squircle-bg-color-active: var(--sui-colors-neutral-b0);

    --sui-squircle-fill: var(--sui-squircle-bg-color)
}

[data-sui-theme-scope] .sui-squircle-interactive.sui-active,
  [data-sui-theme-scope] .sui-squircle-interactive:active {

    --sui-squircle-fill: var(--sui-squircle-bg-color-active);

    --sui-squircle-border-color: var(
      --sui-squircle-border-color-active,
      var(--sui-squircle-fill)
    )
}

[data-sui-theme-scope] .sui-squircle-content {

    position: absolute;

    z-index: -10;

    height: 100%;

    width: 100%
}

[data-sui-theme-scope] :is(.sui-squircle-content > path) {

    transition-property: fill, stroke;

    fill: var(--sui-squircle-fill);

    stroke: var(--sui-squircle-border-color);

    stroke-width: calc(var(--sui-squircle-border-width) * 2)
}

[data-sui-theme-scope] .sui-squircle-ring {

    position: absolute;

    z-index: -10;

    width: calc(
    100% +
    (var(--sui-squircle-ring-offset) + var(--sui-squircle-ring-width) / 2) * 2
  );

    height: calc(
    100% +
    (var(--sui-squircle-ring-offset) + var(--sui-squircle-ring-width) / 2) * 2
  )
}

[data-sui-theme-scope] :is(.sui-squircle-ring > path) {

    stroke: var(--sui-squircle-ring-color);

    stroke-width: var(--sui-squircle-ring-width)
}

[data-sui-theme-scope] .sui-visually-hidden-root {

    position: absolute;

    width: 1px;

    height: 1px;

    padding: 0;

    margin: -1px;

    overflow: hidden;

    clip: rect(0, 0, 0, 0);

    white-space: nowrap;

    border-width: 0
}

[data-sui-theme-scope] .sui-overlap-root {

    position: relative;

    display: inline-flex
}

[data-sui-theme-scope] .sui-overlap-floater {

    position: absolute;

    display: inline-flex
}

[data-sui-theme-scope] .sui-overlap-top-left {

    top: var(--sui-spacing-0);

    left: var(--sui-spacing-0)
}

[data-sui-theme-scope] .sui-overlap-top-right {

    top: var(--sui-spacing-0);

    right: var(--sui-spacing-0)
}

[data-sui-theme-scope] .sui-overlap-bottom-left {

    bottom: var(--sui-spacing-0);

    left: var(--sui-spacing-0)
}

[data-sui-theme-scope] .sui-overlap-bottom-right {

    bottom: var(--sui-spacing-0);

    right: var(--sui-spacing-0)
}

[data-sui-theme-scope] :is(.sui-overlap-show-floater-on-hover-only .sui-overlap-floater) {

    visibility: hidden
}

[data-sui-theme-scope] .sui-skeleton-circular,
[data-sui-theme-scope] .sui-skeleton-squircle,
[data-sui-theme-scope] .sui-skeleton-rectangular {

    border-style: none;

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-b4), calc(var(--s-neutral-b4-opacity, 1) * var(--tw-bg-opacity)));

    --sui-focus-ring-border-width-recoup: 0
}

[data-sui-theme-scope] .sui-skeleton-circular {

    height: var(--sui-spacing-10);

    width: var(--sui-spacing-10);

    border-radius: var(--sui-border-radius-full);

    --sui-focus-ring-border-radius: var(--sui-border-radius-full)
}

[data-sui-theme-scope] .sui-skeleton-squircle {

    height: var(--sui-spacing-8);

    width: var(--sui-spacing-8);

    border-style: none;

    border-color: transparent;

    background-color: transparent;

    --sui-focus-ring-border-width-recoup: 0;

    --sui-squircle-bg-color: var(--sui-colors-neutral-b4)
}

[data-sui-theme-scope] .sui-skeleton-rectangular {

    height: var(--sui-spacing-18);

    width: var(--sui-spacing-30);

    border-radius: var(--sui-border-radius-xs);

    --sui-focus-ring-border-radius: var(--sui-border-radius-xs)
}

[data-sui-theme-scope] .sui-skeleton-text {

    flex-shrink: 0;

    flex-grow: 1;

    -webkit-user-select: none;

            user-select: none;

    align-self: stretch;

    color: transparent;

    text-decoration-line: none
}

[data-sui-theme-scope] :is(.sui-skeleton-text > span) {

    display: inline-block;

    width: 100%;

    --tw-scale-y: .5;

    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-b4), calc(var(--s-neutral-b4-opacity, 1) * var(--tw-bg-opacity)));

    border-radius: var(--sui-border-radius-xs) /
      calc(var(--sui-border-radius-xs) * 2)
}

@keyframes skeleton-wave {

    0% {

        left: calc(0px - var(--sui-skeleton-gradient-width))
    }

    50% {

        left: calc(100% + var(--sui-skeleton-gradient-width))
    }

    100% {

        left: calc(100% + var(--sui-skeleton-gradient-width))
    }
}

[data-sui-theme-scope] .sui-skeleton-container-root {

    position: relative;

    box-sizing: border-box;

    overflow: hidden;

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-text-opacity)));

    --sui-skeleton-gradient-width: var(--sui-spacing-112)
}

[data-sui-theme-scope] .sui-skeleton-container-root::after {

    position: absolute;

    --tw-translate-y: -50%;

    --tw-rotate: 15deg;

    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));

    --tw-content: "";

    content: var(--tw-content);

    height: 200vh;

    width: var(--sui-skeleton-gradient-width);

    animation: skeleton-wave 3.2s ease-in-out 0.5s infinite normal none running;

    background: linear-gradient(
      -90deg,
      var(--sui-colors-neutral-w0-t0),
      currentColor,
      var(--sui-colors-neutral-w0-t0)
    )
}

[data-sui-theme-scope] .sui-icon-root {

    display: inline-block
}

[data-sui-theme-scope] .sui-icon-svg {

    pointer-events: none;

    display: block;

    fill: currentColor;

    stroke: currentColor;

    stroke-width: 0;

    height: 1em;

    width: 1em
}

[data-sui-theme-scope] .sui-icon-xsmall {

    font-size: 12px
}

[data-sui-theme-scope] .sui-icon-small {

    font-size: 16px
}

[data-sui-theme-scope] .sui-icon-medium {

    font-size: 20px
}

[data-sui-theme-scope] .sui-icon-large {

    font-size: 24px
}

[data-sui-theme-scope] .sui-icon-xlarge {

    font-size: 32px
}

[data-sui-theme-scope] .sui-icon-xxlarge {

    font-size: 36px
}

[data-sui-theme-scope] .sui-icon-xxxlarge {

    font-size: 40px
}

[data-sui-theme-scope] .sui-status-indicator-root {

    box-sizing: border-box;

    display: inline-flex;

    align-items: center;

    justify-content: center;

    border-radius: var(--sui-border-radius-full);

    --sui-focus-ring-border-radius: var(--sui-border-radius-full);

    border-style: solid;

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-border-opacity)));

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-high-contrast-b0), calc(var(--s-neutral-high-contrast-b0-opacity, 1) * var(--tw-text-opacity)));

    border-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width-recoup: 1
}

[data-sui-theme-scope] .sui-status-indicator-large {

    height: var(--sui-spacing-4);

    width: var(--sui-spacing-4)
}

[data-sui-theme-scope] .sui-status-indicator-medium {

    height: var(--sui-spacing-3);

    width: var(--sui-spacing-3)
}

[data-sui-theme-scope] .sui-status-indicator-dnd {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-danger), calc(var(--s-danger-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-status-indicator-busy {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-danger), calc(var(--s-danger-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-status-indicator-available {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-success), calc(var(--s-success-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-status-indicator-unavailable {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-expand-collapse-caret-vertical {

    transform: rotate(0)
}

[data-sui-theme-scope] .sui-expand-collapse-caret-horizontal {

    transform: rotate(-90deg)
}

[data-sui-theme-scope] .sui-popper-paper-root {

    --sui-popper-paper-arrow-radius: 2px
}

[data-sui-theme-scope] .sui-popper-paper-arrow {

    position: absolute;

    z-index: -10;

    box-sizing: border-box;

    --tw-rotate: 45deg;

    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));

    background-color: inherit;

    border-color: inherit;

    border-width: inherit;

    border-style: inherit
}

[data-sui-theme-scope] :is(.sui-popper[data-sui-popper-placement^='top'] .sui-popper-paper-arrow) {

    border-bottom-right-radius: 2px
}

[data-sui-theme-scope] :is(.sui-popper[data-sui-popper-placement^='bottom'] .sui-popper-paper-arrow) {

    border-top-left-radius: 2px
}

[data-sui-theme-scope] :is(.sui-popper[data-sui-popper-placement^='left'] .sui-popper-paper-arrow) {

    border-top-right-radius: 2px
}

[data-sui-theme-scope] :is(.sui-popper[data-sui-popper-placement^='right'] .sui-popper-paper-arrow) {

    border-bottom-left-radius: 2px
}

[data-sui-theme-scope] .sui-popper-paper-content {

    overflow-y: auto;

    background-color: inherit;

    border-radius: inherit;

    --sui-focus-ring-border-radius: inherit
}

[data-sui-theme-scope] .sui-tooltip-view-root {

    z-index: 1500
}

[data-sui-theme-scope] .sui-tooltip-view-disable-interactions {

    pointer-events: none
}

[data-sui-theme-scope] .sui-tooltip-view-paper {

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-text-opacity)));

    border-radius: var(--sui-border-radius-xs);

    --sui-focus-ring-border-radius: var(--sui-border-radius-xs);

    will-change: transform
}

[data-sui-theme-scope] .sui-tooltip-view-paper-content {

    box-sizing: border-box;

    display: flex;

    max-width: var(--sui-spacing-50);

    flex-direction: row;

    align-items: flex-start;

    padding-left: var(--sui-spacing-2);

    padding-right: var(--sui-spacing-2);

    padding-top: var(--sui-spacing-1);

    padding-bottom: var(--sui-spacing-1);

    background-color: inherit;

    border-radius: inherit;

    --sui-focus-ring-border-radius: inherit
}

[data-sui-theme-scope] .sui-tooltip-view-paper-content-medium {

    max-width: var(--sui-spacing-75);

    padding-top: var(--sui-spacing-1\.25);

    padding-bottom: var(--sui-spacing-1\.25)
}

[data-sui-theme-scope] .sui-tooltip-view-icon {

    margin-right: var(--sui-spacing-2)
}

[data-sui-theme-scope] .sui-tooltip-view-content {

    font-size: var(--sui-typography-descriptor-mini-font-size);

    font-weight: var(--sui-typography-descriptor-mini-font-weight);

    line-height: var(--sui-typography-descriptor-mini-line-height);

    -webkit-text-decoration: var(--sui-typography-descriptor-mini-text-decoration);

            text-decoration: var(--sui-typography-descriptor-mini-text-decoration);

    text-transform: var(--sui-typography-descriptor-mini-text-transform);

    font-family: var(--sui-font-family);

    overflow: hidden;

    overflow-wrap: break-word
}

[data-sui-theme-scope] .sui-tooltip-view-content-medium {

    font-size: var(--sui-typography-descriptor-font-size);

    font-weight: var(--sui-typography-descriptor-font-weight);

    line-height: var(--sui-typography-descriptor-line-height);

    -webkit-text-decoration: var(--sui-typography-descriptor-text-decoration);

            text-decoration: var(--sui-typography-descriptor-text-decoration);

    text-transform: var(--sui-typography-descriptor-text-transform);

    font-family: var(--sui-font-family)
}

[data-sui-theme-scope] .sui-tooltip-view-neutral {

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-neutral-b1), calc(var(--s-neutral-b1-opacity, 1) * var(--tw-border-opacity)));

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-b1), calc(var(--s-neutral-b1-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-tooltip-view-success {

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-success), calc(var(--s-success-opacity, 1) * var(--tw-border-opacity)));

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-success), calc(var(--s-success-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-tooltip-view-danger {

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-danger), calc(var(--s-danger-opacity, 1) * var(--tw-border-opacity)));

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-danger-high-contrast), calc(var(--s-danger-high-contrast-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-tooltip-view-inverted {

    border-style: solid;

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-neutral-b4), calc(var(--s-neutral-b4-opacity, 1) * var(--tw-border-opacity)));

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)));

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));

    border-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width-recoup: 1
}

[data-sui-theme-scope] .sui-tooltip-view-force-hide {

    display: none
}

[data-sui-theme-scope] .sui-circular-progress-indicator-root {

    display: flex;

    flex-direction: column;

    align-items: center;

    justify-content: center;

    overflow: hidden;

    will-change: transform;

    border-radius: var(--sui-border-radius-full);

    --sui-focus-ring-border-radius: var(--sui-border-radius-full);

    width: var(--sui-circular-progress-indicator-size);

    height: var(--sui-circular-progress-indicator-size)
}

[data-sui-theme-scope] .sui-circular-progress-indicator-xlarge {

    --sui-circular-progress-indicator-size: var(--sui-spacing-14)
}

[data-sui-theme-scope] .sui-circular-progress-indicator-large {

    --sui-circular-progress-indicator-size: var(--sui-spacing-10)
}

[data-sui-theme-scope] .sui-circular-progress-indicator-medium {

    --sui-circular-progress-indicator-size: var(--sui-spacing-6)
}

[data-sui-theme-scope] .sui-circular-progress-indicator-small {

    --sui-circular-progress-indicator-size: var(--sui-spacing-4)
}

[data-sui-theme-scope] .sui-circular-progress-indicator-xsmall {

    --sui-circular-progress-indicator-size: var(--sui-spacing-3)
}

[data-sui-theme-scope] .sui-circular-progress-indicator-indeterminate {

    background-color: var(--sui-circular-progress-indicator-track-bg);

    -webkit-mask: radial-gradient(
      circle at center,
      transparent var(--sui-circular-progress-indicator-gradient-start),
      var(--sui-colors-neutral-w0)
        var(--sui-circular-progress-indicator-gradient-stop)
    )
}

[data-sui-theme-scope] .sui-circular-progress-indicator-indeterminate-outer-circle {

    display: block;

    border-radius: var(--sui-border-radius-full);

    --sui-focus-ring-border-radius: var(--sui-border-radius-full);

    width: calc(var(--sui-circular-progress-indicator-size) / 4);

    height: calc(var(--sui-circular-progress-indicator-size) + 4px)
}

[data-sui-theme-scope] .sui-circular-progress-indicator-indeterminate-inner-circle {

    display: block;

    border-radius: var(--sui-border-radius-full);

    --sui-focus-ring-border-radius: var(--sui-border-radius-full);

    width: calc(var(--sui-circular-progress-indicator-size) / 4);

    height: calc(var(--sui-circular-progress-indicator-size) / 4);

    background-image: radial-gradient(
        var(--sui-circular-progress-indicator-gradient-size),
        var(--sui-circular-progress-indicator-gradient-start-color),
        var(--sui-circular-progress-indicator-gradient-end-color)
      );

    clip-path: inset(0 50% 0 0)
}

[data-sui-theme-scope] .sui-circular-progress-indicator-indeterminate-xlarge {

    --sui-circular-progress-indicator-gradient-size: 4px;

    --sui-circular-progress-indicator-gradient-start: calc(
        var(--sui-circular-progress-indicator-size) / 3
      );

    --sui-circular-progress-indicator-gradient-stop: calc(
        var(--sui-circular-progress-indicator-size) / 2.92
      )
}

[data-sui-theme-scope] .sui-circular-progress-indicator-indeterminate-large {

    --sui-circular-progress-indicator-gradient-size: 3px;

    --sui-circular-progress-indicator-gradient-start: calc(
        var(--sui-circular-progress-indicator-size) / 3
      );

    --sui-circular-progress-indicator-gradient-stop: calc(
        var(--sui-circular-progress-indicator-size) / 2.82
      )
}

[data-sui-theme-scope] .sui-circular-progress-indicator-indeterminate-medium {

    --sui-circular-progress-indicator-gradient-size: 2px;

    --sui-circular-progress-indicator-gradient-start: calc(
        var(--sui-circular-progress-indicator-size) / 3
      );

    --sui-circular-progress-indicator-gradient-stop: calc(
        var(--sui-circular-progress-indicator-size) / 2.72
      )
}

[data-sui-theme-scope] .sui-circular-progress-indicator-indeterminate-small {

    --sui-circular-progress-indicator-gradient-size: 1px;

    --sui-circular-progress-indicator-gradient-start: calc(
        var(--sui-circular-progress-indicator-size) / 3
      );

    --sui-circular-progress-indicator-gradient-stop: calc(
        var(--sui-circular-progress-indicator-size) / 2.72
      )
}

[data-sui-theme-scope] .sui-circular-progress-indicator-indeterminate-xsmall {

    --sui-circular-progress-indicator-gradient-size: 1px;

    --sui-circular-progress-indicator-gradient-start: calc(
        var(--sui-circular-progress-indicator-size) / 3
      );

    --sui-circular-progress-indicator-gradient-stop: calc(
        var(--sui-circular-progress-indicator-size) / 2.72
      )
}

[data-sui-theme-scope] .sui-circular-progress-indicator-indeterminate-primary {

    --sui-circular-progress-indicator-gradient-start-color: var(
        --sui-colors-primary-f
      );

    --sui-circular-progress-indicator-gradient-end-color: var(
        --sui-colors-primary-t0
      );

    --sui-circular-progress-indicator-track-bg: var(--sui-colors-neutral-b4)
}

[data-sui-theme-scope] .sui-circular-progress-indicator-indeterminate-neutral {

    --sui-circular-progress-indicator-gradient-start-color: var(
        --sui-colors-neutral-static-w0
      );

    --sui-circular-progress-indicator-gradient-end-color: var(
        --sui-colors-neutral-w0-t0
      );

    --sui-circular-progress-indicator-track-bg: var(
        --sui-colors-neutral-b4-t50
      )
}

[data-sui-theme-scope] .sui-circular-progress-indicator-indeterminate-danger {

    --sui-circular-progress-indicator-gradient-start-color: var(
        --sui-colors-danger-f
      );

    --sui-circular-progress-indicator-gradient-end-color: var(
        --sui-colors-danger-t0
      );

    --sui-circular-progress-indicator-track-bg: var(--sui-colors-neutral-b4)
}

[data-sui-theme-scope] .sui-circular-progress-indicator-indeterminate-warning {

    --sui-circular-progress-indicator-gradient-start-color: var(
        --sui-colors-warning-f
      );

    --sui-circular-progress-indicator-gradient-end-color: var(
        --sui-colors-danger-t0
      );

    --sui-circular-progress-indicator-track-bg: var(--sui-colors-neutral-b4)
}

[data-sui-theme-scope] .sui-circular-progress-indicator-indeterminate-success {

    --sui-circular-progress-indicator-gradient-start-color: var(
        --sui-colors-success-f
      );

    --sui-circular-progress-indicator-gradient-end-color: var(
        --sui-colors-primary-t0
      );

    --sui-circular-progress-indicator-track-bg: var(--sui-colors-neutral-b4)
}

[data-sui-theme-scope] .sui-circular-progress-indicator-determinate-progress-circle {

    stroke: var(--sui-circular-progress-indicator-bg)
}

[data-sui-theme-scope] .sui-circular-progress-indicator-determinate-primary {

    --sui-circular-progress-indicator-bg: var(--sui-colors-primary-f)
}

[data-sui-theme-scope] .sui-circular-progress-indicator-determinate-neutral {

    --sui-circular-progress-indicator-bg: var(--sui-colors-neutral-w0)
}

[data-sui-theme-scope] .sui-circular-progress-indicator-determinate-danger {

    --sui-circular-progress-indicator-bg: var(--sui-colors-danger-f)
}

[data-sui-theme-scope] .sui-circular-progress-indicator-determinate-warning {

    --sui-circular-progress-indicator-bg: var(--sui-colors-warning-f)
}

[data-sui-theme-scope] .sui-circular-progress-indicator-determinate-success {

    --sui-circular-progress-indicator-bg: var(--sui-colors-success-f)
}

[data-sui-theme-scope] .sui-button-root {

    position: relative;

    cursor: pointer;

    -webkit-user-select: none;

            user-select: none;

    vertical-align: middle;

    text-decoration-line: none;

    outline: 2px solid transparent;

    outline-offset: 2px;

    display: inline-flex;

    align-items: center;

    justify-content: flex-start;

    color: var(--sui-button-text-color)
}

[data-sui-theme-scope] .sui-button-root.sui-disabled {

    pointer-events: none
}

[data-sui-theme-scope] :is(.sui-button-root.sui-disabled .sui-button-loading-indicator) {

    opacity: 0.2
}

[data-sui-theme-scope] .sui-button-xlarge {

    font-size: var(--sui-typography-title-font-size);

    font-weight: var(--sui-typography-title-font-weight);

    letter-spacing: var(--sui-typography-title-letter-spacing);

    line-height: var(--sui-typography-title-line-height);

    -webkit-text-decoration: var(--sui-typography-title-text-decoration);

            text-decoration: var(--sui-typography-title-text-decoration);

    text-transform: var(--sui-typography-title-text-transform);

    font-family: var(--sui-font-family);

    height: var(--sui-spacing-12);

    max-width: var(--sui-spacing-86);

    border-radius: var(--sui-border-radius-sm);

    --sui-focus-ring-border-radius: var(--sui-border-radius-sm);

    --sui-button-slot-gap: var(--sui-spacing-2)
}

[data-sui-theme-scope] .sui-button-large {

    font-size: var(--sui-typography-subtitle-font-size);

    font-weight: var(--sui-typography-subtitle-font-weight);

    line-height: var(--sui-typography-subtitle-line-height);

    -webkit-text-decoration: var(--sui-typography-subtitle-text-decoration);

            text-decoration: var(--sui-typography-subtitle-text-decoration);

    text-transform: var(--sui-typography-subtitle-text-transform);

    font-family: var(--sui-font-family);

    height: var(--sui-spacing-9);

    max-width: var(--sui-spacing-86);

    border-radius: var(--sui-border-radius-sm);

    --sui-focus-ring-border-radius: var(--sui-border-radius-sm);

    --sui-button-slot-gap: var(--sui-spacing-2)
}

[data-sui-theme-scope] .sui-button-medium {

    font-size: var(--sui-typography-subtitle-mini-font-size);

    font-weight: var(--sui-typography-subtitle-mini-font-weight);

    line-height: var(--sui-typography-subtitle-mini-line-height);

    -webkit-text-decoration: var(--sui-typography-subtitle-mini-text-decoration);

            text-decoration: var(--sui-typography-subtitle-mini-text-decoration);

    text-transform: var(--sui-typography-subtitle-mini-text-transform);

    font-family: var(--sui-font-family);

    height: var(--sui-spacing-8);

    max-width: var(--sui-spacing-80);

    border-radius: var(--sui-border-radius-sm);

    --sui-focus-ring-border-radius: var(--sui-border-radius-sm);

    --sui-button-slot-gap: var(--sui-spacing-1\.5)
}

[data-sui-theme-scope] .sui-button-small {

    font-size: var(--sui-typography-descriptor-mini-font-size);

    font-weight: var(--sui-typography-descriptor-mini-font-weight);

    line-height: var(--sui-typography-descriptor-mini-line-height);

    -webkit-text-decoration: var(--sui-typography-descriptor-mini-text-decoration);

            text-decoration: var(--sui-typography-descriptor-mini-text-decoration);

    text-transform: var(--sui-typography-descriptor-mini-text-transform);

    font-family: var(--sui-font-family);

    height: var(--sui-spacing-6);

    max-width: var(--sui-spacing-80);

    border-radius: var(--sui-border-radius-xs);

    --sui-focus-ring-border-radius: var(--sui-border-radius-xs);

    --sui-button-slot-gap: var(--sui-spacing-1)
}

[data-sui-theme-scope] .sui-button-xsmall {

    font-size: var(--sui-typography-descriptor-mini-font-size);

    font-weight: var(--sui-typography-descriptor-mini-font-weight);

    line-height: var(--sui-typography-descriptor-mini-line-height);

    line-height: 1;

    -webkit-text-decoration: var(--sui-typography-descriptor-mini-text-decoration);

            text-decoration: var(--sui-typography-descriptor-mini-text-decoration);

    text-transform: var(--sui-typography-descriptor-mini-text-transform);

    font-family: var(--sui-font-family);

    height: var(--sui-spacing-5);

    max-width: var(--sui-spacing-80);

    border-radius: var(--sui-border-radius-xs);

    --sui-focus-ring-border-radius: var(--sui-border-radius-xs);

    --sui-button-slot-gap: var(--sui-spacing-1)
}

[data-sui-theme-scope] .sui-button-contained-xlarge,
  [data-sui-theme-scope] .sui-button-outlined-xlarge,
  [data-sui-theme-scope] .sui-button-inverted-xlarge {

    padding-left: var(--sui-spacing-4\.5);

    padding-right: var(--sui-spacing-4\.5);

    --sui-button-has-slot-x-padding: var(--sui-spacing-3)
}

[data-sui-theme-scope] .sui-button-contained-large,
  [data-sui-theme-scope] .sui-button-outlined-large,
  [data-sui-theme-scope] .sui-button-inverted-large {

    padding-left: var(--sui-spacing-4\.5);

    padding-right: var(--sui-spacing-4\.5);

    --sui-button-has-slot-x-padding: var(--sui-spacing-2)
}

[data-sui-theme-scope] .sui-button-contained-medium,
  [data-sui-theme-scope] .sui-button-outlined-medium,
  [data-sui-theme-scope] .sui-button-inverted-medium {

    padding-left: var(--sui-spacing-3);

    padding-right: var(--sui-spacing-3);

    --sui-button-has-slot-x-padding: var(--sui-spacing-2)
}

[data-sui-theme-scope] .sui-button-contained-small,
  [data-sui-theme-scope] .sui-button-contained-xsmall,
  [data-sui-theme-scope] .sui-button-outlined-small,
  [data-sui-theme-scope] .sui-button-outlined-xsmall,
  [data-sui-theme-scope] .sui-button-inverted-small,
  [data-sui-theme-scope] .sui-button-inverted-xsmall {

    padding-left: var(--sui-spacing-2);

    padding-right: var(--sui-spacing-2);

    --sui-button-has-slot-x-padding: var(--sui-spacing-1)
}

[data-sui-theme-scope] .sui-button-loading {

    pointer-events: none
}

[data-sui-theme-scope] .sui-button-content {

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap
}

[data-sui-theme-scope] .sui-button-contained:focus-visible,
    [data-sui-theme-scope] .sui-button-contained.sui-focus-visible,
    [data-sui-theme-scope] .sui-button-outlined:focus-visible,
    [data-sui-theme-scope] .sui-button-outlined.sui-focus-visible,
    [data-sui-theme-scope] .sui-button-inverted:focus-visible,
    [data-sui-theme-scope] .sui-button-inverted.sui-focus-visible,
    [data-sui-theme-scope] .sui-button-text:focus-visible,
    [data-sui-theme-scope] .sui-button-text.sui-focus-visible {

    --sui-focus-ring-color: var(--sui-focus-ring-normal-color)
}

[data-sui-theme-scope] .sui-button-contained:focus-visible::after,
    [data-sui-theme-scope] .sui-button-contained.sui-focus-visible::after,
    [data-sui-theme-scope] .sui-button-outlined:focus-visible::after,
    [data-sui-theme-scope] .sui-button-outlined.sui-focus-visible::after,
    [data-sui-theme-scope] .sui-button-inverted:focus-visible::after,
    [data-sui-theme-scope] .sui-button-inverted.sui-focus-visible::after,
    [data-sui-theme-scope] .sui-button-text:focus-visible::after,
    [data-sui-theme-scope] .sui-button-text.sui-focus-visible::after {

    pointer-events: none;

    content: '';

    position: absolute;

    inset: 0;

    border-radius: calc(var(--sui-focus-ring-normal-offset) + var(--sui-focus-ring-border-radius, 0px));

    box-shadow: 0 0 0 var(--sui-focus-ring-normal-width) var(--sui-focus-ring-color);

    margin: calc(var(--sui-focus-ring-normal-offset)*-1 - var(--sui-focus-ring-border-width, 0px)*var(--sui-focus-ring-border-width-recoup, 1))
}

[data-sui-theme-scope] .sui-button-contained,
  [data-sui-theme-scope] .sui-button-outlined {

    background-color: var(--sui-button-bg-color);

    border-color: var(--sui-button-border-color)
}

[data-sui-theme-scope] .sui-button-contained:active, [data-sui-theme-scope] .sui-button-outlined:active {

    background-color: var(--sui-button-bg-color-active);

    color: var(--sui-button-text-color-active);

    border-color: var(--sui-button-border-color-active)
}

[data-sui-theme-scope] .sui-button-contained.sui-disabled, [data-sui-theme-scope] .sui-button-outlined.sui-disabled {

    background-color: var(--sui-button-bg-color-disabled);

    color: var(--sui-button-text-color-disabled);

    border-color: var(--sui-button-border-color-disabled)
}

[data-sui-theme-scope] .sui-button-contained {

    border-style: solid;

    border-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width-recoup: 1;

    --sui-button-border-color: transparent;

    --sui-button-border-color-hover: var(--sui-button-border-color);

    --sui-button-border-color-active: var(--sui-button-border-color);

    --sui-button-border-color-disabled: transparent
}

[data-sui-theme-scope] .sui-button-contained-primary {

    --sui-button-bg-color: var(--sui-colors-primary-b);

    --sui-button-bg-color-hover: var(--sui-colors-primary-b-high-contrast);

    --sui-button-bg-color-active: var(--sui-colors-neutral-high-contrast-w0);

    --sui-button-bg-color-disabled: var(--sui-colors-neutral-b3);

    --sui-button-text-color: var(--sui-colors-neutral-high-contrast-b0);

    --sui-button-text-color-hover: var(--sui-colors-neutral-high-contrast-b0);

    --sui-button-text-color-active: var(
        --sui-colors-neutral-high-contrast-b0
      );

    --sui-button-text-color-disabled: var(--sui-colors-neutral-w0)
}

[data-sui-theme-scope] .sui-button-contained-secondary {

    --sui-button-bg-color: var(--sui-colors-neutral-base);

    --sui-button-bg-color-hover: var(--sui-colors-neutral-b5);

    --sui-button-bg-color-active: var(--sui-colors-neutral-b3);

    --sui-button-bg-color-disabled: var(--sui-colors-neutral-base);

    --sui-button-text-color: var(--sui-colors-neutral-b0);

    --sui-button-text-color-hover: var(--sui-colors-neutral-b0);

    --sui-button-text-color-active: var(--sui-colors-neutral-b0);

    --sui-button-text-color-disabled: var(--sui-colors-neutral-b3);

    --sui-button-border-color: var(--sui-colors-neutral-high-contrast)
}

[data-sui-theme-scope] .sui-button-contained-neutral {

    --sui-button-bg-color: var(--sui-colors-neutral-b0-t10);

    --sui-button-bg-color-hover: var(--sui-colors-neutral-b0-t20);

    --sui-button-bg-color-active: var(--sui-colors-neutral-b0-t30);

    --sui-button-bg-color-disabled: var(--sui-colors-neutral-b0-t10);

    --sui-button-text-color: var(--sui-colors-neutral-b1);

    --sui-button-text-color-hover: var(--sui-colors-neutral-b0);

    --sui-button-text-color-active: var(--sui-colors-neutral-b0);

    --sui-button-text-color-disabled: var(--sui-colors-neutral-b3)
}

[data-sui-theme-scope] .sui-button-contained-danger {

    --sui-button-bg-color: var(--sui-colors-danger);

    --sui-button-bg-color-hover: var(--sui-colors-danger-high-contrast);

    --sui-button-bg-color-active: var(--sui-colors-neutral-high-contrast-w0);

    --sui-button-bg-color-disabled: var(--sui-colors-neutral-b3);

    --sui-button-text-color: var(--sui-colors-neutral-high-contrast-b0);

    --sui-button-text-color-hover: var(--sui-colors-neutral-high-contrast-b0);

    --sui-button-text-color-active: var(
        --sui-colors-neutral-high-contrast-b0
      );

    --sui-button-text-color-disabled: var(--sui-colors-neutral-w0)
}

[data-sui-theme-scope] .sui-button-contained-warning {

    --sui-button-bg-color: var(--sui-colors-warning);

    --sui-button-bg-color-hover: var(--sui-colors-warning-high-contrast);

    --sui-button-bg-color-active: var(--sui-colors-neutral-high-contrast-w0);

    --sui-button-bg-color-disabled: var(--sui-colors-neutral-b3);

    --sui-button-text-color: var(--sui-colors-neutral-high-contrast-b0);

    --sui-button-text-color-hover: var(--sui-colors-neutral-high-contrast-b0);

    --sui-button-text-color-active: var(
        --sui-colors-neutral-high-contrast-b0
      );

    --sui-button-text-color-disabled: var(--sui-colors-neutral-w0)
}

[data-sui-theme-scope] .sui-button-contained-success {

    --sui-button-bg-color: var(--sui-colors-success);

    --sui-button-bg-color-hover: var(--sui-colors-success-high-contrast);

    --sui-button-bg-color-active: var(--sui-colors-neutral-high-contrast-w0);

    --sui-button-bg-color-disabled: var(--sui-colors-neutral-b3);

    --sui-button-text-color: var(--sui-colors-neutral-high-contrast-b0);

    --sui-button-text-color-hover: var(--sui-colors-neutral-high-contrast-b0);

    --sui-button-text-color-active: var(
        --sui-colors-neutral-high-contrast-b0
      );

    --sui-button-text-color-disabled: var(--sui-colors-neutral-w0)
}

[data-sui-theme-scope] .sui-button-contained-hide-background {

    --sui-button-border-color: transparent
}

[data-sui-theme-scope] .sui-button-outlined {

    border-style: solid;

    border-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width-recoup: 1;

    --sui-button-bg-color: var(--sui-colors-neutral-base);

    --sui-button-bg-color-hover: var(--sui-colors-neutral-b5);

    --sui-button-bg-color-active: var(--sui-colors-neutral-b3);

    --sui-button-bg-color-disabled: var(--sui-button-bg-color);

    --sui-button-text-color-disabled: var(--sui-colors-neutral-b3);

    --sui-button-border-color-active: var(--sui-colors-neutral-b0);

    --sui-button-border-color-disabled: var(--sui-colors-neutral-b0-t20);

    border-color: var(--sui-button-border-color)
}

[data-sui-theme-scope] .sui-button-outlined:active {

    border-color: var(--sui-button-border-color-active)
}

[data-sui-theme-scope] .sui-button-outlined.sui-disabled {

    border-color: var(--sui-button-border-color-disabled)
}

[data-sui-theme-scope] .sui-button-outlined-primary {

    --sui-button-text-color: var(--sui-colors-primary-f);

    --sui-button-text-color-hover: var(--sui-colors-primary-f-high-contrast);

    --sui-button-text-color-active: var(--sui-colors-neutral-b0);

    --sui-button-border-color: var(--sui-colors-primary-f);

    --sui-button-border-color-hover: var(
        --sui-colors-primary-f-high-contrast
      )
}

[data-sui-theme-scope] .sui-button-outlined-secondary {

    --sui-button-text-color: var(--sui-colors-neutral-b0);

    --sui-button-text-color-hover: var(--sui-colors-neutral-b0);

    --sui-button-text-color-active: var(--sui-colors-neutral-b0);

    --sui-button-border-color: var(--sui-colors-neutral-b0-t20);

    --sui-button-border-color-hover: var(--sui-colors-neutral-b0-t30);

    --sui-button-border-color-active: var(--sui-colors-neutral-b0-t50)
}

[data-sui-theme-scope] .sui-button-outlined-neutral {

    --sui-button-text-color: var(--sui-colors-neutral-b1);

    --sui-button-text-color-hover: var(--sui-colors-neutral-b0);

    --sui-button-text-color-active: var(--sui-colors-neutral-b0);

    --sui-button-bg-color-hover: var(--sui-colors-neutral-b0-t10);

    --sui-button-bg-color-active: var(--sui-colors-neutral-b0-t20);

    --sui-button-border-color: var(--sui-colors-neutral-b0-t20);

    --sui-button-border-color-hover: var(--sui-colors-neutral-b0-t30);

    --sui-button-border-color-active: var(--sui-colors-neutral-b0-t50)
}

[data-sui-theme-scope] .sui-button-outlined-danger {

    --sui-button-text-color: var(--sui-colors-danger-f);

    --sui-button-text-color-hover: var(--sui-colors-danger-high-contrast);

    --sui-button-text-color-active: var(--sui-colors-neutral-b0);

    --sui-button-border-color: var(--sui-colors-danger-f);

    --sui-button-border-color-hover: var(--sui-colors-danger-high-contrast)
}

[data-sui-theme-scope] .sui-button-outlined-warning {

    --sui-button-text-color: var(--sui-colors-warning-f);

    --sui-button-text-color-hover: var(--sui-colors-warning-high-contrast);

    --sui-button-text-color-active: var(--sui-colors-neutral-b0);

    --sui-button-border-color: var(--sui-colors-warning-f);

    --sui-button-border-color-hover: var(--sui-colors-warning-high-contrast)
}

[data-sui-theme-scope] .sui-button-outlined-success {

    --sui-button-text-color: var(--sui-colors-success-f);

    --sui-button-text-color-hover: var(--sui-colors-success-high-contrast);

    --sui-button-text-color-active: var(--sui-colors-neutral-b0);

    --sui-button-border-color: var(--sui-colors-success-f);

    --sui-button-border-color-hover: var(--sui-colors-success-high-contrast)
}

[data-sui-theme-scope] .sui-button-text {

    border-style: none;

    padding-left: var(--sui-spacing-1);

    padding-right: var(--sui-spacing-1);

    --sui-focus-ring-border-width-recoup: 0;

    background-color: transparent;

    --sui-button-text-color-disabled: var(--sui-colors-neutral-b3);

    --sui-button-has-slot-x-padding: var(--sui-spacing-1)
}

[data-sui-theme-scope] .sui-button-text:active {

    color: var(--sui-button-text-color-active)
}

[data-sui-theme-scope] .sui-button-text.sui-disabled {

    color: var(--sui-button-text-color-disabled)
}

[data-sui-theme-scope] .sui-button-text-primary {

    --sui-button-text-color: var(--sui-colors-primary-f);

    --sui-button-text-color-hover: var(--sui-colors-primary-f-high-contrast);

    --sui-button-text-color-active: var(--sui-colors-neutral-b0)
}

[data-sui-theme-scope] .sui-button-text-secondary {

    --sui-button-text-color: var(--sui-colors-neutral-b0);

    --sui-button-text-color-hover: var(--sui-colors-primary-f-high-contrast);

    --sui-button-text-color-active: var(--sui-colors-neutral-b0)
}

[data-sui-theme-scope] .sui-button-text-neutral {

    --sui-button-text-color: var(--sui-colors-neutral-b1);

    --sui-button-text-color-hover: var(--sui-colors-neutral-b0);

    --sui-button-text-color-active: var(--sui-colors-neutral-b0)
}

[data-sui-theme-scope] .sui-button-text-danger {

    --sui-button-text-color: var(--sui-colors-danger-f);

    --sui-button-text-color-hover: var(--sui-colors-danger-high-contrast);

    --sui-button-text-color-active: var(--sui-colors-neutral-b0)
}

[data-sui-theme-scope] .sui-button-text-warning {

    --sui-button-text-color: var(--sui-colors-warning-f);

    --sui-button-text-color-hover: var(--sui-colors-warning-high-contrast);

    --sui-button-text-color-active: var(--sui-colors-neutral-b0)
}

[data-sui-theme-scope] .sui-button-text-success {

    --sui-button-text-color: var(--sui-colors-success-f);

    --sui-button-text-color-hover: var(--sui-colors-success-high-contrast);

    --sui-button-text-color-active: var(--sui-colors-neutral-b0)
}

[data-sui-theme-scope] .sui-button-inverted {

    border-color: transparent;

    border-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width: var(--sui-border-width-1);

    --sui-button-text-color-disabled: var(--sui-colors-neutral-b3);

    background-color: var(--sui-button-bg-color);

    color: var(--sui-button-text-color)
}

[data-sui-theme-scope] .sui-button-inverted:active {

    background-color: var(--sui-button-bg-color-active);

    color: var(--sui-button-text-color-active)
}

[data-sui-theme-scope] .sui-button-inverted.sui-disabled {

    background-color: var(--sui-button-bg-color-disabled);

    color: var(--sui-button-text-color-disabled)
}

[data-sui-theme-scope] .sui-button-inverted-primary {

    --sui-button-bg-color: var(--sui-colors-primary-t10);

    --sui-button-bg-color-hover: var(--sui-colors-primary-b-t20);

    --sui-button-bg-color-active: var(--sui-colors-primary-t10);

    --sui-button-bg-color-disabled: var(--sui-colors-neutral-b4-t50);

    --sui-button-text-color: var(--sui-colors-primary-f);

    --sui-button-text-color-hover: var(--sui-colors-primary-f-high-contrast);

    --sui-button-text-color-active: var(--sui-colors-neutral-b0)
}

[data-sui-theme-scope] .sui-button-inverted-secondary {

    --sui-button-bg-color: var(--sui-colors-neutral-w0-t10);

    --sui-button-bg-color-hover: var(--sui-colors-neutral-w0-t20);

    --sui-button-bg-color-active: var(--sui-colors-neutral-w0-t10);

    --sui-button-bg-color-disabled: var(--sui-colors-neutral-w0-t10);

    --sui-button-text-color: var(--sui-colors-neutral-w0);

    --sui-button-text-color-hover: var(--sui-colors-neutral-w0);

    --sui-button-text-color-active: var(--sui-colors-neutral-w0);

    --sui-button-text-color-disabled: var(--sui-colors-neutral-w0-t20)
}

[data-sui-theme-scope] .sui-button-inverted-secondary:focus-visible,
      [data-sui-theme-scope] .sui-button-inverted-secondary.sui-focus-visible {

    --sui-focus-ring-color: var(--sui-colors-neutral-w0)
}

[data-sui-theme-scope] .sui-button-inverted-neutral {

    --sui-button-bg-color: var(--sui-colors-neutral-b0-t10);

    --sui-button-bg-color-hover: var(--sui-colors-neutral-b0-t20);

    --sui-button-bg-color-active: var(--sui-colors-neutral-b0-t10);

    --sui-button-bg-color-disabled: var(--sui-colors-neutral-b0-t10);

    --sui-button-text-color: var(--sui-colors-neutral-b1);

    --sui-button-text-color-hover: var(--sui-colors-neutral-b0);

    --sui-button-text-color-active: var(--sui-colors-neutral-b0);

    --sui-button-text-color-disabled: var(--sui-colors-neutral-b3)
}

[data-sui-theme-scope] .sui-button-inverted-danger {

    --sui-button-bg-color: var(--sui-colors-danger-t10);

    --sui-button-bg-color-hover: var(--sui-colors-danger-t20);

    --sui-button-bg-color-active: var(--sui-colors-danger-t10);

    --sui-button-bg-color-disabled: var(--sui-colors-neutral-b4-t50);

    --sui-button-text-color: var(--sui-colors-danger-f);

    --sui-button-text-color-hover: var(--sui-colors-danger-high-contrast);

    --sui-button-text-color-active: var(--sui-colors-neutral-b0)
}

[data-sui-theme-scope] .sui-button-inverted-warning {

    --sui-button-bg-color: var(--sui-colors-warning-t10);

    --sui-button-bg-color-hover: var(--sui-colors-warning-t20);

    --sui-button-bg-color-active: var(--sui-colors-warning-t10);

    --sui-button-bg-color-disabled: var(--sui-colors-neutral-b4-t50);

    --sui-button-text-color: var(--sui-colors-warning-f);

    --sui-button-text-color-hover: var(--sui-colors-warning-high-contrast);

    --sui-button-text-color-active: var(--sui-colors-neutral-b0)
}

[data-sui-theme-scope] .sui-button-inverted-success {

    --sui-button-bg-color: var(--sui-colors-success-t10);

    --sui-button-bg-color-hover: var(--sui-colors-success-t20);

    --sui-button-bg-color-active: var(--sui-colors-success-t10);

    --sui-button-bg-color-disabled: var(--sui-colors-neutral-b4-t50);

    --sui-button-text-color: var(--sui-colors-success-f);

    --sui-button-text-color-hover: var(--sui-colors-success-high-contrast);

    --sui-button-text-color-active: var(--sui-colors-neutral-b0)
}

[data-sui-theme-scope] .sui-button-start-slot {

    margin-right: var(--sui-button-slot-gap)
}

[data-sui-theme-scope] .sui-button-end-slot {

    margin-left: var(--sui-button-slot-gap)
}

[data-sui-theme-scope] .sui-button-has-start-slot {

    padding-left: var(--sui-button-has-slot-x-padding)
}

[data-sui-theme-scope] .sui-button-has-end-slot {

    padding-right: var(--sui-button-has-slot-x-padding)
}

[data-sui-theme-scope] .sui-button-hide-background {

    background-color: transparent
}

[data-sui-theme-scope] .sui-button-hide-background.sui-disabled {

    background-color: transparent
}

[data-sui-theme-scope] .sui-button-full-width {

    display: flex;

    width: 100%;

    max-width: none;

    justify-content: center
}

[data-sui-theme-scope] .sui-backdrop-root {

    position: fixed;

    inset: var(--sui-spacing-0);

    z-index: -10;

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-static-b0), calc(var(--s-neutral-static-b0-opacity, 1) * var(--tw-bg-opacity)));

    opacity: 0.5
}

[data-sui-theme-scope] .sui-backdrop-transparent {

    background-color: transparent
}

[data-sui-theme-scope] .sui-modal-root {

    position: fixed;

    inset: var(--sui-spacing-0);

    z-index: 1300;

    outline: 2px solid transparent;

    outline-offset: 2px
}

[data-sui-theme-scope] .sui-icon-button-root {

    position: relative;

    display: inline-flex;

    cursor: pointer;

    flex-direction: column;

    align-items: center;

    justify-content: center;

    border-style: none;

    text-decoration-line: none;

    outline: 2px solid transparent;

    outline-offset: 2px;

    --sui-focus-ring-border-width-recoup: 0
}

[data-sui-theme-scope] .sui-icon-button-root.sui-disabled {

    pointer-events: none
}

[data-sui-theme-scope] .sui-icon-button-label {

    font-size: var(--sui-typography-descriptor-mini-font-size);

    font-weight: var(--sui-typography-descriptor-mini-font-weight);

    line-height: var(--sui-typography-descriptor-mini-line-height);

    -webkit-text-decoration: var(--sui-typography-descriptor-mini-text-decoration);

            text-decoration: var(--sui-typography-descriptor-mini-text-decoration);

    text-transform: var(--sui-typography-descriptor-mini-text-transform);

    font-family: var(--sui-font-family);

    margin-top: var(--sui-spacing-1);

    width: 100%;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    text-align: center
}

[data-sui-theme-scope] .sui-icon-button-circular {

    border-radius: var(--sui-border-radius-full);

    --sui-focus-ring-border-radius: var(--sui-border-radius-full)
}

[data-sui-theme-scope] .sui-icon-button-circular.focus-visible,
    [data-sui-theme-scope] .sui-icon-button-circular:focus-visible,
    [data-sui-theme-scope] .sui-icon-button-circular.sui-focus-visible,
    [data-sui-theme-scope] .sui-icon-button-rectangular.focus-visible,
    [data-sui-theme-scope] .sui-icon-button-rectangular:focus-visible,
    [data-sui-theme-scope] .sui-icon-button-rectangular.sui-focus-visible {

    --sui-focus-ring-color: var(--sui-focus-ring-normal-color)
}

[data-sui-theme-scope] .sui-icon-button-circular.focus-visible::after,
    [data-sui-theme-scope] .sui-icon-button-circular:focus-visible::after,
    [data-sui-theme-scope] .sui-icon-button-circular.sui-focus-visible::after,
    [data-sui-theme-scope] .sui-icon-button-rectangular.focus-visible::after,
    [data-sui-theme-scope] .sui-icon-button-rectangular:focus-visible::after,
    [data-sui-theme-scope] .sui-icon-button-rectangular.sui-focus-visible::after {

    pointer-events: none;

    content: '';

    position: absolute;

    inset: 0;

    border-radius: calc(var(--sui-focus-ring-normal-offset) + var(--sui-focus-ring-border-radius, 0px));

    box-shadow: 0 0 0 var(--sui-focus-ring-normal-width) var(--sui-focus-ring-color);

    margin: calc(var(--sui-focus-ring-normal-offset)*-1 - var(--sui-focus-ring-border-width, 0px)*var(--sui-focus-ring-border-width-recoup, 1))
}

[data-sui-theme-scope] .sui-icon-button-contained {

    padding-left: var(--sui-spacing-0);

    padding-right: var(--sui-spacing-0);

    background-color: var(--sui-icon-button-bg-color);

    color: var(
      --sui-icon-button-text-color,
      var(--sui-colors-neutral-high-contrast-b0)
    );

    --sui-icon-button-bg-color-active: var(
      --sui-colors-neutral-high-contrast-w0
    );

    --sui-icon-button-bg-color-disabled: var(--sui-colors-neutral-b3);

    --sui-icon-button-text-color-disabled: var(--sui-colors-neutral-base)
}

[data-sui-theme-scope] .sui-icon-button-contained.sui-active,
    [data-sui-theme-scope] .sui-icon-button-contained:active {

    background-color: var(
        --sui-icon-button-bg-color-active,
        var(--sui-colors-neutral-high-contrast-w0)
      )
}

[data-sui-theme-scope] .sui-icon-button-contained.sui-disabled {

    border-style: none;

    --sui-focus-ring-border-width-recoup: 0;

    background-color: var(
        --sui-icon-button-bg-color-disabled,
        var(--sui-colors-neutral-b3)
      );

    color: var(
        --sui-icon-button-text-color-disabled,
        var(--sui-colors-neutral-base)
      )
}

[data-sui-theme-scope] .sui-icon-button-contained-squircle {

    --sui-icon-button-border-color: transparent;

    --sui-icon-button-border-color-hover: transparent;

    --sui-icon-button-border-color-active: transparent;

    --sui-icon-button-border-color-disabled: transparent
}

[data-sui-theme-scope] .sui-icon-button-contained-primary {

    --sui-icon-button-bg-color: var(--sui-colors-primary-b);

    --sui-icon-button-bg-color-hover: var(
        --sui-colors-primary-b-high-contrast
      )
}

[data-sui-theme-scope] .sui-icon-button-contained-success {

    --sui-icon-button-bg-color: var(--sui-colors-success);

    --sui-icon-button-bg-color-hover: var(--sui-colors-success-high-contrast)
}

[data-sui-theme-scope] .sui-icon-button-contained-danger {

    --sui-icon-button-bg-color: var(--sui-colors-danger);

    --sui-icon-button-bg-color-hover: var(--sui-colors-danger-high-contrast)
}

[data-sui-theme-scope] .sui-icon-button-contained-warning {

    --sui-icon-button-bg-color: var(--sui-colors-warning);

    --sui-icon-button-bg-color-hover: var(--sui-colors-warning-high-contrast)
}

[data-sui-theme-scope] .sui-icon-button-contained-secondary {

    --sui-icon-button-bg-color: var(--sui-colors-neutral-base);

    --sui-icon-button-bg-color-hover: var(--sui-colors-neutral-b5);

    --sui-icon-button-bg-color-active: var(--sui-colors-neutral-b3);

    --sui-icon-button-bg-color-disabled: var(--sui-colors-neutral-base);

    --sui-icon-button-text-color: var(--sui-colors-neutral-b0);

    --sui-icon-button-text-color-disabled: var(--sui-colors-neutral-b3);

    border-style: solid;

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-neutral-high-contrast), calc(var(--s-neutral-high-contrast-opacity, 1) * var(--tw-border-opacity)));

    border-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width-recoup: 1
}

[data-sui-theme-scope] .sui-icon-button-contained-secondary.sui-squircle {

    border-style: none;

    --sui-focus-ring-border-width-recoup: 0;

    --sui-squircle-border-width: var(--sui-border-width-1);

    --sui-icon-button-border-color: var(--sui-colors-neutral-high-contrast);

    --sui-icon-button-border-color-hover: var(
          --sui-colors-neutral-high-contrast
        );

    --sui-icon-button-border-color-active: var(
          --sui-colors-neutral-high-contrast
        )
}

[data-sui-theme-scope] .sui-icon-button-contained-neutral {

    --sui-icon-button-bg-color: var(--sui-colors-neutral-b0-t10);

    --sui-icon-button-bg-color-hover: var(--sui-colors-neutral-b0-t20);

    --sui-icon-button-bg-color-active: var(--sui-colors-neutral-b0-t30);

    --sui-icon-button-bg-color-disabled: var(--sui-colors-neutral-b0-t10);

    --sui-icon-button-text-color: var(--sui-colors-neutral-b1);

    --sui-icon-button-text-color-hover: var(--sui-colors-neutral-b0);

    --sui-icon-button-text-color-disabled: var(--sui-colors-neutral-b3)
}

[data-sui-theme-scope] .sui-icon-button-contained-hide-background {

    border-style: none;

    background-color: transparent;

    --sui-focus-ring-border-width-recoup: 0
}

[data-sui-theme-scope] .sui-icon-button-contained-hide-background.sui-disabled {

    background-color: transparent
}

[data-sui-theme-scope] .sui-icon-button-outlined {

    border-style: solid;

    padding-left: var(--sui-spacing-0);

    padding-right: var(--sui-spacing-0);

    border-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width-recoup: 1;

    background-color: var(--sui-icon-button-bg-color);

    border-color: var(--sui-icon-button-border-color);

    color: var(
      --sui-icon-button-text-color,
      var(--sui-colors-neutral-static-w0)
    );

    --sui-icon-button-bg-color: var(--sui-colors-neutral-base);

    --sui-icon-button-bg-color-hover: var(--sui-colors-neutral-b5);

    --sui-icon-button-bg-color-active: var(--sui-colors-neutral-b3);

    --sui-icon-button-bg-color-disabled: var(--sui-colors-neutral-base);

    --sui-icon-button-border-color-active: var(--sui-colors-neutral-b0);

    --sui-icon-button-border-color-disabled: var(--sui-colors-neutral-b0-t20);

    --sui-icon-button-text-color-active: var(--sui-colors-neutral-b0);

    --sui-icon-button-text-color-disabled: var(--sui-colors-neutral-b3)
}

[data-sui-theme-scope] .sui-icon-button-outlined.sui-active,
    [data-sui-theme-scope] .sui-icon-button-outlined:active {

    background-color: var(--sui-icon-button-bg-color-active);

    border-color: var(--sui-icon-button-border-color-active);

    color: var(--sui-icon-button-text-color-active)
}

[data-sui-theme-scope] .sui-icon-button-outlined.sui-disabled {

    background-color: var(--sui-icon-button-bg-color-disabled);

    border-color: var(--sui-icon-button-border-color-disabled);

    color: var(--sui-icon-button-text-color-disabled)
}

[data-sui-theme-scope] .sui-icon-button-outlined-primary {

    --sui-icon-button-border-color: var(--sui-colors-primary-f);

    --sui-icon-button-border-color-hover: var(
        --sui-colors-primary-f-high-contrast
      );

    --sui-icon-button-text-color: var(--sui-colors-primary-f);

    --sui-icon-button-text-color-hover: var(
        --sui-colors-primary-f-high-contrast
      )
}

[data-sui-theme-scope] .sui-icon-button-outlined-success {

    --sui-icon-button-border-color: var(--sui-colors-success-f);

    --sui-icon-button-border-color-hover: var(
        --sui-colors-success-high-contrast
      );

    --sui-icon-button-text-color: var(--sui-colors-success-f);

    --sui-icon-button-text-color-hover: var(
        --sui-colors-success-high-contrast
      )
}

[data-sui-theme-scope] .sui-icon-button-outlined-danger {

    --sui-icon-button-border-color: var(--sui-colors-danger-f);

    --sui-icon-button-border-color-hover: var(
        --sui-colors-danger-high-contrast
      );

    --sui-icon-button-text-color: var(--sui-colors-danger-f);

    --sui-icon-button-text-color-hover: var(
        --sui-colors-danger-high-contrast
      )
}

[data-sui-theme-scope] .sui-icon-button-outlined-warning {

    --sui-icon-button-border-color: var(--sui-colors-warning-f);

    --sui-icon-button-border-color-hover: var(
        --sui-colors-warning-high-contrast
      );

    --sui-icon-button-text-color: var(--sui-colors-warning-f);

    --sui-icon-button-text-color-hover: var(
        --sui-colors-warning-high-contrast
      )
}

[data-sui-theme-scope] .sui-icon-button-outlined-secondary {

    --sui-icon-button-border-color: var(--sui-colors-neutral-b0-t20);

    --sui-icon-button-border-color-hover: var(--sui-colors-neutral-b0-t30);

    --sui-icon-button-border-color-active: var(--sui-colors-neutral-b0-t50);

    --sui-icon-button-text-color: var(--sui-colors-neutral-b0);

    --sui-icon-button-text-color-hover: var(--sui-colors-neutral-b0)
}

[data-sui-theme-scope] .sui-icon-button-outlined-neutral {

    --sui-icon-button-text-color: var(--sui-colors-neutral-b1);

    --sui-icon-button-text-color-hover: var(--sui-colors-neutral-b0);

    --sui-icon-button-bg-color-hover: var(--sui-colors-neutral-b0-t10);

    --sui-icon-button-bg-color-active: var(--sui-colors-neutral-b0-t20);

    --sui-icon-button-border-color: var(--sui-colors-neutral-b0-t20);

    --sui-icon-button-border-color-hover: var(--sui-colors-neutral-b0-t30);

    --sui-icon-button-border-color-active: var(--sui-colors-neutral-b0-t50)
}

[data-sui-theme-scope] .sui-icon-button-outlined-squircle {

    border-style: none;

    --sui-focus-ring-border-width-recoup: 0;

    --sui-squircle-border-width: var(--sui-border-width-1)
}

[data-sui-theme-scope] .sui-icon-button-outlined-hide-background {

    background-color: transparent
}

[data-sui-theme-scope] .sui-icon-button-outlined-hide-background.sui-disabled {

    background-color: transparent
}

[data-sui-theme-scope] .sui-icon-button-icon {

    background-color: transparent;

    padding-left: var(--sui-spacing-0);

    padding-right: var(--sui-spacing-0);

    color: var(--sui-icon-button-text-color);

    --sui-icon-button-bg-color: transparent;

    --sui-icon-button-bg-color-hover: transparent;

    --sui-icon-button-bg-color-active: transparent;

    --sui-icon-button-bg-color-disabled: transparent;

    --sui-icon-button-text-color-disabled: var(--sui-colors-neutral-b3)
}

[data-sui-theme-scope] .sui-icon-button-icon.sui-active,
    [data-sui-theme-scope] .sui-icon-button-icon:active {

    color: var(--sui-icon-button-text-color-active)
}

[data-sui-theme-scope] .sui-icon-button-icon.sui-disabled {

    color: var(--sui-icon-button-text-color-disabled)
}

[data-sui-theme-scope] .sui-icon-button-icon-primary {

    --sui-icon-button-text-color: var(--sui-colors-primary-f);

    --sui-icon-button-text-color-hover: var(
        --sui-colors-primary-f-high-contrast
      );

    --sui-icon-button-text-color-active: var(--sui-colors-neutral-b0)
}

[data-sui-theme-scope] .sui-icon-button-icon-success {

    --sui-icon-button-text-color: var(--sui-colors-success-f);

    --sui-icon-button-text-color-hover: var(
        --sui-colors-success-high-contrast
      );

    --sui-icon-button-text-color-active: var(--sui-colors-neutral-b0)
}

[data-sui-theme-scope] .sui-icon-button-icon-danger {

    --sui-icon-button-text-color: var(--sui-colors-danger-f);

    --sui-icon-button-text-color-hover: var(
        --sui-colors-danger-high-contrast
      );

    --sui-icon-button-text-color-active: var(--sui-colors-neutral-b0)
}

[data-sui-theme-scope] .sui-icon-button-icon-warning {

    --sui-icon-button-text-color: var(--sui-colors-warning-f);

    --sui-icon-button-text-color-hover: var(
        --sui-colors-warning-high-contrast
      );

    --sui-icon-button-text-color-active: var(--sui-colors-neutral-b0)
}

[data-sui-theme-scope] .sui-icon-button-icon-secondary {

    --sui-icon-button-text-color: var(--sui-colors-neutral-b0);

    --sui-icon-button-text-color-hover: var(
        --sui-colors-primary-f-high-contrast
      );

    --sui-icon-button-text-color-active: var(--sui-colors-neutral-b0)
}

[data-sui-theme-scope] .sui-icon-button-icon-neutral {

    --sui-icon-button-text-color: var(--sui-colors-neutral-b1);

    --sui-icon-button-text-color-hover: var(--sui-colors-neutral-b0);

    --sui-icon-button-text-color-active: var(--sui-colors-neutral-b0)
}

[data-sui-theme-scope] .sui-icon-button-inverted {

    padding-left: var(--sui-spacing-0);

    padding-right: var(--sui-spacing-0);

    background-color: var(--sui-icon-button-bg-color);

    color: var(--sui-icon-button-text-color);

    --sui-icon-button-bg-color-disabled: var(--sui-colors-neutral-b4-t50);

    --sui-icon-button-text-color-disabled: var(--sui-colors-neutral-b3);

    --sui-icon-button-text-color-active: var(--sui-colors-neutral-b0)
}

[data-sui-theme-scope] .sui-icon-button-inverted.sui-active,
    [data-sui-theme-scope] .sui-icon-button-inverted:active {

    background-color: var(
        --sui-icon-button-bg-color-active,
        var(--sui-icon-button-bg-color)
      );

    color: var(--sui-icon-button-text-color-active)
}

[data-sui-theme-scope] .sui-icon-button-inverted.sui-disabled {

    background-color: var(--sui-icon-button-bg-color-disabled);

    color: var(--sui-icon-button-text-color-disabled)
}

[data-sui-theme-scope] .sui-icon-button-inverted-primary {

    --sui-icon-button-bg-color: var(--sui-colors-primary-t10);

    --sui-icon-button-bg-color-hover: var(--sui-colors-primary-b-t20);

    --sui-icon-button-text-color: var(--sui-colors-primary-f);

    --sui-icon-button-text-color-hover: var(
        --sui-colors-primary-f-high-contrast
      )
}

[data-sui-theme-scope] .sui-icon-button-inverted-success {

    --sui-icon-button-bg-color: var(--sui-colors-success-t10);

    --sui-icon-button-bg-color-hover: var(--sui-colors-success-t20);

    --sui-icon-button-text-color: var(--sui-colors-success-f);

    --sui-icon-button-text-color-hover: var(
        --sui-colors-success-high-contrast
      )
}

[data-sui-theme-scope] .sui-icon-button-inverted-danger {

    --sui-icon-button-bg-color: var(--sui-colors-danger-t10);

    --sui-icon-button-bg-color-hover: var(--sui-colors-danger-t20);

    --sui-icon-button-text-color: var(--sui-colors-danger-f);

    --sui-icon-button-text-color-hover: var(
        --sui-colors-danger-high-contrast
      )
}

[data-sui-theme-scope] .sui-icon-button-inverted-warning {

    --sui-icon-button-bg-color: var(--sui-colors-warning-t10);

    --sui-icon-button-bg-color-hover: var(--sui-colors-warning-t20);

    --sui-icon-button-text-color: var(--sui-colors-warning-f);

    --sui-icon-button-text-color-hover: var(
        --sui-colors-warning-high-contrast
      )
}

[data-sui-theme-scope] .sui-icon-button-inverted-secondary {

    --sui-icon-button-bg-color: var(--sui-colors-neutral-w0-t10);

    --sui-icon-button-bg-color-hover: var(--sui-colors-neutral-w0-t20);

    --sui-icon-button-bg-color-disabled: var(--sui-colors-neutral-w0-t10);

    --sui-icon-button-text-color: var(--sui-colors-neutral-w0);

    --sui-icon-button-text-color-hover: var(--sui-colors-neutral-w0);

    --sui-icon-button-text-color-active: var(--sui-colors-neutral-w0);

    --sui-icon-button-text-color-disabled: var(--sui-colors-neutral-w0-t20)
}

[data-sui-theme-scope] .sui-icon-button-inverted-secondary:focus-visible,
      [data-sui-theme-scope] .sui-icon-button-inverted-secondary.sui-focus-visible {

    --sui-focus-ring-color: var(--sui-colors-neutral-w0);

    --sui-squircle-ring-color: var(--sui-colors-neutral-w0)
}

[data-sui-theme-scope] .sui-icon-button-inverted-neutral {

    --sui-icon-button-bg-color: var(--sui-colors-neutral-b0-t10);

    --sui-icon-button-bg-color-hover: var(--sui-colors-neutral-b0-t20);

    --sui-icon-button-bg-color-disabled: var(--sui-colors-neutral-b0-t10);

    --sui-icon-button-text-color: var(--sui-colors-neutral-b1);

    --sui-icon-button-text-color-hover: var(--sui-colors-neutral-b0);

    --sui-icon-button-text-color-active: var(--sui-colors-neutral-b0);

    --sui-icon-button-text-color-disabled: var(--sui-colors-neutral-b3)
}

[data-sui-theme-scope] .sui-icon-button-inverted-squircle {

    --sui-icon-button-border-color: transparent;

    --sui-icon-button-border-color-hover: transparent;

    --sui-icon-button-border-color-active: transparent;

    --sui-icon-button-bg-color-active: var(--sui-icon-button-bg-color)
}

[data-sui-theme-scope] .sui-icon-button-inverted-hide-background {

    background-color: transparent
}

[data-sui-theme-scope] .sui-icon-button-inverted-hide-background.sui-disabled {

    background-color: transparent
}

[data-sui-theme-scope] .sui-icon-button-rectangular {

    border-radius: var(--sui-border-radius-sm);

    --sui-focus-ring-border-radius: var(--sui-border-radius-sm)
}

[data-sui-theme-scope] .sui-icon-button-squircle {

    background-color: transparent;

    --sui-squircle-bg-color: var(--sui-icon-button-bg-color);

    --sui-squircle-bg-color-hover: var(--sui-icon-button-bg-color-hover);

    --sui-squircle-bg-color-active: var(--sui-icon-button-bg-color-active);

    --sui-squircle-border-color: var(--sui-icon-button-border-color);

    --sui-squircle-border-color-hover: var(
      --sui-icon-button-border-color-hover
    );

    --sui-squircle-border-color-active: var(
      --sui-icon-button-border-color-active
    )
}

[data-sui-theme-scope] .sui-icon-button-squircle.sui-disabled {

    --sui-squircle-bg-color: var(--sui-icon-button-bg-color-disabled);

    --sui-squircle-border-color: var(--sui-icon-button-border-color-disabled);

    color: var(--sui-icon-button-text-color-disabled)
}

[data-sui-theme-scope] .sui-icon-button-squircle-hide-background {

    --sui-squircle-bg-color: transparent
}

[data-sui-theme-scope] .sui-icon-button-squircle-hide-background.sui-disabled {

    --sui-squircle-bg-color: transparent
}

[data-sui-theme-scope] .sui-icon-button-squircle.sui-active,
    [data-sui-theme-scope] .sui-icon-button-squircle:active,
    [data-sui-theme-scope] .sui-icon-button-squircle.sui-disabled {

    background-color: transparent
}

[data-sui-theme-scope] .sui-icon-button-xsmall {

    padding-left: var(--sui-spacing-0\.5);

    padding-right: var(--sui-spacing-0\.5)
}

[data-sui-theme-scope] .sui-icon-button-xsmall-circular,
    [data-sui-theme-scope] .sui-icon-button-xsmall-inverted,
    [data-sui-theme-scope] .sui-icon-button-xsmall-squircle,
    [data-sui-theme-scope] .sui-icon-button-xsmall-rectangular {

    height: var(--sui-spacing-5);

    width: var(--sui-spacing-5)
}

[data-sui-theme-scope] .sui-icon-button-small {

    padding-left: var(--sui-spacing-0\.5);

    padding-right: var(--sui-spacing-0\.5)
}

[data-sui-theme-scope] .sui-icon-button-small-circular,
    [data-sui-theme-scope] .sui-icon-button-small-inverted,
    [data-sui-theme-scope] .sui-icon-button-small-squircle,
    [data-sui-theme-scope] .sui-icon-button-small-rectangular {

    height: var(--sui-spacing-6);

    width: var(--sui-spacing-6)
}

[data-sui-theme-scope] .sui-icon-button-small-rectangular,
  [data-sui-theme-scope] .sui-icon-button-xsmall-rectangular {

    border-radius: var(--sui-border-radius-xs);

    --sui-focus-ring-border-radius: var(--sui-border-radius-xs)
}

[data-sui-theme-scope] .sui-icon-button-medium {

    padding-left: var(--sui-spacing-1);

    padding-right: var(--sui-spacing-1)
}

[data-sui-theme-scope] .sui-icon-button-medium-circular,
    [data-sui-theme-scope] .sui-icon-button-medium-inverted,
    [data-sui-theme-scope] .sui-icon-button-medium-squircle,
    [data-sui-theme-scope] .sui-icon-button-medium-rectangular {

    height: var(--sui-spacing-8);

    width: var(--sui-spacing-8)
}

[data-sui-theme-scope] .sui-icon-button-large {

    padding-left: var(--sui-spacing-1);

    padding-right: var(--sui-spacing-1)
}

[data-sui-theme-scope] .sui-icon-button-large-circular,
    [data-sui-theme-scope] .sui-icon-button-large-inverted,
    [data-sui-theme-scope] .sui-icon-button-large-squircle,
    [data-sui-theme-scope] .sui-icon-button-large-rectangular {

    height: var(--sui-spacing-9);

    width: var(--sui-spacing-9)
}

[data-sui-theme-scope] .sui-icon-button-xlarge {

    padding-left: var(--sui-spacing-1\.5);

    padding-right: var(--sui-spacing-1\.5)
}

[data-sui-theme-scope] .sui-icon-button-xlarge-circular,
    [data-sui-theme-scope] .sui-icon-button-xlarge-inverted,
    [data-sui-theme-scope] .sui-icon-button-xlarge-squircle,
    [data-sui-theme-scope] .sui-icon-button-xlarge-rectangular {

    height: var(--sui-spacing-12);

    width: var(--sui-spacing-12)
}

[data-sui-theme-scope] .sui-icon-button-xxlarge {

    padding-left: var(--sui-spacing-2);

    padding-right: var(--sui-spacing-2)
}

[data-sui-theme-scope] .sui-icon-button-xxlarge-circular,
    [data-sui-theme-scope] .sui-icon-button-xxlarge-inverted,
    [data-sui-theme-scope] .sui-icon-button-xxlarge-squircle {

    height: var(--sui-spacing-14);

    width: var(--sui-spacing-14)
}

[data-sui-theme-scope] .sui-icon-button-xxlarge-label {

    max-width: var(--sui-spacing-14)
}

[data-sui-theme-scope] .sui-icon-button-xxlarge-rectangular {

    height: var(--sui-spacing-14);

    min-width: var(--sui-spacing-14);

    max-width: var(--sui-spacing-64)
}

[data-sui-theme-scope] .sui-icon-button-xxlarge-rectangular-label {

    max-width: var(--sui-spacing-64)
}

[data-sui-theme-scope] .sui-icon-button-xxxlarge {

    padding-left: var(--sui-spacing-2);

    padding-right: var(--sui-spacing-2)
}

[data-sui-theme-scope] .sui-icon-button-xxxlarge-label {

    max-width: var(--sui-spacing-16)
}

[data-sui-theme-scope] .sui-icon-button-xxxlarge-circular,
    [data-sui-theme-scope] .sui-icon-button-xxxlarge-inverted,
    [data-sui-theme-scope] .sui-icon-button-xxxlarge-squircle {

    height: var(--sui-spacing-16);

    width: var(--sui-spacing-16)
}

[data-sui-theme-scope] .sui-icon-button-xxxlarge-rectangular {

    height: var(--sui-spacing-16);

    min-width: var(--sui-spacing-16);

    max-width: var(--sui-spacing-64)
}

[data-sui-theme-scope] .sui-icon-button-xxxlarge-rectangular-label {

    max-width: var(--sui-spacing-64)
}

[data-sui-theme-scope] .sui-icon-button-outer-label-root {

    margin-top: var(--sui-spacing-0);

    display: inline-flex;

    -webkit-user-select: none;

            user-select: none;

    flex-direction: column;

    align-items: center
}

[data-sui-theme-scope] .sui-icon-button-outer-label-text {

    font-size: var(--sui-typography-descriptor-mini-font-size);

    font-weight: var(--sui-typography-descriptor-mini-font-weight);

    line-height: var(--sui-typography-descriptor-mini-line-height);

    -webkit-text-decoration: var(--sui-typography-descriptor-mini-text-decoration);

            text-decoration: var(--sui-typography-descriptor-mini-text-decoration);

    text-transform: var(--sui-typography-descriptor-mini-text-transform);

    font-family: var(--sui-font-family);

    margin-top: var(--sui-spacing-1);

    width: 100%;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    white-space: pre-wrap;

    text-align: center
}

[data-sui-theme-scope] .sui-divider-root {

    position: relative;

    display: block;

    overflow: visible;

    border-color: var(--sui-colors-neutral-b0-t10);

    border-width: var(--sui-border-width-0);

    --sui-focus-ring-border-width: var(--sui-border-width-0);

    border-style: solid;

    --sui-focus-ring-border-width-recoup: 1
}

[data-sui-theme-scope] .sui-divider-horizontal {

    border-bottom-width: var(--sui-border-width-1)
}

[data-sui-theme-scope] .sui-divider-horizontal::after {

    --tw-content: attr(data-title);

    content: var(--tw-content);

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-divider-horizontal-has-title::after {

    position: absolute;

    left: 50%;

    top: 50%;

    --tw-translate-x: -50%;

    --tw-translate-y: -50%;

    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));

    font-size: var(--sui-typography-descriptor-mini-font-size);

    font-weight: var(--sui-typography-descriptor-mini-font-weight);

    line-height: var(--sui-typography-descriptor-mini-line-height);

    -webkit-text-decoration: var(--sui-typography-descriptor-mini-text-decoration);

            text-decoration: var(--sui-typography-descriptor-mini-text-decoration);

    text-transform: var(--sui-typography-descriptor-mini-text-transform);

    font-family: var(--sui-font-family);

    text-overflow: ellipsis;

    white-space: nowrap;

    padding-left: var(--sui-spacing-4);

    padding-right: var(--sui-spacing-4);

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-divider-vertical {

    height: 100%;

    border-bottom-width: var(--sui-border-width-0);

    border-right-width: var(--sui-border-width-1)
}

[data-sui-theme-scope] .sui-divider-flex-item {

    height: auto;

    align-self: stretch
}

[data-sui-theme-scope] .sui-divider-full {

    margin: var(--sui-spacing-0)
}

[data-sui-theme-scope] .sui-divider-middle-horizontal {

    margin-left: var(--sui-spacing-4);

    margin-right: var(--sui-spacing-4)
}

[data-sui-theme-scope] .sui-divider-middle-vertical {

    margin-top: var(--sui-spacing-4);

    margin-bottom: var(--sui-spacing-4)
}

[data-sui-theme-scope] .sui-popover-popper {

    outline: 2px solid transparent;

    outline-offset: 2px
}

[data-sui-theme-scope] .sui-popover-paper {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)));

    border-radius: var(--sui-border-radius-sm);

    --sui-focus-ring-border-radius: var(--sui-border-radius-sm)
}

[data-sui-theme-scope] :is(.sui-popover-paper[data-sui-popper-placement^='top'] .sui-popover-widget) {

    transform-origin: bottom
}

[data-sui-theme-scope] :is(.sui-popover-paper[data-sui-popper-placement^='bottom'] .sui-popover-widget) {

    transform-origin: top
}

[data-sui-theme-scope] :is(.sui-popover-paper[data-sui-popper-placement^='left'] .sui-popover-widget) {

    transform-origin: right
}

[data-sui-theme-scope] :is(.sui-popover-paper[data-sui-popper-placement^='right'] .sui-popover-widget) {

    transform-origin: left
}

[data-sui-theme-scope] .sui-popover-bordered {

    border-style: solid;

    border-color: var(--sui-colors-neutral-b0-t20);

    border-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width-recoup: 1
}

[data-sui-theme-scope] .sui-popover-shadow {

    --tw-shadow: var(--sui-box-shadow-md);

    --tw-shadow-colored: var(--sui-box-shadow-md);

    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

[data-sui-theme-scope] .sui-menu-paper {

    min-width: var(--sui-spacing-50);

    max-width: var(--sui-spacing-112);

    overflow: hidden;

    padding-top: var(--sui-spacing-2);

    padding-bottom: var(--sui-spacing-2)
}

[data-sui-theme-scope] .sui-list-root {

    width: 100%;

    overflow: auto;

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)));

    outline: 2px solid transparent;

    outline-offset: 2px
}

[data-sui-theme-scope] .sui-menu-item-container {

    position: relative;

    box-sizing: border-box;

    display: flex;

    min-height: var(--sui-spacing-10);

    -webkit-user-select: none;

            user-select: none;

    align-items: center;

    padding-left: var(--sui-spacing-2);

    padding-right: var(--sui-spacing-2);

    padding-top: var(--sui-spacing-2\.5);

    padding-bottom: var(--sui-spacing-2\.5);

    border-radius: var(--sui-border-radius-sm);

    --sui-focus-ring-border-radius: var(--sui-border-radius-sm)
}

[data-sui-theme-scope] .sui-menu-item-select-indicator {

    display: flex;

    align-items: center;

    align-self: flex-start;

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));

    opacity: 0;

    height: var(--sui-typography-subtitle-mini-line-height)
}

[data-sui-theme-scope] .sui-menu-item-select-dot {

    display: flex;

    height: var(--sui-spacing-4);

    width: var(--sui-spacing-4);

    align-items: center;

    justify-content: center
}

[data-sui-theme-scope] .sui-menu-item-select-dot::after {

    height: var(--sui-spacing-1\.5);

    width: var(--sui-spacing-1\.5);

    background-color: currentColor;

    border-radius: var(--sui-border-radius-full);

    --sui-focus-ring-border-radius: var(--sui-border-radius-full);

    content: ''
}

[data-sui-theme-scope] .sui-menu-item-root {

    box-sizing: border-box;

    width: 100%;

    cursor: pointer;

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)));

    padding-left: var(--sui-spacing-2);

    padding-right: var(--sui-spacing-2);

    outline: 2px solid transparent;

    outline-offset: 2px;

    font-size: var(--sui-typography-subtitle-mini-font-size);

    font-weight: var(--sui-typography-subtitle-mini-font-weight);

    line-height: var(--sui-typography-subtitle-mini-line-height);

    -webkit-text-decoration: var(--sui-typography-subtitle-mini-text-decoration);

            text-decoration: var(--sui-typography-subtitle-mini-text-decoration);

    text-transform: var(--sui-typography-subtitle-mini-text-transform);

    font-family: var(--sui-font-family);

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-menu-item-root.sui-selected {

    font-size: var(--sui-typography-subtitle-mini-font-size);

    font-weight: var(--sui-typography-subtitle-mini-font-weight);

    line-height: var(--sui-typography-subtitle-mini-line-height);

    -webkit-text-decoration: var(--sui-typography-subtitle-mini-text-decoration);

            text-decoration: var(--sui-typography-subtitle-mini-text-decoration);

    text-transform: var(--sui-typography-subtitle-mini-text-transform);

    font-family: var(--sui-font-family)
}

[data-sui-theme-scope] :is(.sui-menu-item-root.sui-selected .sui-menu-item-select-indicator) {

    opacity: 1
}

[data-sui-theme-scope] .sui-menu-item-root.sui-disabled {

    pointer-events: none;

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] :is(.sui-menu-item-root.sui-disabled.sui-spruno .sui-list-item-text > span) {

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] :is(.sui-menu-item-root.sui-disabled .sui-menu-item-select-indicator) {

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-menu-item-root.sui-focus-visible,
    [data-sui-theme-scope] .sui-menu-item-root.sui-focused {

    outline: 2px solid transparent;

    outline-offset: 2px
}

[data-sui-theme-scope] :is(.sui-menu-item-root.sui-focus-visible .sui-menu-item-container), [data-sui-theme-scope] :is(.sui-menu-item-root.sui-focused .sui-menu-item-container) {

    --sui-focus-ring-color: var(--sui-focus-ring-inset-color);

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] :is(.sui-menu-item-root.sui-focus-visible .sui-menu-item-container)::after, [data-sui-theme-scope] :is(.sui-menu-item-root.sui-focused .sui-menu-item-container)::after {

    pointer-events: none;

    content: '';

    position: absolute;

    inset: 0;

    border-radius: var(--sui-focus-ring-border-radius, 0px);

    box-shadow: inset 0 0 0 var(--sui-focus-ring-inset-width) var(--sui-focus-ring-color)
}

[data-sui-theme-scope] :is(.sui-menu-item-root:not(:focus-within):active .sui-menu-item-container), [data-sui-theme-scope] :is(.sui-menu-item-root:not(:focus-within).sui-active .sui-menu-item-container), [data-sui-theme-scope] :is(.sui-menu-item-root:focus:active .sui-menu-item-container), [data-sui-theme-scope] :is(.sui-menu-item-root:focus.sui-active .sui-menu-item-container), [data-sui-theme-scope] :is(.sui-menu-item-root.sui-focused:active .sui-menu-item-container), [data-sui-theme-scope] :is(.sui-menu-item-root.sui-focused.sui-active .sui-menu-item-container) {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-b4), calc(var(--s-neutral-b4-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] :is(.sui-menu-item-nowrap .sui-menu-item-container) {

    height: var(--sui-spacing-10);

    padding-top: var(--sui-spacing-0);

    padding-bottom: var(--sui-spacing-0)
}

[data-sui-theme-scope] :is(.sui-menu-item-nowrap .sui-menu-item-select-indicator) {

    align-self: center
}

[data-sui-theme-scope] :is(.sui-menu-item-nowrap .sui-menu-item-text) {

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap
}

[data-sui-theme-scope] .sui-menu-item-selectable {

    font-size: var(--sui-typography-main-text-font-size);

    font-weight: var(--sui-typography-main-text-font-weight);

    line-height: var(--sui-typography-main-text-line-height);

    -webkit-text-decoration: var(--sui-typography-main-text-text-decoration);

            text-decoration: var(--sui-typography-main-text-text-decoration);

    text-transform: var(--sui-typography-main-text-text-transform);

    font-family: var(--sui-font-family)
}

[data-sui-theme-scope] :is(.sui-menu-item-highlighted .sui-menu-item-container) {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-menu-list-root {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-virtualized-menu-paper {

    min-width: var(--sui-spacing-50);

    max-width: var(--sui-spacing-112);

    overflow: hidden
}

[data-sui-theme-scope] .sui-virtualized-menu-paper-content-container {

    width: 100%
}

[data-sui-theme-scope] .sui-select-chevron {

    height: var(--sui-spacing-6);

    width: var(--sui-spacing-6);

    flex-shrink: 0;

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));

    --sui-squircle-bg-color: transparent;

    --sui-squircle-border-color: transparent;

    --sui-squircle-border-width: var(--sui-border-width-0)
}

[data-sui-theme-scope] .sui-select-placeholder {

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-select-placeholder,
[data-sui-theme-scope] .sui-select-value {

    font-size: var(--sui-typography-main-text-font-size);

    font-weight: var(--sui-typography-main-text-font-weight);

    line-height: var(--sui-typography-main-text-line-height);

    -webkit-text-decoration: var(--sui-typography-main-text-text-decoration);

            text-decoration: var(--sui-typography-main-text-text-decoration);

    text-transform: var(--sui-typography-main-text-text-transform);

    font-family: var(--sui-font-family);

    flex-grow: 1;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    text-align: left
}

[data-sui-theme-scope] .sui-select-value {

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] :is(.sui-select-error .sui-select-chevron) {

    --tw-text-opacity: 1;

    color: rgb(var(--s-danger), calc(var(--s-danger-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-select-selector {

    display: flex;

    cursor: pointer;

    align-items: center;

    justify-content: flex-start;

    height: 100%;

    width: 100%;

    min-width: var(--sui-spacing-24);

    padding: var(--sui-spacing-0);

    outline: 2px solid transparent;

    outline-offset: 2px;

    border-style: none;

    background-color: transparent;

    --sui-focus-ring-border-width-recoup: 0
}

[data-sui-theme-scope] .sui-select-menu {

    max-width: none
}

[data-sui-theme-scope] .sui-select-native-input {

    display: none
}

[data-sui-theme-scope] .sui-select-content {

    padding: var(--sui-spacing-0)
}

[data-sui-theme-scope] .sui-select-outlined-selector-xlarge, [data-sui-theme-scope] .sui-select-contained-selector-xlarge {

    padding-left: var(--sui-spacing-4);

    padding-right: var(--sui-spacing-3)
}

[data-sui-theme-scope] .sui-select-outlined-selector-large, [data-sui-theme-scope] .sui-select-contained-selector-large {

    padding-left: var(--sui-spacing-3);

    padding-right: var(--sui-spacing-2)
}

[data-sui-theme-scope] .sui-select-outlined-selector-medium, [data-sui-theme-scope] .sui-select-contained-selector-medium {

    padding-left: var(--sui-spacing-2\.5);

    padding-right: var(--sui-spacing-1\.5)
}

[data-sui-theme-scope] .sui-select-outlined-selector.sui-expanded {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] :is(.sui-select-outlined-selector.sui-expanded .sui-select-chevron) {

    --tw-text-opacity: 1;

    color: rgb(var(--s-primary-f), calc(var(--s-primary-f-opacity, 1) * var(--tw-text-opacity)));

    --s-squircle-bg-color-opacity: 1;

    --sui-squircle-bg-color: rgb(var(--s-neutral-b4), calc(var(--s-neutral-b4-opacity, 1) * var(--s-squircle-bg-color-opacity)))
}

[data-sui-theme-scope] :is(.sui-select-error .sui-select-contained-selector.sui-expanded) {

    background-color: transparent
}

[data-sui-theme-scope] :is(.sui-select-error .sui-select-contained-selector.sui-expanded .sui-select-chevron) {

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-select-contained-selector.sui-expanded {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-b4), calc(var(--s-neutral-b4-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] :is(.sui-select-contained-selector.sui-expanded .sui-select-chevron) {

    --s-squircle-bg-color-opacity: 1;

    --sui-squircle-bg-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--s-squircle-bg-color-opacity)))
}

[data-sui-theme-scope] :is(.sui-select-standard-selector.sui-expanded .sui-select-chevron) {

    --tw-text-opacity: 1;

    color: rgb(var(--s-primary-f), calc(var(--s-primary-f-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-select-root {

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] :is(.sui-select-root.sui-disabled .sui-select-selector) {

    pointer-events: none
}

[data-sui-theme-scope] :is(.sui-select-root.sui-disabled .sui-select-selector),
    [data-sui-theme-scope] :is(.sui-select-root.sui-disabled .sui-select-placeholder),
    [data-sui-theme-scope] :is(.sui-select-root.sui-disabled .sui-select-value),
    [data-sui-theme-scope] :is(.sui-select-root.sui-disabled .sui-select-chevron) {

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-split-button-root {

    position: relative;

    display: inline-flex
}

[data-sui-theme-scope] .sui-split-button-bg {

    position: absolute;

    inset: var(--sui-spacing-0);

    box-sizing: border-box;

    padding-left: var(--sui-spacing-0);

    padding-right: var(--sui-spacing-0)
}

[data-sui-theme-scope] .sui-split-button-bg.sui-button-outlined {

    border-color: transparent
}

[data-sui-theme-scope] .sui-split-button-action-button-root {

    border-top-right-radius: var(--sui-border-radius-none);

    border-bottom-right-radius: var(--sui-border-radius-none);

    border-right-width: var(--sui-border-width-0)
}

[data-sui-theme-scope] .sui-split-button-action-button-root:focus-visible::after,
    [data-sui-theme-scope] .sui-split-button-action-button-root.sui-focus-visible::after {

    border-top-right-radius: var(--sui-border-radius-none);

    border-bottom-right-radius: var(--sui-border-radius-none)
}

[data-sui-theme-scope] .sui-split-button-divider-contained-primary,
    [data-sui-theme-scope] .sui-split-button-divider-contained-danger,
    [data-sui-theme-scope] .sui-split-button-divider-contained-warning,
    [data-sui-theme-scope] .sui-split-button-divider-contained-success {

    border-color: var(--sui-colors-neutral-w0-t20)
}

[data-sui-theme-scope] .sui-split-button-divider-contained-secondary,
    [data-sui-theme-scope] .sui-split-button-divider-contained-neutral {

    border-color: var(--sui-colors-neutral-b0-t10)
}

[data-sui-theme-scope] .sui-split-button-divider-inverted-primary,
    [data-sui-theme-scope] .sui-split-button-divider-outlined-primary {

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-primary-f), calc(var(--s-primary-f-opacity, 1) * var(--tw-border-opacity)))
}

[data-sui-theme-scope] .sui-split-button-divider-inverted-danger,
    [data-sui-theme-scope] .sui-split-button-divider-outlined-danger {

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-danger-f), calc(var(--s-danger-f-opacity, 1) * var(--tw-border-opacity)))
}

[data-sui-theme-scope] .sui-split-button-divider-inverted-warning,
    [data-sui-theme-scope] .sui-split-button-divider-outlined-warning {

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-warning-f), calc(var(--s-warning-f-opacity, 1) * var(--tw-border-opacity)))
}

[data-sui-theme-scope] .sui-split-button-divider-inverted-success,
    [data-sui-theme-scope] .sui-split-button-divider-outlined-success {

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-success-f), calc(var(--s-success-f-opacity, 1) * var(--tw-border-opacity)))
}

[data-sui-theme-scope] .sui-split-button-divider-inverted-secondary,
    [data-sui-theme-scope] .sui-split-button-divider-inverted-neutral {

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-border-opacity)))
}

[data-sui-theme-scope] .sui-split-button-divider-outlined-primary.sui-disabled,
    [data-sui-theme-scope] .sui-split-button-divider-outlined-danger.sui-disabled,
    [data-sui-theme-scope] .sui-split-button-divider-outlined-warning.sui-disabled,
    [data-sui-theme-scope] .sui-split-button-divider-outlined-success.sui-disabled,
    [data-sui-theme-scope] .sui-split-button-divider-outlined-secondary,
    [data-sui-theme-scope] .sui-split-button-divider-outlined-neutral {

    border-color: var(--sui-colors-neutral-b0-t20)
}

[data-sui-theme-scope] .sui-split-button-divider-inverted-primary.sui-disabled,
    [data-sui-theme-scope] .sui-split-button-divider-inverted-danger.sui-disabled,
    [data-sui-theme-scope] .sui-split-button-divider-inverted-warning.sui-disabled,
    [data-sui-theme-scope] .sui-split-button-divider-inverted-success.sui-disabled,
    [data-sui-theme-scope] .sui-split-button-divider-inverted-neutral.sui-disabled {

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-border-opacity)))
}

[data-sui-theme-scope] .sui-split-button-divider-inverted-secondary.sui-disabled {

    border-color: var(--sui-colors-neutral-w0-t20)
}

[data-sui-theme-scope] .sui-split-button-divider-inverted-neutral {

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-neutral-b1), calc(var(--s-neutral-b1-opacity, 1) * var(--tw-border-opacity)))
}

[data-sui-theme-scope] .sui-split-button-divider-text,
    [data-sui-theme-scope] .sui-split-button-divider-text.sui-disabled {

    visibility: hidden
}

[data-sui-theme-scope] .sui-split-button-menu-button-root {

    width: auto;

    border-top-left-radius: var(--sui-border-radius-none);

    border-bottom-left-radius: var(--sui-border-radius-none);

    border-left-width: var(--sui-border-width-0)
}

[data-sui-theme-scope] .sui-split-button-menu-button-root:focus-visible::after,
    [data-sui-theme-scope] .sui-split-button-menu-button-root.sui-focus-visible::after {

    border-top-left-radius: var(--sui-border-radius-none);

    border-bottom-left-radius: var(--sui-border-radius-none)
}

[data-sui-theme-scope] .sui-split-button-menu-button-root.sui-disabled {

    color: var(--sui-icon-button-text-color-disabled)
}

[data-sui-theme-scope] .sui-fab-button-root {

    cursor: pointer;

    -webkit-user-select: none;

            user-select: none;

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-high-contrast-b0), calc(var(--s-neutral-high-contrast-b0-opacity, 1) * var(--tw-text-opacity)));

    outline: 2px solid transparent;

    outline-offset: 2px;

    border-style: none;

    background-color: transparent;

    --sui-focus-ring-border-width-recoup: 0;

    --s-squircle-bg-color-opacity: 1;

    --sui-squircle-bg-color: rgb(var(--s-primary-b), calc(var(--s-primary-b-opacity, 1) * var(--s-squircle-bg-color-opacity)));

    --sui-squircle-border-color: var(--sui-squircle-fill);

    --s-squircle-bg-color-hover-opacity: 1;

    --sui-squircle-bg-color-hover: rgb(var(--s-primary-b-high-contrast), calc(var(--s-primary-b-high-contrast-opacity, 1) * var(--s-squircle-bg-color-hover-opacity)));

    --sui-squircle-border-color-hover: var(--sui-colors-primary-t0);

    --s-squircle-bg-color-active-opacity: 1;

    --sui-squircle-bg-color-active: rgb(var(--s-neutral-high-contrast-w0), calc(var(--s-neutral-high-contrast-w0-opacity, 1) * var(--s-squircle-bg-color-active-opacity)));

    --s-squircle-ring-color-opacity: 1;

    --sui-squircle-ring-color: rgb(var(--s-primary-f-high-contrast), calc(var(--s-primary-f-high-contrast-opacity, 1) * var(--s-squircle-ring-color-opacity)));

    --sui-squircle-ring-offset: var(--sui-border-width-2);

    --sui-squircle-ring-width: var(--sui-border-width-2)
}

[data-sui-theme-scope] .sui-fab-button-large {

    height: var(--sui-spacing-12);

    width: var(--sui-spacing-12)
}

[data-sui-theme-scope] .sui-fab-button-small {

    height: var(--sui-spacing-8);

    width: var(--sui-spacing-8)
}

[data-sui-theme-scope] .sui-fab-button-activated {

    --tw-text-opacity: 1;

    color: rgb(var(--s-primary-f), calc(var(--s-primary-f-opacity, 1) * var(--tw-text-opacity)));

    --s-squircle-bg-color-opacity: 1;

    --sui-squircle-bg-color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--s-squircle-bg-color-opacity)));

    --s-squircle-border-color-opacity: 1;

    --sui-squircle-border-color: rgb(var(--s-primary-f), calc(var(--s-primary-f-opacity, 1) * var(--s-squircle-border-color-opacity)));

    --sui-squircle-border-width: var(--sui-border-width-1\.2);

    --s-squircle-bg-color-hover-opacity: 1;

    --sui-squircle-bg-color-hover: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--s-squircle-bg-color-hover-opacity)));

    --s-squircle-border-color-hover-opacity: 1;

    --sui-squircle-border-color-hover: rgb(var(--s-primary-f-high-contrast), calc(var(--s-primary-f-high-contrast-opacity, 1) * var(--s-squircle-border-color-hover-opacity)));

    --s-squircle-bg-color-active-opacity: 1;

    --sui-squircle-bg-color-active: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--s-squircle-bg-color-active-opacity)))
}

[data-sui-theme-scope] .sui-fab-button-activated.sui-active,
    [data-sui-theme-scope] .sui-fab-button-activated:active {

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] :is(.sui-call-button-end svg) {

    transform: rotate(135deg)
}

[data-sui-theme-scope] .sui-checkbox-input {

    position: absolute;

    inset: var(--sui-spacing-0);

    margin: var(--sui-spacing-0);

    height: 100%;

    width: 100%;

    cursor: pointer;

    opacity: 0
}

[data-sui-theme-scope] .sui-checkbox-root {

    position: relative;

    display: inline-flex;

    height: var(--sui-spacing-5);

    width: var(--sui-spacing-5);

    align-items: center;

    justify-content: center;

    vertical-align: middle;

    border-radius: var(--sui-border-radius-xs);

    --sui-focus-ring-border-radius: var(--sui-border-radius-xs);

    box-sizing: border-box;

    border-style: none;

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-high-contrast-b0), calc(var(--s-neutral-high-contrast-b0-opacity, 1) * var(--tw-text-opacity)));

    --sui-focus-ring-border-width-recoup: 0;

    --sui-checkbox-bg-color: var(--sui-colors-neutral-base);

    --sui-checkbox-bg-color-hover: var(--sui-colors-neutral-b5);

    --sui-checkbox-bg-color-active: var(--sui-colors-neutral-b4);

    --sui-checkbox-bg-color-disabled: var(--sui-colors-neutral-base);

    --sui-checkbox-border-color: var(--sui-colors-neutral-b2);

    --sui-checkbox-border-color-hover: var(--sui-colors-neutral-b1);

    --sui-checkbox-border-color-active: var(--sui-colors-neutral-b1);

    --sui-checkbox-border-color-disabled: var(--sui-colors-neutral-b0-t20)
}

[data-sui-theme-scope] .sui-checkbox-root.sui-disabled {

    pointer-events: none
}

[data-sui-theme-scope] .sui-checkbox-rectangular {

    background-color: var(--sui-checkbox-bg-color)
}

[data-sui-theme-scope] .sui-checkbox-rectangular:active {

    background-color: var(--sui-checkbox-bg-color-active)
}

[data-sui-theme-scope] :is(.sui-checkbox-rectangular:active .sui-checkbox-inner) {

    border-color: var(--sui-checkbox-border-color-active)
}

[data-sui-theme-scope] .sui-checkbox-rectangular.sui-disabled {

    background-color: var(--sui-checkbox-bg-color-disabled)
}

[data-sui-theme-scope] :is(.sui-checkbox-rectangular.sui-disabled .sui-checkbox-inner) {

    border-color: var(--sui-checkbox-border-color-disabled)
}

[data-sui-theme-scope] .sui-checkbox-rectangular:focus-visible,
    [data-sui-theme-scope] .sui-checkbox-rectangular.sui-focus-visible {

    --sui-focus-ring-color: var(--sui-focus-ring-normal-color)
}

[data-sui-theme-scope] .sui-checkbox-rectangular:focus-visible::after,
    [data-sui-theme-scope] .sui-checkbox-rectangular.sui-focus-visible::after {

    pointer-events: none;

    content: '';

    position: absolute;

    inset: 0;

    border-radius: calc(var(--sui-focus-ring-normal-offset) + var(--sui-focus-ring-border-radius, 0px));

    box-shadow: 0 0 0 var(--sui-focus-ring-normal-width) var(--sui-focus-ring-color);

    margin: calc(var(--sui-focus-ring-normal-offset)*-1 - var(--sui-focus-ring-border-width, 0px)*var(--sui-focus-ring-border-width-recoup, 1))
}

[data-sui-theme-scope] .sui-checkbox-squircle {

    --sui-squircle-border-width: var(--sui-border-width-1);

    --sui-squircle-bg-color: var(--sui-checkbox-bg-color);

    --sui-squircle-bg-color-hover: var(--sui-checkbox-bg-color-hover);

    --sui-squircle-border-color: var(--sui-checkbox-border-color);

    --sui-squircle-border-color-hover: var(--sui-checkbox-border-color-hover);

    --sui-squircle-border-color-active: var(--sui-checkbox-border-color-active);

    --sui-squircle-bg-color-active: var(--sui-checkbox-bg-color-active)
}

[data-sui-theme-scope] .sui-checkbox-squircle.sui-disabled {

    --sui-squircle-bg-color: var(--sui-checkbox-bg-color-disabled);

    --sui-squircle-border-color: var(--sui-checkbox-border-color-disabled)
}

[data-sui-theme-scope] .sui-checkbox.sui-checked,
  [data-sui-theme-scope] .sui-checkbox-indeterminate {

    --sui-checkbox-bg-color: var(--sui-colors-primary-b);

    --sui-checkbox-border-color: transparent;

    --sui-checkbox-border-color-hover: transparent;

    --sui-checkbox-border-color-active: transparent;

    --sui-checkbox-border-color-disabled: transparent;

    --sui-checkbox-bg-color-hover: var(--sui-colors-primary-b-high-contrast);

    --sui-checkbox-bg-color-active: var(--sui-colors-neutral-high-contrast-w0);

    --sui-checkbox-bg-color-disabled: var(--sui-colors-primary-b-t20)
}

[data-sui-theme-scope] .sui-checkbox-inner-rectangular {

    pointer-events: none;

    position: absolute;

    box-sizing: border-box;

    height: 100%;

    width: 100%;

    border-radius: var(--sui-border-radius-xs);

    --sui-focus-ring-border-radius: var(--sui-border-radius-xs);

    border-style: solid;

    border-width: var(--sui-border-width-1\.2);

    --sui-focus-ring-border-width: var(--sui-border-width-1\.2);

    --sui-focus-ring-border-width-recoup: 1;

    border-color: var(--sui-checkbox-border-color)
}

[data-sui-theme-scope] .sui-chip-root {

    font-size: var(--sui-typography-subtitle-mini-font-size);

    font-weight: var(--sui-typography-subtitle-mini-font-weight);

    line-height: var(--sui-typography-subtitle-mini-line-height);

    -webkit-text-decoration: var(--sui-typography-subtitle-mini-text-decoration);

            text-decoration: var(--sui-typography-subtitle-mini-text-decoration);

    text-transform: var(--sui-typography-subtitle-mini-text-transform);

    font-family: var(--sui-font-family);

    box-sizing: border-box;

    display: inline-flex;

    align-items: center;

    border-style: solid;

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-neutral-high-contrast), calc(var(--s-neutral-high-contrast-opacity, 1) * var(--tw-border-opacity)));

    border-radius: var(--sui-border-radius-full);

    --sui-focus-ring-border-radius: var(--sui-border-radius-full);

    border-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width-recoup: 1;

    background-color: var(--sui-chip-bg-color)
}

[data-sui-theme-scope] .sui-chip-root.sui-disabled {

    pointer-events: none;

    opacity: 0.35
}

[data-sui-theme-scope] .sui-chip-truncate {

    max-width: var(--sui-spacing-36)
}

[data-sui-theme-scope] .sui-chip-label {

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    padding-left: var(--sui-spacing-1);

    padding-right: var(--sui-spacing-1);

    color: var(--sui-chip-text-color)
}

[data-sui-theme-scope] .sui-chip-large {

    height: var(--sui-spacing-8);

    padding: var(--sui-spacing-1)
}

[data-sui-theme-scope] .sui-chip-medium {

    height: var(--sui-spacing-7);

    padding: var(--sui-spacing-0\.5)
}

[data-sui-theme-scope] .sui-chip-delete-icon {

    flex-shrink: 0;

    color: var(--sui-chip-text-color)
}

[data-sui-theme-scope] .sui-chip-default {

    --sui-chip-bg-color: var(--sui-colors-neutral-b4);

    --sui-chip-text-color: var(--sui-colors-neutral-b1);

    --sui-chip-hover-bg-color: var(--sui-colors-neutral-b2);

    --sui-chip-active-bg-color: var(--sui-colors-neutral-b0)
}

[data-sui-theme-scope] .sui-chip-error {

    --sui-chip-bg-color: var(--sui-colors-danger-t10);

    --sui-chip-text-color: var(--sui-colors-danger-high-contrast);

    --sui-chip-hover-bg-color: var(--sui-colors-danger);

    --sui-chip-active-bg-color: var(--sui-colors-danger-high-contrast)
}

[data-sui-theme-scope] .sui-chip-clickable {

    position: relative;

    cursor: pointer;

    outline: 2px solid transparent;

    outline-offset: 2px
}

[data-sui-theme-scope] .sui-chip-clickable:focus-visible {

    --sui-focus-ring-color: var(--sui-focus-ring-tight-color)
}

[data-sui-theme-scope] .sui-chip-clickable:focus-visible::after {

    pointer-events: none;

    content: '';

    position: absolute;

    inset: 0;

    border-radius: calc(var(--sui-focus-ring-tight-offset) + var(--sui-focus-ring-border-radius, 0px));

    box-shadow: 0 0 0 var(--sui-focus-ring-tight-width) var(--sui-focus-ring-color);

    margin: calc(var(--sui-focus-ring-tight-offset)*-1 - var(--sui-focus-ring-border-width, 0px)*var(--sui-focus-ring-border-width-recoup, 1))
}

[data-sui-theme-scope] .sui-chip-clickable:not(:focus-within):active, [data-sui-theme-scope] .sui-chip-clickable:focus:active {

    background-color: var(--sui-chip-active-bg-color)
}

[data-sui-theme-scope] :is(.sui-chip-clickable:not(:focus-within):active .sui-chip-label), [data-sui-theme-scope] :is(.sui-chip-clickable:focus:active .sui-chip-label) {

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-inline-editable-root {

    font-size: var(--sui-typography-main-text-font-size);

    font-weight: var(--sui-typography-main-text-font-weight);

    line-height: var(--sui-typography-main-text-line-height);

    -webkit-text-decoration: var(--sui-typography-main-text-text-decoration);

            text-decoration: var(--sui-typography-main-text-text-decoration);

    text-transform: var(--sui-typography-main-text-text-transform);

    font-family: var(--sui-font-family);

    position: relative;

    box-sizing: border-box;

    display: inline-flex;

    width: auto;

    min-width: var(--sui-spacing-8);

    vertical-align: middle
}

[data-sui-theme-scope] .sui-inline-editable-full-width {

    width: 100%
}

[data-sui-theme-scope] .sui-inline-editable-input,
  [data-sui-theme-scope] .sui-inline-editable-textarea {

    font-size: inherit;

    font-weight: inherit;

    line-height: inherit;

    text-transform: inherit;

    text-decoration: inherit;

    letter-spacing: inherit;

    font-family: inherit;

    width: 100%;

    border-style: solid;

    border-color: transparent;

    background-color: transparent;

    padding: var(--sui-spacing-0);

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));

    --sui-focus-ring-border-width-recoup: 1
}

[data-sui-theme-scope] .sui-inline-editable-input::selection, [data-sui-theme-scope] .sui-inline-editable-textarea::selection {

    background-color: var(--sui-colors-primary-b-t20)
}

[data-sui-theme-scope] .sui-inline-editable-input::placeholder, [data-sui-theme-scope] .sui-inline-editable-textarea::placeholder {

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-inline-editable-input:focus, [data-sui-theme-scope] .sui-inline-editable-textarea:focus {

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-primary-f), calc(var(--s-primary-f-opacity, 1) * var(--tw-border-opacity)));

    outline: 2px solid transparent;

    outline-offset: 2px
}

[data-sui-theme-scope] .sui-inline-editable-input.sui-disabled, [data-sui-theme-scope] .sui-inline-editable-textarea.sui-disabled {

    border-color: transparent;

    background-color: transparent
}

[data-sui-theme-scope] .sui-inline-editable-input.sui-disabled::placeholder, [data-sui-theme-scope] .sui-inline-editable-textarea.sui-disabled::placeholder {

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-inline-editable-text {

    -webkit-user-select: none;

            user-select: none;

    border-style: solid;

    --sui-focus-ring-border-width-recoup: 1
}

[data-sui-theme-scope] .sui-inline-editable-input {

    position: absolute;

    top: var(--sui-spacing-0);

    box-sizing: border-box
}

[data-sui-theme-scope] :is(.sui-inline-editable-input + .sui-inline-editable-text) {

    display: inline-block;

    height: var(--sui-spacing-0);

    overflow: hidden;

    white-space: pre;

    border-color: transparent
}

[data-sui-theme-scope] .sui-inline-editable-textarea {

    resize: none
}

[data-sui-theme-scope] :is(.sui-inline-editable-textarea + .sui-inline-editable-text) {

    display: none
}

[data-sui-theme-scope] .sui-inline-editable-standard {

    min-height: 1.4375rem
}

[data-sui-theme-scope] .sui-inline-editable-standard-input,
    [data-sui-theme-scope] .sui-inline-editable-standard-textarea {

    padding-top: var(--sui-spacing-0\.5);

    border-width: var(--sui-border-width-0);

    --sui-focus-ring-border-width: var(--sui-border-width-0);

    border-bottom-width: var(--sui-border-width-1);

    padding-bottom: calc(var(--sui-spacing-0\.5) + var(--sui-border-width-1))
}

[data-sui-theme-scope] .sui-inline-editable-standard-input:focus, [data-sui-theme-scope] .sui-inline-editable-standard-textarea:focus {

    padding-bottom: var(--sui-spacing-0\.5);

    border-bottom-width: var(--sui-border-width-2)
}

[data-sui-theme-scope] .sui-inline-editable-outlined {

    min-height: 1.5625rem
}

[data-sui-theme-scope] .sui-inline-editable-outlined-input,
    [data-sui-theme-scope] .sui-inline-editable-outlined-textarea {

    border-radius: var(--sui-border-radius-xs);

    --sui-focus-ring-border-radius: var(--sui-border-radius-xs);

    border-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width: var(--sui-border-width-1);

    padding: calc(var(--sui-spacing-0\.5) + var(--sui-border-width-1))
}

[data-sui-theme-scope] .sui-inline-editable-outlined-input:focus, [data-sui-theme-scope] .sui-inline-editable-outlined-textarea:focus {

    padding: var(--sui-spacing-0\.5);

    border-width: var(--sui-border-width-2);

    --sui-focus-ring-border-width: var(--sui-border-width-2)
}

[data-sui-theme-scope] :is(.sui-inline-editable-outlined-input + .sui-inline-editable-text) {

    padding: var(--sui-spacing-0\.5);

    border-left-width: var(--sui-border-width-2);

    border-right-width: var(--sui-border-width-2)
}

[data-sui-theme-scope] .sui-tag-root {

    font-size: var(--sui-typography-descriptor-mini-semi-bold-font-size);

    font-weight: var(--sui-typography-descriptor-mini-semi-bold-font-weight);

    line-height: var(--sui-typography-descriptor-mini-semi-bold-line-height);

    line-height: var(
      --sui-spacing-3\.5
    );

    -webkit-text-decoration: var(--sui-typography-descriptor-mini-semi-bold-text-decoration);

            text-decoration: var(--sui-typography-descriptor-mini-semi-bold-text-decoration);

    text-transform: var(--sui-typography-descriptor-mini-semi-bold-text-transform);

    font-family: var(--sui-font-family);

    box-sizing: border-box;

    display: inline-block;

    height: var(--sui-spacing-4);

    min-width: var(--sui-spacing-6);

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    border-style: solid;

    padding-left: var(--sui-spacing-1);

    padding-right: var(--sui-spacing-1);

    border-radius: var(--sui-border-radius-xs);

    --sui-focus-ring-border-radius: var(--sui-border-radius-xs);

    border-width: var(--sui-border-width-1\.2);

    --sui-focus-ring-border-width: var(--sui-border-width-1\.2);

    --sui-focus-ring-border-width-recoup: 1
}

[data-sui-theme-scope] .sui-tag-has-start-icon {

    font-size: var(--sui-typography-descriptor-mini-font-size);

    font-weight: var(--sui-typography-descriptor-mini-font-weight);

    line-height: var(--sui-typography-descriptor-mini-line-height);

    -webkit-text-decoration: var(--sui-typography-descriptor-mini-text-decoration);

            text-decoration: var(--sui-typography-descriptor-mini-text-decoration);

    text-transform: var(--sui-typography-descriptor-mini-text-transform);

    font-family: var(--sui-font-family);

    display: inline-flex;

    align-items: center;

    padding-left: var(--sui-spacing-1);

    padding-right: var(--sui-spacing-1\.5)
}

[data-sui-theme-scope] .sui-tag-default {

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-warning-high-contrast), calc(var(--s-warning-high-contrast-opacity, 1) * var(--tw-border-opacity)));

    --tw-text-opacity: 1;

    color: rgb(var(--s-warning-high-contrast), calc(var(--s-warning-high-contrast-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-tag-neutral {

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-border-opacity)));

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-tag-secondary {

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-border-opacity)));

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-tag-primary {

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-primary-f), calc(var(--s-primary-f-opacity, 1) * var(--tw-border-opacity)));

    --tw-text-opacity: 1;

    color: rgb(var(--s-primary-f), calc(var(--s-primary-f-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-tag-success {

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-success-f), calc(var(--s-success-f-opacity, 1) * var(--tw-border-opacity)));

    --tw-text-opacity: 1;

    color: rgb(var(--s-success-f), calc(var(--s-success-f-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-tag-warning {

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-warning-f), calc(var(--s-warning-f-opacity, 1) * var(--tw-border-opacity)));

    --tw-text-opacity: 1;

    color: rgb(var(--s-warning-f), calc(var(--s-warning-f-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-tag-danger {

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-danger-f), calc(var(--s-danger-f-opacity, 1) * var(--tw-border-opacity)));

    --tw-text-opacity: 1;

    color: rgb(var(--s-danger-f), calc(var(--s-danger-f-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-tag-outlined {

    background-color: var(--sui-colors-neutral-w0-t0)
}

[data-sui-theme-scope] .sui-tag-filled-default {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-warning-high-contrast), calc(var(--s-warning-high-contrast-opacity, 1) * var(--tw-bg-opacity)));

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-tag-filled-neutral {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-bg-opacity)));

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-tag-filled-secondary {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-bg-opacity)));

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b1), calc(var(--s-neutral-b1-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-tag-filled-primary {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-primary-b), calc(var(--s-primary-b-opacity, 1) * var(--tw-bg-opacity)));

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-tag-filled-success {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-success), calc(var(--s-success-opacity, 1) * var(--tw-bg-opacity)));

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-tag-filled-warning {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-warning), calc(var(--s-warning-opacity, 1) * var(--tw-bg-opacity)));

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-tag-filled-danger {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-danger), calc(var(--s-danger-opacity, 1) * var(--tw-bg-opacity)));

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-tag-inverted-default {

    border-color: transparent;

    background-color: rgb(var(--s-warning-high-contrast), calc(var(--s-warning-high-contrast-opacity, 1) * 0.1));

    --tw-text-opacity: 1;

    color: rgb(var(--s-warning-high-contrast), calc(var(--s-warning-high-contrast-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-tag-inverted-neutral {

    border-color: transparent;

    background-color: rgb(var(--s-neutral-b1), calc(var(--s-neutral-b1-opacity, 1) * 0.1));

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b1), calc(var(--s-neutral-b1-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-tag-inverted-secondary {

    border-color: transparent;

    background-color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * 0.1));

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-tag-inverted-primary {

    border-color: transparent;

    background-color: rgb(var(--s-primary-b), calc(var(--s-primary-b-opacity, 1) * 0.1));

    --tw-text-opacity: 1;

    color: rgb(var(--s-primary-f), calc(var(--s-primary-f-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-tag-inverted-success {

    border-color: transparent;

    background-color: rgb(var(--s-success), calc(var(--s-success-opacity, 1) * 0.1));

    --tw-text-opacity: 1;

    color: rgb(var(--s-success-f), calc(var(--s-success-f-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-tag-inverted-warning {

    border-color: transparent;

    background-color: rgb(var(--s-warning), calc(var(--s-warning-opacity, 1) * 0.1));

    --tw-text-opacity: 1;

    color: rgb(var(--s-warning-f), calc(var(--s-warning-f-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-tag-inverted-danger {

    border-color: transparent;

    background-color: rgb(var(--s-danger), calc(var(--s-danger-opacity, 1) * 0.1));

    --tw-text-opacity: 1;

    color: rgb(var(--s-danger-f), calc(var(--s-danger-f-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-tag-label {

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap
}

[data-sui-theme-scope] .sui-tag-start-icon {

    margin-right: var(--sui-spacing-1)
}

[data-sui-theme-scope] .sui-link-root {

    position: relative;

    cursor: pointer;

    text-decoration-style: solid;

    border-radius: var(--sui-border-radius-xs);

    --sui-focus-ring-border-radius: var(--sui-border-radius-xs)
}

[data-sui-theme-scope] .sui-link-root:active {

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-link-root:focus-visible,
    [data-sui-theme-scope] .sui-link-root.sui-focus-visible {

    --sui-focus-ring-color: var(--sui-focus-ring-tight-color)
}

[data-sui-theme-scope] .sui-link-root:focus-visible::after,
    [data-sui-theme-scope] .sui-link-root.sui-focus-visible::after {

    pointer-events: none;

    content: '';

    position: absolute;

    inset: 0;

    border-radius: calc(var(--sui-focus-ring-tight-offset) + var(--sui-focus-ring-border-radius, 0px));

    box-shadow: 0 0 0 var(--sui-focus-ring-tight-width) var(--sui-focus-ring-color);

    margin: calc(var(--sui-focus-ring-tight-offset)*-1 - var(--sui-focus-ring-border-width, 0px)*var(--sui-focus-ring-border-width-recoup, 1))
}

[data-sui-theme-scope] .sui-link-none {

    text-decoration-line: none
}

[data-sui-theme-scope] .sui-link-hover {

    text-decoration-line: none
}

[data-sui-theme-scope] .sui-link-always {

    text-decoration-line: underline
}

[data-sui-theme-scope] .sui-link:focus-visible,
  [data-sui-theme-scope] .sui-link.sui-focus-visible {

    text-decoration-line: none
}

[data-sui-theme-scope] .sui-link-primary {

    --tw-text-opacity: 1;

    color: rgb(var(--s-primary-f), calc(var(--s-primary-f-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-link-secondary {

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-badge-root {

    position: relative;

    display: inline-flex
}

[data-sui-theme-scope] .sui-badge-content {

    box-sizing: border-box
}

[data-sui-theme-scope] .sui-badge-primary {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-cobranding), calc(var(--s-cobranding-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-badge-danger {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-danger), calc(var(--s-danger-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-badge-success {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-success), calc(var(--s-success-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-badge-warning {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-warning), calc(var(--s-warning-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-badge-secondary {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-badge-absolute {

    position: absolute;

    height: 100%;

    width: 100%
}

[data-sui-theme-scope] .sui-badge-standard {

    display: inline-flex;

    width: -moz-fit-content;

    width: fit-content;

    align-items: center;

    justify-content: center;

    padding: var(--sui-spacing-1);

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-badge-standard-small {

    font-size: var(--sui-typography-detail-bold-font-size);

    font-weight: var(--sui-typography-detail-bold-font-weight);

    line-height: var(--sui-typography-detail-bold-line-height);

    -webkit-text-decoration: var(--sui-typography-detail-bold-text-decoration);

            text-decoration: var(--sui-typography-detail-bold-text-decoration);

    text-transform: var(--sui-typography-detail-bold-text-transform);

    font-family: var(--sui-font-family)
}

[data-sui-theme-scope] .sui-badge-standard-medium {

    font-size: var(--sui-typography-descriptor-mini-semi-bold-font-size);

    font-weight: var(--sui-typography-descriptor-mini-semi-bold-font-weight);

    line-height: var(--sui-typography-descriptor-mini-semi-bold-line-height);

    -webkit-text-decoration: var(--sui-typography-descriptor-mini-semi-bold-text-decoration);

            text-decoration: var(--sui-typography-descriptor-mini-semi-bold-text-decoration);

    text-transform: var(--sui-typography-descriptor-mini-semi-bold-text-transform);

    font-family: var(--sui-font-family)
}

[data-sui-theme-scope] .sui-badge-standard-primary {

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-high-contrast-b0), calc(var(--s-neutral-high-contrast-b0-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-badge-standard-contained {

    border-radius: var(--sui-border-radius-md);

    --sui-focus-ring-border-radius: var(--sui-border-radius-md)
}

[data-sui-theme-scope] .sui-badge-standard-contained-small {

    height: var(--sui-spacing-3\.5);

    min-width: var(--sui-spacing-3\.5)
}

[data-sui-theme-scope] .sui-badge-standard-contained-medium {

    height: var(--sui-spacing-5);

    min-width: var(--sui-spacing-5)
}

[data-sui-theme-scope] .sui-badge-standard-outlined {

    border-style: solid;

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-border-opacity)));

    border-radius: var(--sui-border-radius-lg);

    --sui-focus-ring-border-radius: var(--sui-border-radius-lg);

    border-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width-recoup: 1
}

[data-sui-theme-scope] .sui-badge-standard-outlined-small {

    height: var(--sui-spacing-4);

    min-width: var(--sui-spacing-4)
}

[data-sui-theme-scope] .sui-badge-standard-outlined-medium {

    height: var(--sui-spacing-5\.5);

    min-width: var(--sui-spacing-5\.5)
}

[data-sui-theme-scope] .sui-badge-dot {

    border-radius: var(--sui-border-radius-full);

    --sui-focus-ring-border-radius: var(--sui-border-radius-full)
}

[data-sui-theme-scope] .sui-badge-dot-primary {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-cobranding-f), calc(var(--s-cobranding-f-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-badge-dot-danger {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-danger-f), calc(var(--s-danger-f-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-badge-dot-success {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-success-f), calc(var(--s-success-f-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-badge-dot-warning {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-warning-f), calc(var(--s-warning-f-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-badge-dot-contained-small {

    height: var(--sui-spacing-1\.5);

    width: var(--sui-spacing-1\.5)
}

[data-sui-theme-scope] .sui-badge-dot-contained-medium {

    height: var(--sui-spacing-2);

    width: var(--sui-spacing-2)
}

[data-sui-theme-scope] .sui-badge-dot-outlined {

    border-style: solid;

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-border-opacity)));

    border-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width-recoup: 1
}

[data-sui-theme-scope] .sui-badge-dot-outlined-small {

    height: var(--sui-spacing-2);

    width: var(--sui-spacing-2)
}

[data-sui-theme-scope] .sui-badge-dot-outlined-medium {

    height: var(--sui-spacing-2\.5);

    width: var(--sui-spacing-2\.5)
}

[data-sui-theme-scope] .sui-badge-rectangular,
  [data-sui-theme-scope] .sui-badge-circular {

    position: absolute;

    display: flex;

    align-items: center;

    justify-content: center
}

[data-sui-theme-scope] .sui-badge-rectangular-top-right {

    top: var(--sui-spacing-0);

    right: var(--sui-spacing-0);

    transform: translate(50%, -50%)
}

[data-sui-theme-scope] .sui-badge-rectangular-bottom-right {

    bottom: var(--sui-spacing-0);

    right: var(--sui-spacing-0);

    transform: translate(50%, 50%)
}

[data-sui-theme-scope] .sui-badge-rectangular-top-left {

    top: var(--sui-spacing-0);

    left: var(--sui-spacing-0);

    transform: translate(-50%, -50%)
}

[data-sui-theme-scope] .sui-badge-rectangular-bottom-left {

    bottom: var(--sui-spacing-0);

    left: var(--sui-spacing-0);

    transform: translate(-50%, 50%)
}

[data-sui-theme-scope] .sui-badge-circular-top-right {

    top: 14%;

    right: 14%;

    transform: translate(50%, -50%)
}

[data-sui-theme-scope] .sui-badge-circular-bottom-right {

    bottom: 14%;

    right: 14%;

    transform: translate(50%, 50%)
}

[data-sui-theme-scope] .sui-badge-circular-top-left {

    top: 14%;

    left: 14%;

    transform: translate(-50%, -50%)
}

[data-sui-theme-scope] .sui-badge-circular-bottom-left {

    bottom: 14%;

    left: 14%;

    transform: translate(-50%, 50%)
}

[data-sui-theme-scope] .sui-text-root {

    font-family: var(--sui-font-family);

    font-weight: 400;

    margin: 0;

    overflow: hidden
}

[data-sui-theme-scope] .sui-text-no-wrap {

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis
}

[data-sui-theme-scope] .sui-text-flex-full {

    flex: 1 1 auto
}

[data-sui-theme-scope] .sui-text-highlight-term {

    background-color: var(--sui-colors-warning-t10);

    --tw-text-opacity: 1;

    color: rgb(var(--s-warning-high-contrast), calc(var(--s-warning-high-contrast-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-text-field-clear {

    display: none;

    flex-shrink: 0
}

[data-sui-theme-scope] .sui-text-field-mask-value-button {

    flex-shrink: 0
}

[data-sui-theme-scope] .sui-text-field-form-field-content {

    cursor: text
}

[data-sui-theme-scope] .sui-text-field-root {

    display: inline-flex;

    width: var(--sui-spacing-80);

    flex-direction: column;

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] :is(.sui-text-field-root:focus .sui-text-field-clear), [data-sui-theme-scope] :is(.sui-text-field-root:focus-within .sui-text-field-clear), [data-sui-theme-scope] :is(.sui-text-field-root.sui-focused .sui-text-field-clear) {

    display: inline-flex
}

[data-sui-theme-scope] :is(.sui-text-field-root )::placeholder {

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-text-field-root.sui-disabled {

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] :is(.sui-text-field-root.sui-disabled )::placeholder {

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] :is(.sui-text-field-root.sui-disabled .sui-text-field-clear) {

    display: none
}

[data-sui-theme-scope] .sui-text-field-full-width {

    width: 100%
}

[data-sui-theme-scope] .sui-text-field-input {

    font-size: var(--sui-typography-main-text-font-size);

    font-weight: var(--sui-typography-main-text-font-weight);

    line-height: var(--sui-typography-main-text-line-height);

    -webkit-text-decoration: var(--sui-typography-main-text-text-decoration);

            text-decoration: var(--sui-typography-main-text-text-decoration);

    text-transform: var(--sui-typography-main-text-text-transform);

    font-family: var(--sui-font-family);

    width: 100%;

    background-color: transparent;

    vertical-align: middle;

    color: inherit;

    caret-color: rgb(var(--s-neutral-b0), var(--s-neutral-b0-opacity, 1));

    outline: 2px solid transparent;

    outline-offset: 2px;

    border-style: none;

    padding: var(--sui-spacing-0);

    --sui-focus-ring-border-width-recoup: 0
}

[data-sui-theme-scope] :is(.sui-text-field-input:placeholder-shown + .sui-text-field-clear) {

    display: none
}

[data-sui-theme-scope] .sui-text-field-end-adornment {

    margin-left: var(--sui-spacing-1);

    display: flex
}

[data-sui-theme-scope] .sui-text-field-start-adornment {

    margin-right: var(--sui-spacing-1);

    display: flex
}

[data-sui-theme-scope] :is(.sui-text-field-outlined )::selection {

    background-color: var(--sui-colors-primary-b-t20)
}

[data-sui-theme-scope] :is(.sui-text-field-standard )::selection {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-b4), calc(var(--s-neutral-b4-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-text-field-standard.sui-disabled {

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-border-opacity)))
}

[data-sui-theme-scope] :is(.sui-text-field-quiet .sui-text-field-input) {

    font-size: var(--sui-typography-display1-font-size);

    font-weight: var(--sui-typography-display1-font-weight);

    line-height: var(--sui-typography-display1-line-height);

    -webkit-text-decoration: var(--sui-typography-display1-text-decoration);

            text-decoration: var(--sui-typography-display1-text-decoration);

    text-transform: var(--sui-typography-display1-text-transform);

    font-family: var(--sui-font-family);

    z-index: 0;

    height: var(--sui-spacing-12);

    width: 100%;

    border-style: none;

    padding: var(--sui-spacing-0);

    text-align: center;

    outline: 2px solid transparent;

    outline-offset: 2px;

    --sui-focus-ring-border-width-recoup: 0
}

[data-sui-theme-scope] :is(.sui-text-field-quiet .sui-text-field-input)::placeholder {

    font-size: var(--sui-typography-subtitle-font-size);

    font-weight: var(--sui-typography-subtitle-font-weight);

    line-height: var(--sui-typography-subtitle-line-height);

    -webkit-text-decoration: var(--sui-typography-subtitle-text-decoration);

            text-decoration: var(--sui-typography-subtitle-text-decoration);

    text-transform: var(--sui-typography-subtitle-text-transform);

    font-family: var(--sui-font-family);

    position: relative;

    z-index: -10;

    text-align: center;

    transform: translateY(
        calc(
          -1 * ((
                  var(--sui-typography-display1-line-height) -
                    var(--sui-typography-subtitle-line-height)
                ) / 2)
        )
      )
}

[data-sui-theme-scope] .sui-text-field-helper-text {

    display: flex;

    flex-direction: row;

    justify-content: space-between
}

[data-sui-theme-scope] .sui-textarea-form-field-content {

    height: auto;

    padding: var(--sui-spacing-0)
}

[data-sui-theme-scope] .sui-textarea-form-field-content-xlarge {

    min-height: var(--sui-spacing-12)
}

[data-sui-theme-scope] .sui-textarea-form-field-content-large {

    min-height: var(--sui-spacing-9)
}

[data-sui-theme-scope] .sui-textarea-form-field-content-medium {

    min-height: var(--sui-spacing-8)
}

[data-sui-theme-scope] .sui-textarea-input {

    resize: none
}

[data-sui-theme-scope] .sui-textarea-input-xlarge {

    padding-left: var(--sui-spacing-4);

    padding-right: var(--sui-spacing-4);

    padding-top: 15px;

    padding-bottom: 14px
}

[data-sui-theme-scope] .sui-textarea-input-large {

    padding-left: var(--sui-spacing-3);

    padding-right: var(--sui-spacing-3);

    padding-top: 9px;

    padding-bottom: 8px
}

[data-sui-theme-scope] .sui-textarea-input-medium {

    padding-left: var(--sui-spacing-2\.5);

    padding-right: var(--sui-spacing-2\.5);

    padding-top: 7px;

    padding-bottom: 6px
}

[data-sui-theme-scope] .sui-textarea-standard-input {

    padding-left: var(--sui-spacing-0);

    padding-right: var(--sui-spacing-0)
}

[data-sui-theme-scope] .sui-textarea-clear {

    position: absolute
}

[data-sui-theme-scope] .sui-textarea-clear-xlarge {

    right: var(--sui-spacing-4);

    bottom: var(--sui-spacing-3)
}

[data-sui-theme-scope] .sui-textarea-clear-large {

    right: var(--sui-spacing-3);

    bottom: var(--sui-spacing-1\.5)
}

[data-sui-theme-scope] .sui-textarea-clear-medium {

    right: var(--sui-spacing-2\.5);

    bottom: var(--sui-spacing-1)
}

[data-sui-theme-scope] .sui-textarea-clear-standard {

    right: var(--sui-spacing-0)
}

[data-sui-theme-scope] .sui-picker-text-field-form-field-content,
  [data-sui-theme-scope] .sui-picker-text-field-input {

    cursor: pointer
}

[data-sui-theme-scope] :is(.sui-picker-text-field-has-value:focus .sui-picker-text-field-end-icon), [data-sui-theme-scope] :is(.sui-picker-text-field-has-value:focus-within .sui-picker-text-field-end-icon), [data-sui-theme-scope] :is(.sui-picker-text-field-has-value.sui-focused .sui-picker-text-field-end-icon) {

    display: none
}

[data-sui-theme-scope] .sui-alert-root {

    box-sizing: border-box;

    display: flex;

    min-width: var(--sui-spacing-65);

    border-style: solid;

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-neutral-high-contrast), calc(var(--s-neutral-high-contrast-opacity, 1) * var(--tw-border-opacity)));

    padding: var(--sui-spacing-4);

    border-radius: var(--sui-border-radius-sm);

    --sui-focus-ring-border-radius: var(--sui-border-radius-sm);

    border-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width-recoup: 1;

    background: var(--s-gradient-stop), var(--s-gradient-base);

    --s-gradient-stop: linear-gradient(0deg, var(--s-gradient-cover) 0%, var(--s-gradient-cover) 100%);

    --s-gradient-base-opacity: 1;

    --s-gradient-base: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--s-gradient-base-opacity)))
}

[data-sui-theme-scope] .sui-alert-icon {

    margin-right: var(--sui-spacing-3);

    display: flex;

    align-items: flex-start;

    align-self: flex-start
}

[data-sui-theme-scope] .sui-alert-body {

    flex-grow: 1
}

[data-sui-theme-scope] .sui-alert-content {

    font-size: var(--sui-typography-subtitle-mini-font-size);

    font-weight: var(--sui-typography-subtitle-mini-font-weight);

    line-height: var(--sui-typography-subtitle-mini-line-height);

    -webkit-text-decoration: var(--sui-typography-subtitle-mini-text-decoration);

            text-decoration: var(--sui-typography-subtitle-mini-text-decoration);

    text-transform: var(--sui-typography-subtitle-mini-text-transform);

    font-family: var(--sui-font-family);

    word-break: break-word
}

[data-sui-theme-scope] .sui-alert-action {

    margin-top: var(--sui-spacing-2)
}

[data-sui-theme-scope] .sui-alert-close {

    margin-left: var(--sui-spacing-3);

    height: var(--sui-spacing-5);

    flex-shrink: 0
}

[data-sui-theme-scope] .sui-alert-info {

    --tw-text-opacity: 1;

    color: rgb(var(--s-primary-f-high-contrast), calc(var(--s-primary-f-high-contrast-opacity, 1) * var(--tw-text-opacity)));

    --s-gradient-stop: linear-gradient(
      0deg,
      var(--sui-colors-primary-t10) 0%,
      var(--sui-colors-primary-t10) 100%
    ),
    linear-gradient(
      0deg,
      var(--sui-colors-neutral-static-w0-t10) 0%,
      var(--sui-colors-neutral-static-w0-t10) 100%
    )
}

[data-sui-theme-scope] .sui-alert-info-icon {

    --tw-text-opacity: 1;

    color: rgb(var(--s-primary-f-high-contrast), calc(var(--s-primary-f-high-contrast-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-alert-error {

    --tw-text-opacity: 1;

    color: rgb(var(--s-danger-high-contrast), calc(var(--s-danger-high-contrast-opacity, 1) * var(--tw-text-opacity)));

    --s-gradient-stop: linear-gradient(
      0deg,
      var(--sui-colors-danger-t10) 0%,
      var(--sui-colors-danger-t10) 100%
    ),
    linear-gradient(
      0deg,
      var(--sui-colors-neutral-static-w0-t10) 0%,
      var(--sui-colors-neutral-static-w0-t10) 100%
    )
}

[data-sui-theme-scope] .sui-alert-error-icon {

    --tw-text-opacity: 1;

    color: rgb(var(--s-danger-high-contrast), calc(var(--s-danger-high-contrast-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-alert-warning {

    --tw-text-opacity: 1;

    color: rgb(var(--s-warning-high-contrast), calc(var(--s-warning-high-contrast-opacity, 1) * var(--tw-text-opacity)));

    --s-gradient-stop: linear-gradient(
      0deg,
      var(--sui-colors-warning-t10) 0%,
      var(--sui-colors-warning-t10) 100%
    ),
    linear-gradient(
      0deg,
      var(--sui-colors-neutral-static-w0-t10) 0%,
      var(--sui-colors-neutral-static-w0-t10) 100%
    )
}

[data-sui-theme-scope] .sui-alert-warning-icon {

    --tw-text-opacity: 1;

    color: rgb(var(--s-warning-high-contrast), calc(var(--s-warning-high-contrast-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-alert-success {

    --tw-text-opacity: 1;

    color: rgb(var(--s-success-high-contrast), calc(var(--s-success-high-contrast-opacity, 1) * var(--tw-text-opacity)));

    --s-gradient-stop: linear-gradient(
      0deg,
      var(--sui-colors-success-t10) 0%,
      var(--sui-colors-success-t10) 100%
    ),
    linear-gradient(
      0deg,
      var(--sui-colors-neutral-static-w0-t10) 0%,
      var(--sui-colors-neutral-static-w0-t10) 100%
    )
}

[data-sui-theme-scope] .sui-alert-success-icon {

    --tw-text-opacity: 1;

    color: rgb(var(--s-success-high-contrast), calc(var(--s-success-high-contrast-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-alert-neutral {

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));

    --s-gradient-stop: linear-gradient(
      0deg,
      var(--sui-colors-neutral-b4-t50) 0%,
      var(--sui-colors-neutral-b4-t50) 100%
    ),
    linear-gradient(
      0deg,
      var(--sui-colors-neutral-static-w0-t10) 0%,
      var(--sui-colors-neutral-static-w0-t10) 100%
    )
}

[data-sui-theme-scope] .sui-alert-neutral-icon {

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-alert-title-root {

    font-size: var(--sui-typography-subtitle-bold-font-size);

    font-weight: var(--sui-typography-subtitle-bold-font-weight);

    line-height: var(--sui-typography-subtitle-bold-line-height);

    -webkit-text-decoration: var(--sui-typography-subtitle-bold-text-decoration);

            text-decoration: var(--sui-typography-subtitle-bold-text-decoration);

    text-transform: var(--sui-typography-subtitle-bold-text-transform);

    font-family: var(--sui-font-family);

    margin-bottom: var(--sui-spacing-2)
}

[data-sui-theme-scope] .sui-announcement-icon,
[data-sui-theme-scope] .sui-announcement-close,
[data-sui-theme-scope] .sui-announcement-action {

    display: flex;

    height: var(--sui-spacing-8);

    align-items: center
}

[data-sui-theme-scope] .sui-announcement-root {

    background: transparent;

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-bg-opacity)));

    padding-top: var(--sui-spacing-2);

    padding-bottom: var(--sui-spacing-2);

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-text-opacity)));

    border-radius: var(--sui-border-radius-none);

    --sui-focus-ring-border-radius: var(--sui-border-radius-none)
}

[data-sui-theme-scope] .sui-announcement-neutral {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-announcement-info {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-primary-f), calc(var(--s-primary-f-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-announcement-error {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-danger-f), calc(var(--s-danger-f-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-announcement-success {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-success-f), calc(var(--s-success-f-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-announcement-warning {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-warning-f), calc(var(--s-warning-f-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-announcement-icon,
[data-sui-theme-scope] .sui-announcement-close {

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-announcement-body {

    display: flex;

    min-height: var(--sui-spacing-8);

    justify-content: space-between;

    gap: var(--sui-spacing-2)
}

[data-sui-theme-scope] .sui-announcement-content {

    font-size: var(--sui-typography-descriptor-font-size);

    font-weight: var(--sui-typography-descriptor-font-weight);

    line-height: var(--sui-typography-descriptor-line-height);

    -webkit-text-decoration: var(--sui-typography-descriptor-text-decoration);

            text-decoration: var(--sui-typography-descriptor-text-decoration);

    text-transform: var(--sui-typography-descriptor-text-transform);

    font-family: var(--sui-font-family);

    margin-top: var(--sui-spacing-2);

    margin-bottom: var(--sui-spacing-2)
}

[data-sui-theme-scope] .sui-announcement-action {

    margin-top: var(--sui-spacing-0)
}

[data-sui-theme-scope] .sui-snackbar-content-root {

    pointer-events: auto;

    position: relative;

    min-height: var(--sui-spacing-12);

    width: -moz-fit-content;

    width: fit-content;

    max-width: var(--sui-spacing-150);

    border-style: solid;

    padding-top: var(--sui-spacing-2);

    padding-bottom: var(--sui-spacing-2);

    border-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width-recoup: 1;

    overflow: hidden
}

[data-sui-theme-scope] .sui-snackbar-content-icon,
[data-sui-theme-scope] .sui-snackbar-content-close,
[data-sui-theme-scope] .sui-snackbar-content-action {

    display: flex;

    height: var(--sui-spacing-8);

    align-items: center
}

[data-sui-theme-scope] .sui-snackbar-content-body {

    display: flex;

    align-items: center;

    gap: var(--sui-spacing-2)
}

[data-sui-theme-scope] .sui-snackbar-content-action {

    margin-left: var(--sui-spacing-1);

    margin-top: var(--sui-spacing-0)
}

[data-sui-theme-scope] .sui-snackbar-content-info {

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-primary-f-high-contrast), calc(var(--s-primary-f-high-contrast-opacity, 1) * var(--tw-border-opacity)));

    --tw-shadow: var(--sui-box-shadow-sm-primary);

    --tw-shadow-colored: var(--sui-box-shadow-sm-primary);

    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

[data-sui-theme-scope] .sui-snackbar-content-error {

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-danger-f), calc(var(--s-danger-f-opacity, 1) * var(--tw-border-opacity)));

    --tw-shadow: var(--sui-box-shadow-sm-danger);

    --tw-shadow-colored: var(--sui-box-shadow-sm-danger);

    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

[data-sui-theme-scope] .sui-snackbar-content-warning {

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-warning-f), calc(var(--s-warning-f-opacity, 1) * var(--tw-border-opacity)));

    --tw-shadow: var(--sui-box-shadow-sm-warning);

    --tw-shadow-colored: var(--sui-box-shadow-sm-warning);

    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

[data-sui-theme-scope] .sui-snackbar-content-success {

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-success-f), calc(var(--s-success-f-opacity, 1) * var(--tw-border-opacity)));

    --tw-shadow: var(--sui-box-shadow-sm-success);

    --tw-shadow-colored: var(--sui-box-shadow-sm-success);

    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

[data-sui-theme-scope] .sui-snackbar-content-neutral {

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-border-opacity)));

    --tw-shadow: var(--sui-box-shadow-md);

    --tw-shadow-colored: var(--sui-box-shadow-md);

    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

[data-sui-theme-scope] .sui-snackbar-root {

    pointer-events: none;

    position: fixed;

    bottom: var(--sui-spacing-0);

    z-index: 1400;

    margin-bottom: var(--sui-spacing-4);

    display: flex;

    width: 100%;

    flex-direction: column;

    align-items: center;

    gap: var(--sui-spacing-3);

    padding-left: var(--sui-spacing-4);

    padding-right: var(--sui-spacing-4)
}

[data-sui-theme-scope] .sui-rating-root {

    font-size: var(--sui-typography-display1-font-size);

    font-weight: var(--sui-typography-display1-font-weight);

    line-height: var(--sui-typography-display1-line-height);

    -webkit-text-decoration: var(--sui-typography-display1-text-decoration);

            text-decoration: var(--sui-typography-display1-text-decoration);

    text-transform: var(--sui-typography-display1-text-transform);

    font-family: var(--sui-font-family);

    position: relative;

    display: inline-flex;

    width: min-content;

    cursor: pointer;

    text-align: left;

    --sui-color: var(--sui-colors-warning)
}

[data-sui-theme-scope] .sui-rating-root.sui-disabled {

    --sui-color: var(--sui-colors-neutral-b3);

    pointer-events: none
}

[data-sui-theme-scope] :is(.sui-rating-root.sui-disabled .sui-rating-icon-empty) {

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-rating-squircle {

    --sui-squircle-bg-color: transparent;

    --sui-squircle-bg-color-hover: transparent;

    --sui-squircle-bg-color-active: transparent;

    --sui-squircle-ring-offset: 0px;

    position: absolute;

    top: var(--sui-spacing-0);

    left: var(--sui-spacing-0);

    height: 100%;

    width: 100%
}

[data-sui-theme-scope] :is(.sui-rating-squircle .sui-rating-squircle-content) {

    opacity: 0.2
}

[data-sui-theme-scope] .sui-rating-icon-hover {

    --sui-squircle-bg-color: var(--sui-color);

    --sui-squircle-bg-color-hover: var(--sui-color);

    --sui-squircle-bg-color-active: var(--sui-color)
}

[data-sui-theme-scope] :is(.sui-rating-icon-hover:active .sui-rating-squircle-content), [data-sui-theme-scope] :is(.sui-rating-icon-hover.sui-active .sui-rating-squircle-content) {

    opacity: 0.1
}

[data-sui-theme-scope] .sui-rating-read-only {

    pointer-events: none
}

[data-sui-theme-scope] .sui-rating-decimal {

    position: relative
}

[data-sui-theme-scope] .sui-rating-label {

    cursor: inherit;

    position: relative
}

[data-sui-theme-scope] .sui-rating-label.sui-disabled {

    pointer-events: none;

    cursor: not-allowed
}

[data-sui-theme-scope] .sui-rating-label-container {

    padding: var(--sui-spacing-0\.5)
}

[data-sui-theme-scope] .sui-rating-label-empty-value {

    cursor: inherit
}

[data-sui-theme-scope] .sui-rating-empty-value-focused {

    --sui-focus-ring-normal-offset: 0px;

    --sui-focus-ring-border-radius: 10px;

    position: absolute;

    top: var(--sui-spacing-0);

    bottom: var(--sui-spacing-0);

    width: 100%;

    padding: var(--sui-spacing-0);

    --sui-focus-ring-color: var(--sui-focus-ring-normal-color)
}

[data-sui-theme-scope] .sui-rating-empty-value-focused::after {

    pointer-events: none;

    content: '';

    position: absolute;

    inset: 0;

    border-radius: calc(var(--sui-focus-ring-normal-offset) + var(--sui-focus-ring-border-radius, 0px));

    box-shadow: 0 0 0 var(--sui-focus-ring-normal-width) var(--sui-focus-ring-color);

    margin: calc(var(--sui-focus-ring-normal-offset)*-1 - var(--sui-focus-ring-border-width, 0px)*var(--sui-focus-ring-border-width-recoup, 1))
}

[data-sui-theme-scope] .sui-rating-visually-hidden {

    position: absolute;

    width: 1px;

    height: 1px;

    padding: 0;

    margin: -1px;

    overflow: hidden;

    clip: rect(0, 0, 0, 0);

    white-space: nowrap;

    border-width: 0
}

[data-sui-theme-scope] .sui-rating-icon {

    pointer-events: none;

    display: flex
}

[data-sui-theme-scope] .sui-rating-icon-empty {

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-rating-icon-filled {

    color: var(--sui-color)
}

[data-sui-theme-scope] .sui-list-item-text-root {

    flex-grow: 1;

    display: grid;

    grid-template-columns: repeat(1, minmax(0, 1fr));

    margin-right: var(--sui-spacing-4)
}

[data-sui-theme-scope] .sui-list-item-text-root:first-child {

    margin-left: var(--sui-spacing-0)
}

[data-sui-theme-scope] .sui-list-item-text-root:last-child {

    margin-right: var(--sui-spacing-0)
}

[data-sui-theme-scope] .sui-list-item-text-primary-text {

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap
}

[data-sui-theme-scope] .sui-list-item-text-secondary-text {

    font-size: var(--sui-typography-descriptor-font-size);

    font-weight: var(--sui-typography-descriptor-font-weight);

    line-height: var(--sui-typography-descriptor-line-height);

    -webkit-text-decoration: var(--sui-typography-descriptor-text-decoration);

            text-decoration: var(--sui-typography-descriptor-text-decoration);

    text-transform: var(--sui-typography-descriptor-text-transform);

    font-family: var(--sui-font-family);

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)));

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap
}

[data-sui-theme-scope] .sui-list-item-text-primary {

    margin-left: var(--sui-spacing-3)
}

[data-sui-theme-scope] .sui-list-item-text-primary-primary-text {

    font-size: var(--sui-typography-subtitle-font-size);

    font-weight: var(--sui-typography-subtitle-font-weight);

    line-height: var(--sui-typography-subtitle-line-height);

    -webkit-text-decoration: var(--sui-typography-subtitle-text-decoration);

            text-decoration: var(--sui-typography-subtitle-text-decoration);

    text-transform: var(--sui-typography-subtitle-text-transform);

    font-family: var(--sui-font-family)
}

[data-sui-theme-scope] .sui-list-item-text-secondary {

    margin-left: var(--sui-spacing-2)
}

[data-sui-theme-scope] .sui-list-item-text-secondary-primary-text {

    font-size: var(--sui-typography-subtitle-mini-font-size);

    font-weight: var(--sui-typography-subtitle-mini-font-weight);

    line-height: var(--sui-typography-subtitle-mini-line-height);

    -webkit-text-decoration: var(--sui-typography-subtitle-mini-text-decoration);

            text-decoration: var(--sui-typography-subtitle-mini-text-decoration);

    text-transform: var(--sui-typography-subtitle-mini-text-transform);

    font-family: var(--sui-font-family)
}

[data-sui-theme-scope] .sui-list-item-root {

    box-sizing: border-box;

    width: 100%;

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)));

    padding-left: var(--sui-spacing-1);

    padding-right: var(--sui-spacing-1);

    outline: 2px solid transparent;

    outline-offset: 2px;

    --sui-list-item-container-bg-color: var(--sui-colors-neutral-base);

    --sui-list-item-container-bg-color-focus: var(--sui-colors-neutral-b5);

    --sui-list-item-container-bg-color-hover: var(--sui-colors-neutral-b5);

    --sui-list-item-container-bg-color-active: var(--sui-colors-neutral-b4);

    --sui-list-item-container-bg-color-selected: var(--sui-colors-neutral-b4-t50);

    --sui-list-item-container-bg-color-selected-hover: var(
    --sui-colors-neutral-b4
  )
}

[data-sui-theme-scope] .sui-list-item-content {

    display: flex;

    align-items: center;

    box-sizing: border-box;

    height: 100%;

    width: 100%;

    overflow: hidden;

    padding-left: var(--sui-spacing-3);

    padding-right: var(--sui-spacing-3)
}

[data-sui-theme-scope] :is(.sui-list-item-content > *) {

    flex-shrink: 0
}

[data-sui-theme-scope] :is(.sui-list-item-content > .sui-list-item-text) {

    flex-shrink: 1
}

[data-sui-theme-scope] .sui-list-item-divider {

    margin-left: var(--sui-spacing-3);

    margin-right: var(--sui-spacing-3)
}

[data-sui-theme-scope] .sui-list-item-container {

    width: 100%;

    overflow: hidden;

    border-radius: var(--sui-border-radius-sm);

    --sui-focus-ring-border-radius: var(--sui-border-radius-sm);

    display: flex;

    flex-direction: column;

    position: relative;

    height: calc(100% - 1px);

    background-color: var(--sui-list-item-container-bg-color)
}

[data-sui-theme-scope] .sui-list-item-hover-actions {

    position: absolute;

    right: var(--sui-spacing-0);

    display: flex;

    flex-direction: row;

    align-items: center;

    top: var(--sui-spacing-0);

    bottom: var(--sui-spacing-0);

    overflow: hidden;

    background-color: inherit;

    padding-left: var(--sui-spacing-4);

    padding-right: var(--sui-spacing-2);

    margin-top: var(--sui-spacing-1);

    margin-bottom: var(--sui-spacing-1);

    margin-right: var(--sui-spacing-1)
}

[data-sui-theme-scope] .sui-list-item-small {

    height: var(--sui-spacing-11)
}

[data-sui-theme-scope] .sui-list-item-large {

    height: var(--sui-spacing-16)
}

[data-sui-theme-scope] :is(.sui-list-item-auto .sui-list-item-content) {

    height: auto;

    padding-top: var(--sui-spacing-3\.5);

    padding-bottom: var(--sui-spacing-3\.5)
}

[data-sui-theme-scope] :is(.sui-list-item-root.sui-focus-visible .sui-list-item-container), [data-sui-theme-scope] :is(.sui-list-item-root.sui-focused .sui-list-item-container) {

    --sui-focus-ring-color: var(--sui-focus-ring-inset-color);

    --sui-list-item-container-bg-color: var(
      --sui-list-item-container-bg-color-focus
    )
}

[data-sui-theme-scope] :is(.sui-list-item-root.sui-focus-visible .sui-list-item-container)::after, [data-sui-theme-scope] :is(.sui-list-item-root.sui-focused .sui-list-item-container)::after {

    pointer-events: none;

    content: '';

    position: absolute;

    inset: 0;

    border-radius: var(--sui-focus-ring-border-radius, 0px);

    box-shadow: inset 0 0 0 var(--sui-focus-ring-inset-width) var(--sui-focus-ring-color)
}

[data-sui-theme-scope] :is(.sui-list-item-hoverable.sui-focus-visible-within .sui-list-item-container), [data-sui-theme-scope] :is(.sui-list-item-clickable.sui-focus-visible-within .sui-list-item-container) {

    --sui-list-item-container-bg-color: var(
      --sui-list-item-container-bg-color-focus
    )
}

[data-sui-theme-scope] :is(.sui-list-item-clickable.sui-selected.sui-focus-visible-within .sui-list-item-container) {

    --sui-list-item-container-bg-color: var(
      --sui-list-item-container-bg-color-selected-hover
    )
}

[data-sui-theme-scope] :is(.sui-list-item-highlighted .sui-list-item-container) {

    --sui-list-item-container-bg-color: var(
      --sui-list-item-container-bg-color-hover
    )
}

[data-sui-theme-scope] .sui-list-item-clickable {

    cursor: pointer
}

[data-sui-theme-scope] :is(.sui-list-item-clickable.sui-selected .sui-list-item-container) {

    box-shadow: inset 0 0 0 1px var(--sui-colors-neutral-high-contrast);

    --sui-list-item-container-bg-color: var(
      --sui-list-item-container-bg-color-selected
    )
}

[data-sui-theme-scope] :is(.sui-list-item-clickable:has(+ .sui-list-item-clickable.sui-selected) .sui-list-item-divider), [data-sui-theme-scope] :is(.sui-list-item-clickable.sui-selected .sui-list-item-divider) {

    opacity: 0
}

[data-sui-theme-scope] .sui-list-item-root.sui-dragged {

    cursor: grabbing;

    background-color: transparent
}

[data-sui-theme-scope] :is(.sui-list-item-root.sui-dragged .sui-list-item-container) {

    --sui-focus-ring-color: var(--sui-focus-ring-inset-color);

    --tw-shadow: var(--sui-box-shadow-md);

    --tw-shadow-colored: var(--sui-box-shadow-md);

    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);

    --sui-list-item-container-bg-color: var(
      --sui-list-item-container-bg-color-focus
    )
}

[data-sui-theme-scope] :is(.sui-list-item-root.sui-dragged .sui-list-item-container)::after {

    pointer-events: none;

    content: '';

    position: absolute;

    inset: 0;

    border-radius: var(--sui-focus-ring-border-radius, 0px);

    box-shadow: inset 0 0 0 var(--sui-focus-ring-inset-width) var(--sui-focus-ring-color)
}

[data-sui-theme-scope] :is(.sui-list-item-root.sui-dragged.sui-selected .sui-list-item-container) {

    --sui-list-item-container-bg-color: var(
      --sui-list-item-container-bg-color-selected
    )
}

[data-sui-theme-scope] :is(.sui-list-item-clickable:not(:focus-within).sui-active .sui-list-item-container), [data-sui-theme-scope] :is(.sui-list-item-clickable:not(:focus-within):active .sui-list-item-container), [data-sui-theme-scope] :is(.sui-list-item-clickable:focus.sui-active .sui-list-item-container), [data-sui-theme-scope] :is(.sui-list-item-clickable:focus:active .sui-list-item-container), [data-sui-theme-scope] :is(.sui-list-item-clickable.sui-focused.sui-active .sui-list-item-container), [data-sui-theme-scope] :is(.sui-list-item-clickable.sui-focused:active .sui-list-item-container) {

    --sui-list-item-container-bg-color: var(
        --sui-list-item-container-bg-color-active
      )
}

[data-sui-theme-scope] .sui-menu-actions-root {

    box-sizing: border-box;

    display: flex;

    height: var(--sui-spacing-10);

    width: 100%;

    align-items: center;

    justify-content: space-between;

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)));

    padding-left: var(--sui-spacing-2);

    padding-right: var(--sui-spacing-2)
}

[data-sui-theme-scope] .sui-menu-actions-group-root {

    display: flex;

    gap: var(--sui-spacing-1)
}

[data-sui-theme-scope] .sui-menu-divider-root {

    margin-top: var(--sui-spacing-2);

    margin-bottom: var(--sui-spacing-2)
}

[data-sui-theme-scope] .sui-menu-footer-root {

    display: flex;

    height: var(--sui-spacing-10);

    align-items: center;

    justify-content: center;

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)));

    padding-left: var(--sui-spacing-4);

    padding-right: var(--sui-spacing-4)
}

[data-sui-theme-scope] .sui-menu-header-root {

    font-size: var(--sui-typography-subtitle-font-size);

    font-weight: var(--sui-typography-subtitle-font-weight);

    line-height: var(--sui-typography-subtitle-line-height);

    -webkit-text-decoration: var(--sui-typography-subtitle-text-decoration);

            text-decoration: var(--sui-typography-subtitle-text-decoration);

    text-transform: var(--sui-typography-subtitle-text-transform);

    font-family: var(--sui-font-family);

    position: relative;

    box-sizing: border-box;

    height: var(--sui-spacing-12);

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)));

    padding-left: var(--sui-spacing-14);

    padding-right: var(--sui-spacing-14);

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));

    display: flex;

    align-items: center;

    justify-content: center;

    gap: var(--sui-spacing-3)
}

[data-sui-theme-scope] .sui-menu-header-title {

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap
}

[data-sui-theme-scope] .sui-menu-header-start,
[data-sui-theme-scope] .sui-menu-header-end {

    position: absolute;

    top: var(--sui-spacing-0);

    display: flex;

    height: 100%;

    flex-direction: row;

    align-items: center;

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-menu-header-start {

    left: var(--sui-spacing-4)
}

[data-sui-theme-scope] .sui-menu-header-end {

    right: var(--sui-spacing-4)
}

[data-sui-theme-scope] .sui-menu-item-text-root {

    display: flex;

    height: 100%;

    min-width: var(--sui-spacing-0);

    flex-grow: 1;

    align-items: center;

    justify-content: space-between;

    margin-left: var(--sui-spacing-3)
}

[data-sui-theme-scope] .sui-menu-item-text-root:first-child {

    margin-left: var(--sui-spacing-0)
}

[data-sui-theme-scope] .sui-menu-item-text-root:last-child {

    margin-right: calc(var(--sui-spacing-1) * -1)
}

[data-sui-theme-scope] .sui-menu-item-text-primary-text {

    margin-right: var(--sui-spacing-2)
}

[data-sui-theme-scope] .sui-menu-item-text-info-text {

    font-size: var(--sui-typography-descriptor-mini-font-size);

    font-weight: var(--sui-typography-descriptor-mini-font-weight);

    line-height: var(--sui-typography-descriptor-mini-line-height);

    -webkit-text-decoration: var(--sui-typography-descriptor-mini-text-decoration);

            text-decoration: var(--sui-typography-descriptor-mini-text-decoration);

    text-transform: var(--sui-typography-descriptor-mini-text-transform);

    font-family: var(--sui-font-family);

    margin-right: var(--sui-spacing-1);

    max-width: var(--sui-spacing-22);

    flex-shrink: 0;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-popper-menu-root {

    z-index: 1300
}

[data-sui-theme-scope] .sui-popper-menu-paper {

    min-width: var(--sui-spacing-50);

    max-width: var(--sui-spacing-112);

    overflow: hidden;

    padding-top: var(--sui-spacing-2);

    padding-bottom: var(--sui-spacing-2);

    border-style: solid;

    border-color: var(--sui-colors-neutral-b0-t20);

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)));

    border-radius: var(--sui-border-radius-sm);

    --sui-focus-ring-border-radius: var(--sui-border-radius-sm);

    border-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width-recoup: 1
}

[data-sui-theme-scope] .sui-radio-root {

    position: relative;

    box-sizing: border-box;

    display: inline-flex;

    align-items: center;

    justify-content: center;

    border-style: solid;

    --sui-focus-ring-border-width-recoup: 1;

    height: var(--sui-spacing-5);

    width: var(--sui-spacing-5);

    vertical-align: middle;

    border-radius: var(--sui-border-radius-full);

    --sui-focus-ring-border-radius: var(--sui-border-radius-full);

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-border-opacity)));

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)));

    border-width: var(--sui-border-width-1\.2);

    --sui-focus-ring-border-width: var(--sui-border-width-1\.2)
}

[data-sui-theme-scope] .sui-radio-root:focus-visible,
  [data-sui-theme-scope] .sui-radio-root.sui-focus-visible {

    --sui-focus-ring-color: var(--sui-focus-ring-normal-color);

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-border-opacity)))
}

[data-sui-theme-scope] .sui-radio-root:focus-visible::after,
  [data-sui-theme-scope] .sui-radio-root.sui-focus-visible::after {

    pointer-events: none;

    content: '';

    position: absolute;

    inset: 0;

    border-radius: calc(var(--sui-focus-ring-normal-offset) + var(--sui-focus-ring-border-radius, 0px));

    box-shadow: 0 0 0 var(--sui-focus-ring-normal-width) var(--sui-focus-ring-color);

    margin: calc(var(--sui-focus-ring-normal-offset)*-1 - var(--sui-focus-ring-border-width, 0px)*var(--sui-focus-ring-border-width-recoup, 1))
}

[data-sui-theme-scope] .sui-radio-root.sui-disabled {

    pointer-events: none;

    border-color: var(--sui-colors-neutral-b0-t20);

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-radio-root:active {

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-border-opacity)));

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-b4), calc(var(--s-neutral-b4-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-radio-input {

    position: absolute;

    inset: var(--sui-spacing-0);

    margin: var(--sui-spacing-0);

    cursor: pointer;

    opacity: 0
}

[data-sui-theme-scope] .sui-radio-dot {

    height: var(--sui-spacing-3);

    width: var(--sui-spacing-3);

    border-radius: var(--sui-border-radius-full);

    --sui-focus-ring-border-radius: var(--sui-border-radius-full)
}

[data-sui-theme-scope] .sui-radio-root.sui-checked {

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-primary-f), calc(var(--s-primary-f-opacity, 1) * var(--tw-border-opacity)));

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] :is(.sui-radio-root.sui-checked .sui-radio-dot) {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-primary-f), calc(var(--s-primary-f-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-radio-root.sui-checked.sui-disabled {

    border-color: var(--sui-colors-primary-t10)
}

[data-sui-theme-scope] :is(.sui-radio-root.sui-checked.sui-disabled .sui-radio-dot) {

    background-color: var(--sui-colors-primary-b-t20)
}

[data-sui-theme-scope] .sui-radio-root.sui-checked:active {

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-neutral-b1), calc(var(--s-neutral-b1-opacity, 1) * var(--tw-border-opacity)))
}

[data-sui-theme-scope] :is(.sui-radio-root.sui-checked:active .sui-radio-dot) {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-b1), calc(var(--s-neutral-b1-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-radio-group-root {

    display: flex;

    flex-direction: column
}

[data-sui-theme-scope] :is(.sui-radio-group-root > :not(:last-child)) {

    margin-bottom: var(--sui-spacing-4)
}

[data-sui-theme-scope] .sui-radio-group-row {

    display: flex;

    flex-direction: row
}

[data-sui-theme-scope] :is(.sui-radio-group-row > :not(:last-child)) {

    margin-bottom: var(--sui-spacing-0)
}

[data-sui-theme-scope] .sui-slider-root {

    --sui-slider-thumb-size: var(--sui-spacing-4\.5);

    --sui-slider-thumb-offset: calc(var(--sui-slider-thumb-border-width) / -2);

    --sui-slider-thumb-border-width: 1px;

    --sui-slider-thumb-border-color: var(--sui-colors-neutral-b2);

    --sui-slider-thumb-bg-color: var(--sui-colors-neutral-w0);

    --sui-slider-cross-size: var(--sui-spacing-1\.5);

    --sui-slider-rail-flow-size: calc((100% + var(--sui-slider-thumb-size)) - var(--sui-slider-thumb-border-width));

    --sui-slider-min-flow-size: calc(var(--sui-spacing-40) - var(--sui-slider-thumb-size));

    --sui-slider-rail-color: var(--sui-colors-neutral-b4);

    --sui-slider-track-color: var(--sui-colors-neutral-b2);

    --sui-slider-padding-block: var(--sui-spacing-4);

    --sui-slider-marks-gap: calc(var(--sui-slider-padding-block) + (var(--sui-slider-cross-size) / 2) + var(--sui-spacing-2));

    position: relative;

    box-sizing: content-box;

    display: inline-block;

    cursor: pointer;

    touch-action: none;

    padding-block: var(--sui-slider-padding-block);

    -webkit-tap-highlight-color: transparent
}

[data-sui-theme-scope] .sui-slider-root.sui-disabled {

    pointer-events: none;

    --sui-slider-rail-color: var(--sui-colors-neutral-b5);

    --sui-slider-track-color: var(--sui-colors-neutral-b4);

    --sui-slider-thumb-border-color: var(--sui-colors-neutral-b3);

    --sui-slider-thumb-bg-color: var(--sui-colors-neutral-b3)
}

[data-sui-theme-scope] :is(.sui-slider-root.sui-disabled .sui-slider-thumb) {

    --tw-shadow: 0 0 #0000;

    --tw-shadow-colored: 0 0 #0000;

    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

[data-sui-theme-scope] :is(.sui-slider-root.sui-disabled .sui-slider-track) {

    border-color: var(--sui-slider-track-color)
}

[data-sui-theme-scope] :is(.sui-slider-root.sui-disabled .sui-slider-mark) {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] :is(.sui-slider-root.sui-disabled .sui-slider-mark-label) {

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] :is(.sui-slider-root.sui-disabled .sui-slider-value-label-paper) {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-slider-root:active.sui-slider-neutral {

    --sui-slider-thumb-border-color: var(--sui-colors-primary-f);

    --sui-slider-track-color: var(--sui-colors-primary-f);

    --sui-slider-thumb-bg-color: var(--sui-colors-primary-t10)
}

[data-sui-theme-scope] .sui-slider-root:active.sui-slider-success {

    --sui-slider-thumb-border-color: var(--sui-colors-success-f);

    --sui-slider-track-color: var(--sui-colors-success-f);

    --sui-slider-thumb-bg-color: var(--sui-colors-success-t10)
}

[data-sui-theme-scope] .sui-slider-root:active.sui-slider-danger {

    --sui-slider-thumb-border-color: var(--sui-colors-danger-f);

    --sui-slider-track-color: var(--sui-colors-danger-f);

    --sui-slider-thumb-bg-color: var(--sui-colors-danger-t10)
}

[data-sui-theme-scope] .sui-slider-root:active.sui-slider-warning {

    --sui-slider-thumb-border-color: var(--sui-colors-warning-f);

    --sui-slider-track-color: var(--sui-colors-warning-f);

    --sui-slider-thumb-bg-color: var(--sui-colors-warning-t10)
}

[data-sui-theme-scope] :is(.sui-slider-root:active .sui-slider-thumb) {

    --tw-shadow: var(--sui-box-shadow-sm-primary);

    --tw-shadow-colored: var(--sui-box-shadow-sm-primary);

    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

[data-sui-theme-scope] :is(.sui-slider-root:active .sui-slider-value-label.sui-slider-show-on-hover-only) {

    display: block
}

[data-sui-theme-scope] .sui-slider-horizontal {

    width: 100%;

    padding-top: var(--sui-slider-padding-block);

    min-width: var(--sui-slider-min-flow-size)
}

[data-sui-theme-scope] .sui-slider-vertical {

    height: 100%;

    padding-left: var(--sui-slider-padding-block);

    min-height: var(--sui-slider-min-flow-size)
}

[data-sui-theme-scope] .sui-slider-has-marks {

    margin-bottom: var(--sui-spacing-4)
}

[data-sui-theme-scope] .sui-slider-rail,
  [data-sui-theme-scope] .sui-slider-track {

    position: absolute;

    box-sizing: content-box;

    display: block;

    border-color: currentColor;

    border-right-width: var(--sui-border-width-1);

    background-color: var(--sui-slider-track-color)
}

[data-sui-theme-scope] .sui-slider-rail {

    border-radius: var(--sui-border-radius-full);

    --sui-focus-ring-border-radius: var(--sui-border-radius-full);

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    background-color: var(--sui-slider-rail-color)
}

[data-sui-theme-scope] .sui-slider-rail-horizontal {

    height: var(--sui-slider-cross-size);

    width: var(--sui-slider-rail-flow-size)
}

[data-sui-theme-scope] .sui-slider-rail-vertical {

    height: var(--sui-slider-rail-flow-size);

    width: var(--sui-slider-cross-size)
}

[data-sui-theme-scope] .sui-slider-track-horizontal {

    left: var(--sui-spacing-0);

    border-top-left-radius: var(--sui-border-radius-full);

    border-bottom-left-radius: var(--sui-border-radius-full);

    top: 50%;

    height: var(--sui-slider-cross-size);

    transform: translate(calc(var(--sui-slider-thumb-size) / -2), -50%)
}

[data-sui-theme-scope] .sui-slider-track-vertical {

    bottom: var(--sui-spacing-0);

    border-bottom-right-radius: var(--sui-border-radius-full);

    border-bottom-left-radius: var(--sui-border-radius-full);

    left: 50%;

    width: var(--sui-slider-cross-size);

    transform: translate(-50%, calc(var(--sui-slider-thumb-size) / 2))
}

[data-sui-theme-scope] .sui-slider-track-empty {

    border-style: none;

    --sui-focus-ring-border-width-recoup: 0
}

[data-sui-theme-scope] .sui-slider-thumb {

    position: absolute;

    z-index: 10;

    box-sizing: border-box;

    outline: 2px solid transparent;

    outline-offset: 2px;

    border-radius: var(--sui-border-radius-full);

    --sui-focus-ring-border-radius: var(--sui-border-radius-full);

    border-style: solid;

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)));

    --tw-shadow: var(--sui-box-shadow-xs);

    --tw-shadow-colored: var(--sui-box-shadow-xs);

    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);

    --sui-focus-ring-border-width-recoup: 1;

    width: var(--sui-slider-thumb-size);

    height: var(--sui-slider-thumb-size);

    border-width: var(--sui-slider-thumb-border-width);

    border-color: var(--sui-slider-thumb-border-color)
}

[data-sui-theme-scope] .sui-slider-thumb:focus-visible,
    [data-sui-theme-scope] .sui-slider-thumb.sui-focus-visible {

    --sui-focus-ring-color: var(--sui-focus-ring-normal-color)
}

[data-sui-theme-scope] .sui-slider-thumb:focus-visible::after,
    [data-sui-theme-scope] .sui-slider-thumb.sui-focus-visible::after {

    pointer-events: none;

    content: '';

    position: absolute;

    inset: 0;

    border-radius: calc(var(--sui-focus-ring-normal-offset) + var(--sui-focus-ring-border-radius, 0px));

    box-shadow: 0 0 0 var(--sui-focus-ring-normal-width) var(--sui-focus-ring-color);

    margin: calc(var(--sui-focus-ring-normal-offset)*-1 - var(--sui-focus-ring-border-width, 0px)*var(--sui-focus-ring-border-width-recoup, 1))
}

[data-sui-theme-scope] .sui-slider-thumb-horizontal {

    margin-left: var(--sui-slider-thumb-offset);

    transform: translate(-50%, -50%)
}

[data-sui-theme-scope] .sui-slider-thumb-vertical {

    left: calc(var(--sui-slider-thumb-border-width) / -1);

    margin-bottom: var(--sui-slider-thumb-offset);

    transform: translateY(50%)
}

[data-sui-theme-scope] .sui-slider-thumb-inner {

    position: absolute;

    inset: var(--sui-spacing-0);

    border-radius: var(--sui-border-radius-full);

    --sui-focus-ring-border-radius: var(--sui-border-radius-full);

    background-color: var(--sui-slider-thumb-bg-color)
}

[data-sui-theme-scope] .sui-slider-marks {

    position: absolute;

    display: block
}

[data-sui-theme-scope] .sui-slider-marks-horizontal {

    left: -1px;

    right: 1px;

    top: var(--sui-slider-marks-gap)
}

[data-sui-theme-scope] .sui-slider-marks-vertical {

    bottom: -1px;

    top: 1px;

    left: var(--sui-slider-marks-gap)
}

[data-sui-theme-scope] .sui-slider-mark-container {

    position: absolute;

    display: flex;

    align-items: center;

    gap: var(--sui-spacing-2)
}

[data-sui-theme-scope] .sui-slider-mark-container-horizontal {

    width: var(--sui-spacing-0\.25);

    flex-direction: column
}

[data-sui-theme-scope] .sui-slider-mark-container-vertical {

    height: var(--sui-spacing-0\.25);

    flex-direction: row
}

[data-sui-theme-scope] .sui-slider-mark {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-slider-mark-vertical {

    height: 100%;

    width: var(--sui-spacing-1)
}

[data-sui-theme-scope] .sui-slider-mark-horizontal {

    height: var(--sui-spacing-1);

    width: 100%
}

[data-sui-theme-scope] .sui-slider-mark-label {

    font-size: var(--sui-typography-descriptor-mini-font-size);

    font-weight: var(--sui-typography-descriptor-mini-font-weight);

    line-height: var(--sui-typography-descriptor-mini-line-height);

    -webkit-text-decoration: var(--sui-typography-descriptor-mini-text-decoration);

            text-decoration: var(--sui-typography-descriptor-mini-text-decoration);

    text-transform: var(--sui-typography-descriptor-mini-text-transform);

    font-family: var(--sui-font-family);

    text-align: center;

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-slider-value-label.sui-slider-show-on-hover-only {

    display: none
}

[data-sui-theme-scope] .sui-switch-root {

    position: relative;

    z-index: 0;

    display: inline-flex;

    height: var(--sui-spacing-6);

    width: var(--sui-spacing-10);

    align-items: center;

    border-radius: var(--sui-border-radius-full);

    --sui-focus-ring-border-radius: var(--sui-border-radius-full)
}

[data-sui-theme-scope] .sui-switch-root:focus-visible,
  [data-sui-theme-scope] .sui-switch-root.sui-focus-visible {

    --sui-focus-ring-color: var(--sui-focus-ring-normal-color)
}

[data-sui-theme-scope] .sui-switch-root:focus-visible::after,
  [data-sui-theme-scope] .sui-switch-root.sui-focus-visible::after {

    pointer-events: none;

    content: '';

    position: absolute;

    inset: 0;

    border-radius: calc(var(--sui-focus-ring-normal-offset) + var(--sui-focus-ring-border-radius, 0px));

    box-shadow: 0 0 0 var(--sui-focus-ring-normal-width) var(--sui-focus-ring-color);

    margin: calc(var(--sui-focus-ring-normal-offset)*-1 - var(--sui-focus-ring-border-width, 0px)*var(--sui-focus-ring-border-width-recoup, 1))
}

[data-sui-theme-scope] .sui-switch-track {

    height: 100%;

    width: 100%;

    border-radius: var(--sui-border-radius-full);

    --sui-focus-ring-border-radius: var(--sui-border-radius-full);

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-switch-dot {

    position: absolute;

    margin-left: var(--sui-spacing-0\.5);

    margin-right: var(--sui-spacing-0\.5);

    height: var(--sui-spacing-5);

    width: var(--sui-spacing-5);

    border-radius: var(--sui-border-radius-full);

    --sui-focus-ring-border-radius: var(--sui-border-radius-full);

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-high-contrast-b0), calc(var(--s-neutral-high-contrast-b0-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-switch-input {

    position: absolute;

    z-index: 10;

    inset: var(--sui-spacing-0);

    height: 100%;

    width: 100%;

    cursor: pointer;

    opacity: 0
}

[data-sui-theme-scope] .sui-switch-input:disabled {

    pointer-events: none
}

[data-sui-theme-scope] :is(.sui-switch-input:disabled ~ .sui-switch-track) {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-b4), calc(var(--s-neutral-b4-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] :is(.sui-switch-input:disabled ~ .sui-switch-dot) {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] :is(.sui-switch-input:active ~ .sui-switch-track) {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-high-contrast-w0), calc(var(--s-neutral-high-contrast-w0-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] :is(.sui-switch-input.sui-checked ~ .sui-switch-track) {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-primary-b), calc(var(--s-primary-b-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] :is(.sui-switch-input.sui-checked ~ .sui-switch-dot) {

    --tw-translate-x: var(--sui-spacing-4);

    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

[data-sui-theme-scope] :is(.sui-switch-input.sui-checked:disabled ~ .sui-switch-track) {

    background-color: var(--sui-colors-primary-b-t20)
}

[data-sui-theme-scope] :is(.sui-switch-input.sui-checked:disabled ~ .sui-switch-dot) {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-dropdown-value {

    max-width: var(--sui-spacing-28);

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap
}

[data-sui-theme-scope] .sui-dropdown-chevron {

    margin-left: var(--sui-spacing-1);

    height: var(--sui-spacing-6);

    width: var(--sui-spacing-6);

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));

    --sui-squircle-bg-color: transparent;

    --sui-squircle-border-color: transparent;

    --sui-squircle-border-width: var(--sui-border-width-0)
}

[data-sui-theme-scope] .sui-dropdown-button {

    position: relative;

    display: flex;

    cursor: pointer;

    align-items: center;

    border-style: none;

    background-color: transparent;

    padding: var(--sui-spacing-1);

    outline: 2px solid transparent;

    outline-offset: 2px;

    border-radius: var(--sui-border-radius-xs);

    --sui-focus-ring-border-radius: var(--sui-border-radius-xs);

    --sui-focus-ring-border-width-recoup: 0;

    font-size: inherit;

    font-weight: inherit;

    line-height: inherit;

    text-transform: inherit;

    text-decoration: inherit;

    letter-spacing: inherit;

    font-family: inherit
}

[data-sui-theme-scope] .sui-dropdown-button:focus-visible,
    [data-sui-theme-scope] .sui-dropdown-button.sui-focus-visible {

    --sui-focus-ring-color: var(--sui-focus-ring-tight-color)
}

[data-sui-theme-scope] .sui-dropdown-button:focus-visible::after,
    [data-sui-theme-scope] .sui-dropdown-button.sui-focus-visible::after {

    pointer-events: none;

    content: '';

    position: absolute;

    inset: 0;

    border-radius: calc(var(--sui-focus-ring-tight-offset) + var(--sui-focus-ring-border-radius, 0px));

    box-shadow: 0 0 0 var(--sui-focus-ring-tight-width) var(--sui-focus-ring-color);

    margin: calc(var(--sui-focus-ring-tight-offset)*-1 - var(--sui-focus-ring-border-width, 0px)*var(--sui-focus-ring-border-width-recoup, 1))
}

[data-sui-theme-scope] .sui-dropdown-label {

    margin-left: var(--sui-spacing-1);

    max-width: var(--sui-spacing-24);

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)));

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap
}

[data-sui-theme-scope] .sui-dropdown-colon {

    margin-left: var(--sui-spacing-0\.5);

    margin-right: var(--sui-spacing-0\.5);

    display: inline-block;

    width: var(--sui-spacing-1);

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] :is(.sui-dropdown-activated .sui-dropdown-chevron) {

    --s-squircle-bg-color-opacity: 1;

    --sui-squircle-bg-color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--s-squircle-bg-color-opacity)))
}

[data-sui-theme-scope] .sui-dropdown-root {

    font-size: var(--sui-typography-descriptor-mini-font-size);

    font-weight: var(--sui-typography-descriptor-mini-font-weight);

    line-height: var(--sui-typography-descriptor-mini-line-height);

    -webkit-text-decoration: var(--sui-typography-descriptor-mini-text-decoration);

            text-decoration: var(--sui-typography-descriptor-mini-text-decoration);

    text-transform: var(--sui-typography-descriptor-mini-text-transform);

    font-family: var(--sui-font-family);

    display: inline-flex;

    flex-direction: row;

    align-items: center
}

[data-sui-theme-scope] .sui-dropdown-root.sui-disabled {

    pointer-events: none
}

[data-sui-theme-scope] :is(.sui-dropdown-root.sui-disabled .sui-dropdown-chevron),
      [data-sui-theme-scope] :is(.sui-dropdown-root.sui-disabled .sui-dropdown-value),
      [data-sui-theme-scope] :is(.sui-dropdown-root.sui-disabled .sui-dropdown-label),
      [data-sui-theme-scope] :is(.sui-dropdown-root.sui-disabled .sui-dropdown-colon) {

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-date-picker-calendar {

    box-sizing: border-box;

    display: flex;

    height: 328px;

    width: 248px;

    flex-direction: column;

    align-items: center;

    overflow: hidden;

    padding-top: var(--sui-spacing-5);

    padding-bottom: var(--sui-spacing-5)
}

[data-sui-theme-scope] .sui-date-picker-header {

    box-sizing: border-box;

    display: flex;

    height: var(--sui-spacing-6);

    width: 100%;

    flex-shrink: 0;

    align-items: center;

    justify-content: space-between;

    padding-left: var(--sui-spacing-5);

    padding-right: var(--sui-spacing-5)
}

[data-sui-theme-scope] .sui-date-picker-header-action {

    position: relative;

    box-sizing: border-box;

    cursor: pointer;

    border-style: none;

    background-color: transparent;

    padding: var(--sui-spacing-0);

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));

    outline: 2px solid transparent;

    outline-offset: 2px;

    --sui-focus-ring-border-width-recoup: 0
}

[data-sui-theme-scope] .sui-date-picker-header-action:focus-visible,
  [data-sui-theme-scope] .sui-date-picker-header-action.sui-focus-visible {

    --sui-focus-ring-color: var(--sui-focus-ring-normal-color)
}

[data-sui-theme-scope] .sui-date-picker-header-action:focus-visible::after,
  [data-sui-theme-scope] .sui-date-picker-header-action.sui-focus-visible::after {

    pointer-events: none;

    content: '';

    position: absolute;

    inset: 0;

    border-radius: calc(var(--sui-focus-ring-normal-offset) + var(--sui-focus-ring-border-radius, 0px));

    box-shadow: 0 0 0 var(--sui-focus-ring-normal-width) var(--sui-focus-ring-color);

    margin: calc(var(--sui-focus-ring-normal-offset)*-1 - var(--sui-focus-ring-border-width, 0px)*var(--sui-focus-ring-border-width-recoup, 1))
}

[data-sui-theme-scope] .sui-date-picker-header-action:active {

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-date-picker-header-action.sui-disabled {

    pointer-events: none;

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-date-picker-switch-year-action {

    font-size: var(--sui-typography-subtitle-bold-font-size);

    font-weight: var(--sui-typography-subtitle-bold-font-weight);

    line-height: var(--sui-typography-subtitle-bold-line-height);

    -webkit-text-decoration: var(--sui-typography-subtitle-bold-text-decoration);

            text-decoration: var(--sui-typography-subtitle-bold-text-decoration);

    text-transform: var(--sui-typography-subtitle-bold-text-transform);

    font-family: var(--sui-font-family);

    display: flex;

    height: 100%;

    align-items: center;

    position: relative;

    outline: 2px solid transparent;

    outline-offset: 2px
}

[data-sui-theme-scope] .sui-date-picker-switch-year-action:focus-visible,
  [data-sui-theme-scope] .sui-date-picker-switch-year-action.sui-focus-visible {

    --sui-focus-ring-color: var(--sui-focus-ring-normal-color)
}

[data-sui-theme-scope] .sui-date-picker-switch-year-action:focus-visible::after,
  [data-sui-theme-scope] .sui-date-picker-switch-year-action.sui-focus-visible::after {

    pointer-events: none;

    content: '';

    position: absolute;

    inset: 0;

    border-radius: calc(var(--sui-focus-ring-normal-offset) + var(--sui-focus-ring-border-radius, 0px));

    box-shadow: 0 0 0 var(--sui-focus-ring-normal-width) var(--sui-focus-ring-color);

    margin: calc(var(--sui-focus-ring-normal-offset)*-1 - var(--sui-focus-ring-border-width, 0px)*var(--sui-focus-ring-border-width-recoup, 1))
}

[data-sui-theme-scope] .sui-date-picker-switch-year-action-caret {

    margin-left: var(--sui-spacing-2)
}

[data-sui-theme-scope] .sui-date-picker-switch-month-actions-group {

    display: flex;

    justify-content: space-between
}

[data-sui-theme-scope] .sui-date-picker-switch-month-action:not(:last-of-type) {

    margin-right: var(--sui-spacing-2)
}

[data-sui-theme-scope] .sui-date-picker-date-button {

    font-size: var(--sui-typography-descriptor-mini-font-size);

    font-weight: var(--sui-typography-descriptor-mini-font-weight);

    line-height: var(--sui-typography-descriptor-mini-line-height);

    -webkit-text-decoration: var(--sui-typography-descriptor-mini-text-decoration);

            text-decoration: var(--sui-typography-descriptor-mini-text-decoration);

    text-transform: var(--sui-typography-descriptor-mini-text-transform);

    font-family: var(--sui-font-family);

    position: relative;

    cursor: pointer;

    background-color: transparent;

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));

    border-radius: var(--sui-border-radius-full);

    --sui-focus-ring-border-radius: var(--sui-border-radius-full);

    box-sizing: border-box;

    display: flex;

    align-items: center;

    justify-content: center;

    border-style: none;

    padding: var(--sui-spacing-0);

    outline: 2px solid transparent;

    outline-offset: 2px;

    --sui-focus-ring-border-width-recoup: 0
}

[data-sui-theme-scope] .sui-date-picker-date-button:active {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-date-picker-date-button:focus-visible,
  [data-sui-theme-scope] .sui-date-picker-date-button.sui-focus-visible {

    --sui-focus-ring-color: var(--sui-focus-ring-tight-color)
}

[data-sui-theme-scope] .sui-date-picker-date-button:focus-visible::after,
  [data-sui-theme-scope] .sui-date-picker-date-button.sui-focus-visible::after {

    pointer-events: none;

    content: '';

    position: absolute;

    inset: 0;

    border-radius: calc(var(--sui-focus-ring-tight-offset) + var(--sui-focus-ring-border-radius, 0px));

    box-shadow: 0 0 0 var(--sui-focus-ring-tight-width) var(--sui-focus-ring-color);

    margin: calc(var(--sui-focus-ring-tight-offset)*-1 - var(--sui-focus-ring-border-width, 0px)*var(--sui-focus-ring-border-width-recoup, 1))
}

[data-sui-theme-scope] .sui-date-picker-date-button.sui-selected {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-primary-b), calc(var(--s-primary-b-opacity, 1) * var(--tw-bg-opacity)));

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-high-contrast-b0), calc(var(--s-neutral-high-contrast-b0-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-date-picker-date-button.sui-selected:active {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-high-contrast-w0), calc(var(--s-neutral-high-contrast-w0-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-date-picker-date-button.sui-selected.sui-focus-visible {

    --sui-focus-ring-color: var(--sui-focus-ring-normal-color)
}

[data-sui-theme-scope] .sui-date-picker-date-button.sui-selected.sui-focus-visible::after {

    pointer-events: none;

    content: '';

    position: absolute;

    inset: 0;

    border-radius: calc(var(--sui-focus-ring-normal-offset) + var(--sui-focus-ring-border-radius, 0px));

    box-shadow: 0 0 0 var(--sui-focus-ring-normal-width) var(--sui-focus-ring-color);

    margin: calc(var(--sui-focus-ring-normal-offset)*-1 - var(--sui-focus-ring-border-width, 0px)*var(--sui-focus-ring-border-width-recoup, 1))
}

[data-sui-theme-scope] .sui-date-picker-date-button.sui-disabled {

    pointer-events: none;

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-date-picker-current-date {

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-border-opacity)));

    border-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width: var(--sui-border-width-1)
}

[data-sui-theme-scope] .sui-date-picker-current-date.sui-selected,
  [data-sui-theme-scope] .sui-date-picker-current-date:focus-visible,
  [data-sui-theme-scope] .sui-date-picker-current-date.sui-focus-visible {

    border-style: none;

    --sui-focus-ring-border-width-recoup: 0
}

[data-sui-theme-scope] .sui-date-picker-day {

    height: var(--sui-spacing-6);

    width: var(--sui-spacing-6)
}

[data-sui-theme-scope] .sui-date-picker-year {

    height: var(--sui-spacing-6);

    width: var(--sui-spacing-12)
}

[data-sui-theme-scope] .sui-date-picker-years-panel {

    margin-top: var(--sui-spacing-2\.5);

    box-sizing: border-box;

    display: grid;

    grid-template-columns: repeat(4, minmax(0, 1fr));

    row-gap: var(--sui-spacing-2\.5);

    column-gap: var(--sui-spacing-2\.5);

    overflow-y: auto;

    padding-left: var(--sui-spacing-5);

    padding-right: var(--sui-spacing-5)
}

[data-sui-theme-scope] .sui-date-picker-days-panel {

    margin-top: var(--sui-spacing-3);

    box-sizing: border-box;

    width: 100%;

    flex: 1 1 0%;

    padding-left: var(--sui-spacing-5);

    padding-right: var(--sui-spacing-5)
}

[data-sui-theme-scope] .sui-date-picker-days-grid {

    margin-top: var(--sui-spacing-2);

    display: grid;

    justify-content: space-between;

    row-gap: var(--sui-spacing-2);

    grid-template-columns: repeat(7, var(--sui-spacing-6))
}

[data-sui-theme-scope] .sui-date-picker-weekdays {

    display: flex;

    height: var(--sui-spacing-5);

    width: 100%;

    align-items: center;

    justify-content: space-between;

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)));

    font-size: var(--sui-typography-descriptor-mini-font-size);

    font-weight: var(--sui-typography-descriptor-mini-font-weight);

    line-height: var(--sui-typography-descriptor-mini-line-height);

    -webkit-text-decoration: var(--sui-typography-descriptor-mini-text-decoration);

            text-decoration: var(--sui-typography-descriptor-mini-text-decoration);

    text-transform: var(--sui-typography-descriptor-mini-text-transform);

    font-family: var(--sui-font-family)
}

[data-sui-theme-scope] .sui-date-picker-weekday {

    display: inline-block;

    width: var(--sui-spacing-6);

    text-align: center
}

[data-sui-theme-scope] .sui-date-picker-loading-container {

    display: flex;

    height: var(--sui-spacing-36);

    align-items: center;

    justify-content: center
}

[data-sui-theme-scope] .sui-date-picker-today-button {

    margin-top: var(--sui-spacing-4)
}

[data-sui-theme-scope] .sui-time-picker-picker-root {

    width: 15.5rem;

    -webkit-user-select: none;

            user-select: none
}

[data-sui-theme-scope] .sui-time-picker-time-button {

    font-size: var(--sui-typography-subtitle-bold-font-size);

    font-weight: var(--sui-typography-subtitle-bold-font-weight);

    line-height: var(--sui-typography-subtitle-bold-line-height);

    -webkit-text-decoration: var(--sui-typography-subtitle-bold-text-decoration);

            text-decoration: var(--sui-typography-subtitle-bold-text-decoration);

    text-transform: var(--sui-typography-subtitle-bold-text-transform);

    font-family: var(--sui-font-family);

    position: relative;

    height: var(--sui-spacing-10);

    width: var(--sui-spacing-10);

    cursor: pointer;

    background-color: transparent;

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));

    border-radius: var(--sui-border-radius-full);

    --sui-focus-ring-border-radius: var(--sui-border-radius-full);

    box-sizing: border-box;

    display: flex;

    align-items: center;

    justify-content: center;

    border-style: none;

    outline: 2px solid transparent;

    outline-offset: 2px;

    --sui-focus-ring-border-width-recoup: 0
}

[data-sui-theme-scope] .sui-time-picker-time-button:active {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-time-picker-time-button:focus-visible,
  [data-sui-theme-scope] .sui-time-picker-time-button.sui-focus-visible {

    --sui-focus-ring-color: var(--sui-focus-ring-tight-color)
}

[data-sui-theme-scope] .sui-time-picker-time-button:focus-visible::after,
  [data-sui-theme-scope] .sui-time-picker-time-button.sui-focus-visible::after {

    pointer-events: none;

    content: '';

    position: absolute;

    inset: 0;

    border-radius: calc(var(--sui-focus-ring-tight-offset) + var(--sui-focus-ring-border-radius, 0px));

    box-shadow: 0 0 0 var(--sui-focus-ring-tight-width) var(--sui-focus-ring-color);

    margin: calc(var(--sui-focus-ring-tight-offset)*-1 - var(--sui-focus-ring-border-width, 0px)*var(--sui-focus-ring-border-width-recoup, 1))
}

[data-sui-theme-scope] .sui-time-picker-time-button.sui-selected {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-primary-b), calc(var(--s-primary-b-opacity, 1) * var(--tw-bg-opacity)));

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-high-contrast-b0), calc(var(--s-neutral-high-contrast-b0-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-time-picker-time-button.sui-selected:active {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-high-contrast-w0), calc(var(--s-neutral-high-contrast-w0-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-time-picker-time-button.sui-selected.sui-focus-visible {

    --sui-focus-ring-color: var(--sui-focus-ring-normal-color)
}

[data-sui-theme-scope] .sui-time-picker-time-button.sui-selected.sui-focus-visible::after {

    pointer-events: none;

    content: '';

    position: absolute;

    inset: 0;

    border-radius: calc(var(--sui-focus-ring-normal-offset) + var(--sui-focus-ring-border-radius, 0px));

    box-shadow: 0 0 0 var(--sui-focus-ring-normal-width) var(--sui-focus-ring-color);

    margin: calc(var(--sui-focus-ring-normal-offset)*-1 - var(--sui-focus-ring-border-width, 0px)*var(--sui-focus-ring-border-width-recoup, 1))
}

[data-sui-theme-scope] .sui-time-picker-time-button.sui-disabled {

    pointer-events: none;

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-time-picker-number-picker {

    display: flex;

    flex-direction: column;

    align-items: center;

    justify-content: space-between;

    position: relative;

    width: var(--sui-spacing-10);

    outline: 2px solid transparent;

    outline-offset: 2px
}

[data-sui-theme-scope] .sui-time-picker-number-picker:focus-visible {

    --sui-focus-ring-color: var(--sui-focus-ring-normal-color)
}

[data-sui-theme-scope] .sui-time-picker-number-picker:focus-visible::after {

    pointer-events: none;

    content: '';

    position: absolute;

    inset: 0;

    border-radius: calc(var(--sui-focus-ring-normal-offset) + var(--sui-focus-ring-border-radius, 0px));

    box-shadow: 0 0 0 var(--sui-focus-ring-normal-width) var(--sui-focus-ring-color);

    margin: calc(var(--sui-focus-ring-normal-offset)*-1 - var(--sui-focus-ring-border-width, 0px)*var(--sui-focus-ring-border-width-recoup, 1))
}

[data-sui-theme-scope] .sui-time-picker-picker-view {

    box-sizing: border-box;

    height: var(--sui-spacing-44);

    width: 15.5rem;

    -webkit-user-select: none;

            user-select: none;

    padding: var(--sui-spacing-5)
}

[data-sui-theme-scope] .sui-time-picker-main-view {

    display: flex;

    align-items: center;

    justify-content: space-between
}

[data-sui-theme-scope] .sui-time-picker-main-view:not(.sui-time-picker-twelve-hour) {

    padding-left: var(--sui-spacing-11);

    padding-right: var(--sui-spacing-11)
}

[data-sui-theme-scope] :is(.sui-time-picker-main-view .sui-time-picker-time-button) {

    margin-top: var(--sui-spacing-6);

    margin-bottom: var(--sui-spacing-6);

    height: var(--sui-spacing-10);

    width: var(--sui-spacing-10)
}

[data-sui-theme-scope] .sui-time-picker-minute-selection-view {

    display: flex;

    align-items: center;

    justify-content: space-between
}

[data-sui-theme-scope] .sui-time-picker-hour-selection-view {

    display: grid;

    height: auto;

    align-items: center;

    justify-content: space-between;

    grid-template-columns: repeat(4, var(--sui-spacing-10))
}

[data-sui-theme-scope] .sui-linear-progress-indicator-root {

    display: flex;

    width: min-content;

    flex-direction: column;

    align-items: center;

    justify-content: center
}

[data-sui-theme-scope] .sui-linear-progress-indicator-determinate-track {

    position: relative;

    inset: var(--sui-spacing-0);

    height: var(--sui-spacing-1\.5);

    width: var(--sui-spacing-40);

    overflow: hidden;

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-bg-opacity)));

    border-radius: var(--sui-border-radius-xs);

    --sui-focus-ring-border-radius: var(--sui-border-radius-xs)
}

[data-sui-theme-scope] .sui-linear-progress-indicator-determinate-track-slim {

    height: var(--sui-spacing-1)
}

[data-sui-theme-scope] .sui-linear-progress-indicator-determinate-bar {

    position: absolute;

    left: var(--sui-spacing-0);

    top: var(--sui-spacing-0);

    bottom: var(--sui-spacing-0);

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-primary-b), calc(var(--s-primary-b-opacity, 1) * var(--tw-bg-opacity)));

    border-radius: var(--sui-border-radius-xs);

    --sui-focus-ring-border-radius: var(--sui-border-radius-xs)
}

[data-sui-theme-scope] .sui-linear-progress-indicator-determinate-label {

    font-size: var(--sui-typography-descriptor-mini-font-size);

    font-weight: var(--sui-typography-descriptor-mini-font-weight);

    line-height: var(--sui-typography-descriptor-mini-line-height);

    -webkit-text-decoration: var(--sui-typography-descriptor-mini-text-decoration);

            text-decoration: var(--sui-typography-descriptor-mini-text-decoration);

    text-transform: var(--sui-typography-descriptor-mini-text-transform);

    font-family: var(--sui-font-family);

    margin-bottom: var(--sui-spacing-2)
}

[data-sui-theme-scope] .sui-linear-progress-indicator-determinate-details-container {

    margin-top: var(--sui-spacing-2);

    display: flex;

    flex-direction: row;

    justify-content: space-between;

    align-self: stretch
}

[data-sui-theme-scope] .sui-linear-progress-indicator-determinate-details-label {

    font-size: var(--sui-typography-descriptor-mini-font-size);

    font-weight: var(--sui-typography-descriptor-mini-font-weight);

    line-height: var(--sui-typography-descriptor-mini-line-height);

    -webkit-text-decoration: var(--sui-typography-descriptor-mini-text-decoration);

            text-decoration: var(--sui-typography-descriptor-mini-text-decoration);

    text-transform: var(--sui-typography-descriptor-mini-text-transform);

    font-family: var(--sui-font-family);

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-block-header-root {

    font-size: var(--sui-typography-subtitle-font-size);

    font-weight: var(--sui-typography-subtitle-font-weight);

    line-height: var(--sui-typography-subtitle-line-height);

    -webkit-text-decoration: var(--sui-typography-subtitle-text-decoration);

            text-decoration: var(--sui-typography-subtitle-text-decoration);

    text-transform: var(--sui-typography-subtitle-text-transform);

    font-family: var(--sui-font-family);

    display: flex;

    width: 100%;

    align-items: center;

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-block-header-root:not(:only-child) {

    margin-bottom: var(--sui-spacing-3)
}

[data-sui-theme-scope] .sui-block-header-title {

    flex-grow: 1;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap
}

[data-sui-theme-scope] .sui-block-header-end-slot {

    margin-left: var(--sui-spacing-3);

    display: flex;

    flex-shrink: 0
}

[data-sui-theme-scope] .sui-block-header-divider {

    margin-bottom: var(--sui-spacing-3)
}

[data-sui-theme-scope] .sui-block-root {

    box-sizing: border-box;

    display: flex;

    flex-direction: column;

    align-items: flex-start;

    overflow: hidden
}

[data-sui-theme-scope] .sui-block-row {

    flex-direction: row
}

[data-sui-theme-scope] .sui-block-padding {

    padding-top: var(--sui-spacing-3);

    padding-bottom: var(--sui-spacing-3);

    padding-left: var(--sui-spacing-4);

    padding-right: var(--sui-spacing-4)
}

[data-sui-theme-scope] .sui-block-bordered {

    border-style: solid;

    border-color: var(--sui-colors-neutral-b0-t10);

    border-width: var(--sui-border-width-1\.2);

    --sui-focus-ring-border-width: var(--sui-border-width-1\.2);

    --sui-focus-ring-border-width-recoup: 1
}

[data-sui-theme-scope] .sui-block-border-radius-none {

    border-radius: var(--sui-border-radius-none);

    --sui-focus-ring-border-radius: var(--sui-border-radius-none)
}

[data-sui-theme-scope] .sui-block-border-radius-xsmall {

    border-radius: var(--sui-border-radius-xs);

    --sui-focus-ring-border-radius: var(--sui-border-radius-xs)
}

[data-sui-theme-scope] .sui-block-border-radius-small {

    border-radius: var(--sui-border-radius-sm);

    --sui-focus-ring-border-radius: var(--sui-border-radius-sm)
}

[data-sui-theme-scope] .sui-block-border-radius-medium {

    border-radius: var(--sui-border-radius-md);

    --sui-focus-ring-border-radius: var(--sui-border-radius-md)
}

[data-sui-theme-scope] .sui-block-default {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-block-neutral {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-block-hide-background {

    background-color: transparent
}

[data-sui-theme-scope] .sui-accordion-header-root {

    position: relative;

    display: flex;

    height: var(--sui-spacing-6);

    width: 100%;

    cursor: pointer;

    align-items: center;

    justify-content: space-between;

    padding-left: var(--sui-spacing-4);

    padding-right: var(--sui-spacing-4);

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)));

    outline: 2px solid transparent;

    outline-offset: 2px;

    box-sizing: border-box;

    border-style: none;

    background-color: transparent;

    --sui-focus-ring-border-width-recoup: 0
}

[data-sui-theme-scope] .sui-accordion-header-root:active {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--tw-bg-opacity)));

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-accordion-header-root:focus-visible,
  [data-sui-theme-scope] .sui-accordion-header-root.sui-focus-visible {

    --sui-focus-ring-color: var(--sui-focus-ring-tight-color)
}

[data-sui-theme-scope] .sui-accordion-header-root:focus-visible::after,
  [data-sui-theme-scope] .sui-accordion-header-root.sui-focus-visible::after {

    pointer-events: none;

    content: '';

    position: absolute;

    inset: 0;

    border-radius: calc(var(--sui-focus-ring-tight-offset) + var(--sui-focus-ring-border-radius, 0px));

    box-shadow: 0 0 0 var(--sui-focus-ring-tight-width) var(--sui-focus-ring-color);

    margin: calc(var(--sui-focus-ring-tight-offset)*-1 - var(--sui-focus-ring-border-width, 0px)*var(--sui-focus-ring-border-width-recoup, 1))
}

[data-sui-theme-scope] .sui-accordion-header-root.sui-disabled {

    pointer-events: none;

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-accordion-header-content {

    display: flex;

    min-width: var(--sui-spacing-0);

    align-items: center
}

[data-sui-theme-scope] .sui-accordion-header-primary-text {

    font-size: var(--sui-typography-subtitle-mini-font-size);

    font-weight: var(--sui-typography-subtitle-mini-font-weight);

    line-height: var(--sui-typography-subtitle-mini-line-height);

    -webkit-text-decoration: var(--sui-typography-subtitle-mini-text-decoration);

            text-decoration: var(--sui-typography-subtitle-mini-text-decoration);

    text-transform: var(--sui-typography-subtitle-mini-text-transform);

    font-family: var(--sui-font-family);

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap
}

[data-sui-theme-scope] .sui-accordion-header-secondary-slot {

    display: flex;

    flex-shrink: 0;

    padding-left: var(--sui-spacing-2)
}

[data-sui-theme-scope] .sui-accordion-header-expand-icon {

    margin-left: var(--sui-spacing-4)
}

[data-sui-theme-scope] .sui-accordion-root {

    min-width: var(--sui-spacing-75);

    max-width: var(--sui-spacing-150)
}

[data-sui-theme-scope] :is(.sui-accordion-root + .sui-accordion-root) {

    margin-top: var(--sui-spacing-5)
}

[data-sui-theme-scope] .sui-accordion-panel-wrapper {

    overflow: hidden
}

[data-sui-theme-scope] .sui-accordion-panel-inner-wrapper {

    padding-top: var(--sui-spacing-1)
}

[data-sui-theme-scope] .sui-avatar-group-root {

    position: relative;

    height: var(--sui-spacing-9);

    width: var(--sui-spacing-9)
}

[data-sui-theme-scope] .sui-avatar-group-item::after {

    position: absolute;

    box-sizing: border-box;

    height: 100%;

    width: 100%;

    border-style: solid;

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-border-opacity)));

    border-radius: var(--sui-border-radius-full);

    --sui-focus-ring-border-radius: var(--sui-border-radius-full);

    border-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width-recoup: 1;

    content: ''
}

[data-sui-theme-scope] .sui-avatar-group-item:nth-child(odd) {

    position: absolute;

    top: var(--sui-spacing-0);

    left: var(--sui-spacing-0)
}

[data-sui-theme-scope] .sui-avatar-group-item:nth-child(even) {

    position: absolute;

    bottom: var(--sui-spacing-0);

    right: var(--sui-spacing-0)
}

[data-sui-theme-scope] .sui-avatar-shape {

    pointer-events: auto;

    height: 100%;

    width: 100%;

    border-style: none;

    background-color: transparent;

    padding: var(--sui-spacing-0);

    --sui-focus-ring-border-width-recoup: 0
}

[data-sui-theme-scope] .sui-avatar-content {

    position: relative;

    display: flex;

    -webkit-user-select: none;

            user-select: none;

    align-items: center;

    justify-content: center;

    overflow: hidden;

    height: 100%;

    width: 100%;

    line-height: 1
}

[data-sui-theme-scope] .sui-avatar-default {

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));

    --sui-squircle-bg-color: var(--sui-colors-neutral-b3);

    --sui-squircle-bg-color-hover: var(--sui-colors-neutral-b3);

    --sui-squircle-bg-color-active: var(--sui-colors-neutral-b3)
}

[data-sui-theme-scope] .sui-avatar-primary {

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-high-contrast-b0), calc(var(--s-neutral-high-contrast-b0-opacity, 1) * var(--tw-text-opacity)));

    --sui-squircle-bg-color: var(--sui-colors-primary-b);

    --sui-squircle-bg-color-hover: var(--sui-colors-primary-b);

    --sui-squircle-bg-color-active: var(--sui-colors-primary-b)
}

[data-sui-theme-scope] .sui-avatar-circle {

    outline: 2px solid transparent;

    outline-offset: 2px;

    border-radius: var(--sui-border-radius-full);

    --sui-focus-ring-border-radius: var(--sui-border-radius-full)
}

[data-sui-theme-scope] .sui-avatar-circle-content {

    border-radius: var(--sui-border-radius-full);

    --sui-focus-ring-border-radius: var(--sui-border-radius-full)
}

[data-sui-theme-scope] .sui-avatar-circle-default {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-avatar-circle-primary {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-primary-b), calc(var(--s-primary-b-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-avatar-circle:focus-visible,
    [data-sui-theme-scope] .sui-avatar-circle.sui-focus-visible {

    --sui-focus-ring-color: var(--sui-focus-ring-normal-color)
}

[data-sui-theme-scope] .sui-avatar-circle:focus-visible::after,
    [data-sui-theme-scope] .sui-avatar-circle.sui-focus-visible::after {

    pointer-events: none;

    content: '';

    position: absolute;

    inset: 0;

    border-radius: calc(var(--sui-focus-ring-normal-offset) + var(--sui-focus-ring-border-radius, 0px));

    box-shadow: 0 0 0 var(--sui-focus-ring-normal-width) var(--sui-focus-ring-color);

    margin: calc(var(--sui-focus-ring-normal-offset)*-1 - var(--sui-focus-ring-border-width, 0px)*var(--sui-focus-ring-border-width-recoup, 1))
}

[data-sui-theme-scope] .sui-avatar-img {

    height: 100%;

    width: 100%;

    object-fit: cover;

    text-align: center;

    color: transparent;

    text-indent: 10000px
}

[data-sui-theme-scope] .sui-avatar-indicator {

    pointer-events: auto;

    z-index: 10
}

[data-sui-theme-scope] .sui-avatar-root {

    pointer-events: none;

    flex-shrink: 0
}

[data-sui-theme-scope] .sui-avatar-root.sui-disabled {

    opacity: 0.35
}

[data-sui-theme-scope] .sui-avatar-xxlarge-content, [data-sui-theme-scope] .sui-avatar-xlarge-content {

    font-size: var(--sui-typography-display2-font-size);

    font-weight: var(--sui-typography-display2-font-weight);

    letter-spacing: var(--sui-typography-display2-letter-spacing);

    line-height: var(--sui-typography-display2-line-height);

    -webkit-text-decoration: var(--sui-typography-display2-text-decoration);

            text-decoration: var(--sui-typography-display2-text-decoration);

    text-transform: var(--sui-typography-display2-text-transform);

    font-family: var(--sui-font-family)
}

[data-sui-theme-scope] .sui-avatar-xxlarge {

    height: var(--sui-spacing-16);

    width: var(--sui-spacing-16)
}

[data-sui-theme-scope] .sui-avatar-xlarge {

    height: var(--sui-spacing-12);

    width: var(--sui-spacing-12)
}

[data-sui-theme-scope] .sui-avatar-large {

    height: var(--sui-spacing-9);

    width: var(--sui-spacing-9)
}

[data-sui-theme-scope] .sui-avatar-large-content {

    font-size: var(--sui-typography-subtitle-font-size);

    font-weight: var(--sui-typography-subtitle-font-weight);

    line-height: var(--sui-typography-subtitle-line-height);

    -webkit-text-decoration: var(--sui-typography-subtitle-text-decoration);

            text-decoration: var(--sui-typography-subtitle-text-decoration);

    text-transform: var(--sui-typography-subtitle-text-transform);

    font-family: var(--sui-font-family)
}

[data-sui-theme-scope] .sui-avatar-medium {

    height: var(--sui-spacing-8);

    width: var(--sui-spacing-8)
}

[data-sui-theme-scope] .sui-avatar-medium-content {

    font-size: var(--sui-typography-subtitle-mini-font-size);

    font-weight: var(--sui-typography-subtitle-mini-font-weight);

    line-height: var(--sui-typography-subtitle-mini-line-height);

    -webkit-text-decoration: var(--sui-typography-subtitle-mini-text-decoration);

            text-decoration: var(--sui-typography-subtitle-mini-text-decoration);

    text-transform: var(--sui-typography-subtitle-mini-text-transform);

    font-family: var(--sui-font-family)
}

[data-sui-theme-scope] .sui-avatar-small {

    height: var(--sui-spacing-6);

    width: var(--sui-spacing-6)
}

[data-sui-theme-scope] .sui-avatar-small-content {

    font-size: var(--sui-typography-descriptor-mini-font-size);

    font-weight: var(--sui-typography-descriptor-mini-font-weight);

    line-height: var(--sui-typography-descriptor-mini-line-height);

    -webkit-text-decoration: var(--sui-typography-descriptor-mini-text-decoration);

            text-decoration: var(--sui-typography-descriptor-mini-text-decoration);

    text-transform: var(--sui-typography-descriptor-mini-text-transform);

    font-family: var(--sui-font-family)
}

[data-sui-theme-scope] .sui-avatar-xsmall-content, [data-sui-theme-scope] .sui-avatar-xxsmall-content {

    font-size: var(--sui-typography-detail-font-size);

    font-weight: var(--sui-typography-detail-font-weight);

    line-height: var(--sui-typography-detail-line-height);

    -webkit-text-decoration: var(--sui-typography-detail-text-decoration);

            text-decoration: var(--sui-typography-detail-text-decoration);

    text-transform: var(--sui-typography-detail-text-transform);

    font-family: var(--sui-font-family)
}

[data-sui-theme-scope] .sui-avatar-xsmall {

    height: var(--sui-spacing-5);

    width: var(--sui-spacing-5)
}

[data-sui-theme-scope] .sui-avatar-xxsmall {

    height: var(--sui-spacing-4);

    width: var(--sui-spacing-4)
}

[data-sui-theme-scope] .sui-avatar-clickable-shape,
    [data-sui-theme-scope] .sui-avatar-clickable-indicator {

    cursor: pointer
}

[data-sui-theme-scope] .sui-avatar-clickable-hover-tint {

    position: absolute;

    left: var(--sui-spacing-0);

    right: var(--sui-spacing-0);

    top: var(--sui-spacing-0);

    bottom: var(--sui-spacing-0);

    height: 100%;

    width: 100%;

    opacity: 0;

    border-radius: var(--sui-border-radius-full);

    --sui-focus-ring-border-radius: var(--sui-border-radius-full);

    --sui-squircle-bg-color: var(--sui-colors-neutral-b0-t30);

    --sui-squircle-border-color: var(--sui-colors-neutral-b0-t0)
}

[data-sui-theme-scope] .sui-avatar-clickable-hover-tint-default-circle,
      [data-sui-theme-scope] .sui-avatar-clickable-hover-tint-primary-circle {

    background-color: var(--sui-colors-neutral-b0-t30)
}

[data-sui-theme-scope] :is(.sui-avatar-clickable.sui-active .sui-avatar-hover-tint), [data-sui-theme-scope] :is(.sui-avatar-clickable:active .sui-avatar-hover-tint) {

    opacity: 1
}

[data-sui-theme-scope] :is(.sui-dial-pad-button-root .sui-icon) {

    position: absolute;

    inset: var(--sui-spacing-0);

    margin: auto;

    aspect-ratio: 1 / 1
}

[data-sui-theme-scope] :is(.sui-dial-pad-button-root svg) {

    height: 100%;

    width: 100%
}

[data-sui-theme-scope] :is(.sui-dial-pad-button-root svg path:first-child) {

    fill: rgb(var(--s-neutral-b0), var(--s-neutral-b0-opacity, 1))
}

[data-sui-theme-scope] :is(.sui-dial-pad-button-root svg path:nth-child(2)) {

    fill: rgb(var(--s-neutral-b2), var(--s-neutral-b2-opacity, 1))
}

[data-sui-theme-scope] :is(.sui-dial-pad-button-medium .sui-icon) {

    width: 32.25%
}

[data-sui-theme-scope] :is(.sui-dial-pad-button-large .sui-icon) {

    width: 64.5%
}

[data-sui-theme-scope] .sui-dial-pad-button-label-container {

    font-size: var(--sui-typography-descriptor-mini-font-size);

    font-weight: var(--sui-typography-descriptor-mini-font-weight);

    line-height: var(--sui-typography-descriptor-mini-line-height);

    -webkit-text-decoration: var(--sui-typography-descriptor-mini-text-decoration);

            text-decoration: var(--sui-typography-descriptor-mini-text-decoration);

    text-transform: var(--sui-typography-descriptor-mini-text-transform);

    font-family: var(--sui-font-family);

    box-sizing: border-box;

    display: flex;

    flex-direction: column;

    align-items: center;

    justify-content: center;

    gap: var(--sui-spacing-1)
}

[data-sui-theme-scope] .sui-dial-pad-root {

    display: inline-grid;

    grid-template-columns: repeat(3, minmax(0, 1fr));

    gap: var(--sui-spacing-4)
}

[data-sui-theme-scope] .sui-dial-pad-auto-size {

    display: flex;

    aspect-ratio: 224/304;

    flex-wrap: wrap;

    align-items: center;

    justify-content: space-between;

    gap: 7.145%
}

[data-sui-theme-scope] :is(.sui-dial-pad-auto-size .sui-dial-pad-button) {

    aspect-ratio: 1 / 1;

    height: auto;

    width: 28.57%
}

[data-sui-theme-scope] .sui-bottom-navigation-item-button {

    --sui-squircle-bg-color: transparent;

    --sui-squircle-bg-color-hover: transparent
}

[data-sui-theme-scope] .sui-bottom-navigation-item-button.sui-expanded {

    --s-squircle-bg-color-opacity: 1;

    --sui-squircle-bg-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--s-squircle-bg-color-opacity)))
}

[data-sui-theme-scope] .sui-bottom-navigation-item-activated {

    --tw-text-opacity: 1;

    color: rgb(var(--s-cobranding-f), calc(var(--s-cobranding-f-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-bottom-navigation-group-root {

    display: grid;

    padding-left: var(--sui-spacing-5);

    padding-right: var(--sui-spacing-5);

    grid-template-columns: 1fr 1fr 1fr 1fr 1fr var(--sui-spacing-6)
}

[data-sui-theme-scope] .sui-bottom-navigation-root {

    min-width: var(--sui-spacing-75);

    max-width: var(--sui-spacing-95\.75);

    overflow: hidden;

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-bottom-navigation-full-width {

    min-width: 100%;

    max-width: 100%
}

[data-sui-theme-scope] .sui-bottom-navigation-item-wrapper {

    margin-top: var(--sui-spacing-4);

    margin-bottom: var(--sui-spacing-4);

    display: flex;

    height: -moz-fit-content;

    height: fit-content;

    align-items: center;

    justify-content: flex-start
}

[data-sui-theme-scope] .sui-bottom-navigation-description {

    font-size: var(--sui-typography-subtitle-mini-font-size);

    font-weight: var(--sui-typography-subtitle-mini-font-weight);

    line-height: var(--sui-typography-subtitle-mini-line-height);

    -webkit-text-decoration: var(--sui-typography-subtitle-mini-text-decoration);

            text-decoration: var(--sui-typography-subtitle-mini-text-decoration);

    text-transform: var(--sui-typography-subtitle-mini-text-transform);

    font-family: var(--sui-font-family);

    display: flex;

    height: var(--sui-spacing-14);

    align-items: center;

    border-color: var(--sui-colors-neutral-b0-t10);

    padding-left: var(--sui-spacing-5);

    padding-right: var(--sui-spacing-5);

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));

    border-top-width: var(--sui-border-width-1)
}

[data-sui-theme-scope] .sui-bottom-navigation-empty-slot {

    height: var(--sui-spacing-6);

    width: var(--sui-spacing-6);

    --sui-squircle-bg-color: transparent
}

[data-sui-theme-scope] :is(.sui-bottom-navigation-empty-slot path.sui-expanded) {

    background-color: inherit
}

[data-sui-theme-scope] .sui-bottom-navigation-empty-slot.sui-expanded {

    --s-squircle-bg-color-opacity: 1;

    --sui-squircle-bg-color: rgb(var(--s-neutral-b4), calc(var(--s-neutral-b4-opacity, 1) * var(--s-squircle-bg-color-opacity)))
}

[data-sui-theme-scope] .sui-filter-button-root {

    font-size: var(--sui-typography-label-semi-bold-font-size);

    font-weight: var(--sui-typography-label-semi-bold-font-weight);

    letter-spacing: var(--sui-typography-label-semi-bold-letter-spacing);

    line-height: var(--sui-typography-label-semi-bold-line-height);

    -webkit-text-decoration: var(--sui-typography-label-semi-bold-text-decoration);

            text-decoration: var(--sui-typography-label-semi-bold-text-decoration);

    text-transform: var(--sui-typography-label-semi-bold-text-transform);

    font-family: var(--sui-font-family);

    position: relative;

    height: var(--sui-spacing-6);

    max-width: var(--sui-spacing-22);

    cursor: pointer;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    padding-left: var(--sui-spacing-1);

    padding-right: var(--sui-spacing-1);

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)));

    outline: 2px solid transparent;

    outline-offset: 2px;

    border-style: none;

    background-color: transparent;

    border-radius: var(--sui-border-radius-xs);

    --sui-focus-ring-border-radius: var(--sui-border-radius-xs);

    --sui-focus-ring-border-width-recoup: 0
}

[data-sui-theme-scope] .sui-filter-button-root:focus-visible,
  [data-sui-theme-scope] .sui-filter-button-root.sui-focus-visible {

    --sui-focus-ring-color: var(--sui-focus-ring-inset-color)
}

[data-sui-theme-scope] .sui-filter-button-root:focus-visible::after,
  [data-sui-theme-scope] .sui-filter-button-root.sui-focus-visible::after {

    pointer-events: none;

    content: '';

    position: absolute;

    inset: 0;

    border-radius: var(--sui-focus-ring-border-radius, 0px);

    box-shadow: inset 0 0 0 var(--sui-focus-ring-inset-width) var(--sui-focus-ring-color)
}

[data-sui-theme-scope] .sui-filter-button-root.sui-selected {

    --tw-text-opacity: 1;

    color: rgb(var(--s-cobranding-f), calc(var(--s-cobranding-f-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-filter-button-root:active {

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-filter-button-root.sui-disabled {

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-single-filter-root {

    display: flex
}

[data-sui-theme-scope] .sui-single-filter-more {

    margin-left: var(--sui-spacing-1)
}

[data-sui-theme-scope] .sui-step-icon-root {

    display: flex;

    height: var(--sui-spacing-6);

    width: var(--sui-spacing-6);

    align-items: center;

    justify-content: center;

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-bg-opacity)));

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-text-opacity)));

    border-radius: var(--sui-border-radius-full);

    --sui-focus-ring-border-radius: var(--sui-border-radius-full);

    position: relative;

    z-index: 10
}

[data-sui-theme-scope] .sui-step-icon-root.sui-completed,
[data-sui-theme-scope] .sui-step-icon-current {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-primary-b), calc(var(--s-primary-b-opacity, 1) * var(--tw-bg-opacity)));

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-high-contrast-b0), calc(var(--s-neutral-high-contrast-b0-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-step-icon-root.sui-disabled {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-step-icon-error {

    background-color: transparent;

    --tw-text-opacity: 1;

    color: rgb(var(--s-danger-f), calc(var(--s-danger-f-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-step-icon-error.sui-disabled {

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-step-icon-outlined {

    box-sizing: border-box;

    border-style: solid;

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-border-opacity)));

    background-color: transparent;

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)));

    border-width: var(--sui-border-width-2);

    --sui-focus-ring-border-width: var(--sui-border-width-2);

    --sui-focus-ring-border-width-recoup: 1
}

[data-sui-theme-scope] .sui-step-icon-outlined-current {

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-border-opacity)));

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-w0), calc(var(--s-neutral-w0-opacity, 1) * var(--tw-bg-opacity)));

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-step-icon-outlined-error {

    border-style: none;

    background-color: transparent;

    --tw-text-opacity: 1;

    color: rgb(var(--s-danger-f), calc(var(--s-danger-f-opacity, 1) * var(--tw-text-opacity)));

    --sui-focus-ring-border-width-recoup: 0
}

[data-sui-theme-scope] .sui-step-icon-outlined.sui-completed {

    border-style: none;

    background-color: transparent;

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));

    --sui-focus-ring-border-width-recoup: 0
}

[data-sui-theme-scope] .sui-step-icon-outlined.sui-disabled {

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-border-opacity)));

    background-color: transparent;

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-step-icon-text {

    font-size: var(--sui-typography-subtitle-mini-font-size);

    font-weight: var(--sui-typography-subtitle-mini-font-weight);

    line-height: var(--sui-typography-subtitle-mini-line-height);

    -webkit-text-decoration: var(--sui-typography-subtitle-mini-text-decoration);

            text-decoration: var(--sui-typography-subtitle-mini-text-decoration);

    text-transform: var(--sui-typography-subtitle-mini-text-transform);

    font-family: var(--sui-font-family)
}

[data-sui-theme-scope] .sui-step-icon-text-current {

    font-size: var(--sui-typography-subtitle-bold-font-size);

    font-weight: var(--sui-typography-subtitle-bold-font-weight);

    line-height: var(--sui-typography-subtitle-bold-line-height);

    -webkit-text-decoration: var(--sui-typography-subtitle-bold-text-decoration);

            text-decoration: var(--sui-typography-subtitle-bold-text-decoration);

    text-transform: var(--sui-typography-subtitle-bold-text-transform);

    font-family: var(--sui-font-family)
}

[data-sui-theme-scope] .sui-step-label-root {

    display: flex;

    align-items: center
}

[data-sui-theme-scope] .sui-step-label-label {

    font-size: var(--sui-typography-subtitle-font-size);

    font-weight: var(--sui-typography-subtitle-font-weight);

    line-height: var(--sui-typography-subtitle-line-height);

    -webkit-text-decoration: var(--sui-typography-subtitle-text-decoration);

            text-decoration: var(--sui-typography-subtitle-text-decoration);

    text-transform: var(--sui-typography-subtitle-text-transform);

    font-family: var(--sui-font-family);

    display: block
}

[data-sui-theme-scope] .sui-step-label-label.sui-completed {

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-step-label-label.sui-disabled {

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-step-label-icon-container {

    display: flex;

    flex-shrink: 0
}

[data-sui-theme-scope] .sui-step-label-label-container {

    font-size: var(--sui-typography-descriptor-font-size);

    font-weight: var(--sui-typography-descriptor-font-weight);

    line-height: var(--sui-typography-descriptor-line-height);

    -webkit-text-decoration: var(--sui-typography-descriptor-text-decoration);

            text-decoration: var(--sui-typography-descriptor-text-decoration);

    text-transform: var(--sui-typography-descriptor-text-transform);

    font-family: var(--sui-font-family);

    width: 100%;

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-step-label-label-container.sui-disabled {

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-step-label-horizontal {

    flex-direction: column
}

[data-sui-theme-scope] .sui-step-label-horizontal-label {

    margin-top: var(--sui-spacing-3)
}

[data-sui-theme-scope] .sui-step-label-horizontal-label-container {

    text-align: center
}

[data-sui-theme-scope] .sui-step-label-vertical {

    position: relative;

    text-align: left
}

[data-sui-theme-scope] .sui-step-label-vertical-icon-container {

    padding-right: var(--sui-spacing-3)
}

[data-sui-theme-scope] .sui-step-label-current-label {

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));

    font-size: var(--sui-typography-subtitle-bold-font-size);

    font-weight: var(--sui-typography-subtitle-bold-font-weight);

    line-height: var(--sui-typography-subtitle-bold-line-height);

    -webkit-text-decoration: var(--sui-typography-subtitle-bold-text-decoration);

            text-decoration: var(--sui-typography-subtitle-bold-text-decoration);

    text-transform: var(--sui-typography-subtitle-bold-text-transform);

    font-family: var(--sui-font-family)
}

[data-sui-theme-scope] .sui-step-label-error-label,
    [data-sui-theme-scope] .sui-step-label-error-label-container {

    --tw-text-opacity: 1;

    color: rgb(var(--s-danger-f), calc(var(--s-danger-f-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-step-label.sui-disabled {

    cursor: default
}

[data-sui-theme-scope] .sui-step-button-root {

    position: relative;

    display: flex;

    cursor: pointer;

    -webkit-user-select: none;

            user-select: none;

    border-style: none;

    background-color: transparent;

    vertical-align: middle;

    outline: 2px solid transparent;

    outline-offset: 2px;

    --sui-focus-ring-border-width-recoup: 0;

    border-radius: var(--sui-border-radius-sm);

    --sui-focus-ring-border-radius: var(--sui-border-radius-sm)
}

[data-sui-theme-scope] .sui-step-button-root.sui-active,
  [data-sui-theme-scope] .sui-step-button-root:active {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-b4), calc(var(--s-neutral-b4-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-step-button-root:focus-visible,
  [data-sui-theme-scope] .sui-step-button-root.sui-focus-visible {

    --sui-focus-ring-color: var(--sui-focus-ring-inset-color)
}

[data-sui-theme-scope] .sui-step-button-root:focus-visible::after,
  [data-sui-theme-scope] .sui-step-button-root.sui-focus-visible::after {

    pointer-events: none;

    content: '';

    position: absolute;

    inset: 0;

    border-radius: var(--sui-focus-ring-border-radius, 0px);

    box-shadow: inset 0 0 0 var(--sui-focus-ring-inset-width) var(--sui-focus-ring-color)
}

[data-sui-theme-scope] .sui-step-button-vertical {

    margin-left: calc(var(--sui-spacing-2) * -1);

    margin-right: calc(var(--sui-spacing-2) * -1);

    margin-top: calc(var(--sui-spacing-2) * -1);

    margin-bottom: calc(var(--sui-spacing-2) * -1);

    align-items: center;

    padding-left: var(--sui-spacing-2);

    padding-right: var(--sui-spacing-2);

    padding-top: var(--sui-spacing-2);

    padding-bottom: var(--sui-spacing-2)
}

[data-sui-theme-scope] .sui-step-button-horizontal {

    margin-top: calc(var(--sui-spacing-3) * -1);

    margin-bottom: calc(var(--sui-spacing-3) * -1);

    justify-content: center;

    padding: var(--sui-spacing-3)
}

[data-sui-theme-scope] .sui-step-button-fixed-width {

    flex: 1 1 0%
}

[data-sui-theme-scope] .sui-step-button-highlighted {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-step-button-hide-connector {

    min-height: var(--sui-spacing-11)
}

[data-sui-theme-scope] .sui-step-content-root {

    font-size: var(--sui-typography-descriptor-font-size);

    font-weight: var(--sui-typography-descriptor-font-weight);

    line-height: var(--sui-typography-descriptor-line-height);

    -webkit-text-decoration: var(--sui-typography-descriptor-text-decoration);

            text-decoration: var(--sui-typography-descriptor-text-decoration);

    text-transform: var(--sui-typography-descriptor-text-transform);

    font-family: var(--sui-font-family);

    position: relative;

    padding-left: var(--sui-spacing-3);

    padding-right: var(--sui-spacing-3)
}

[data-sui-theme-scope] .sui-step-content-wrapper {

    z-index: 10;

    padding-left: var(--sui-spacing-6)
}

[data-sui-theme-scope] :is(.sui-step-content-wrapper .sui-step-connector-root) {

    top: var(--sui-spacing-4);

    bottom: calc(var(--sui-spacing-4) * -1);

    left: var(--sui-spacing-0)
}

[data-sui-theme-scope] :is(.sui-step-content-last .sui-step-connector-root) {

    display: none
}

[data-sui-theme-scope] .sui-step-connector-root {

    z-index: 10;

    flex-shrink: 1;

    flex-grow: 1
}

[data-sui-theme-scope] .sui-step-connector-horizontal {

    position: relative;

    top: var(--sui-spacing-9);

    flex: 1 1 auto
}

[data-sui-theme-scope] :is(.sui-step-label .sui-step-connector-horizontal:last-child) {

    position: absolute;

    right: var(--sui-spacing-0);

    left: calc(50% + var(--sui-spacing-4))
}

[data-sui-theme-scope] :is(.sui-step-label .sui-step-connector-horizontal:first-child) {

    position: absolute;

    left: var(--sui-spacing-0);

    right: calc(50% + var(--sui-spacing-4))
}

[data-sui-theme-scope] :is(.sui-step-label .sui-step-connector-vertical:last-child) {

    bottom: calc(var(--sui-spacing-4) * -1);

    top: calc(50% + var(--sui-spacing-4))
}

[data-sui-theme-scope] :is(.sui-step-label .sui-step-connector-vertical:first-child) {

    top: calc(var(--sui-spacing-4) * -1);

    bottom: calc(50% + var(--sui-spacing-4))
}

[data-sui-theme-scope] .sui-step-connector-vertical {

    position: absolute;

    margin-left: var(--sui-spacing-3);

    display: flex
}

[data-sui-theme-scope] .sui-step-connector-line {

    display: block;

    border-color: var(--sui-colors-neutral-b0-t10)
}

[data-sui-theme-scope] .sui-step-connector-line-horizontal {

    border-top-width: var(--sui-border-width-1);

    border-top-style: solid
}

[data-sui-theme-scope] .sui-step-connector-line-vertical {

    min-height: var(--sui-spacing-3);

    border-left-width: var(--sui-border-width-1);

    border-left-style: solid
}

[data-sui-theme-scope] :is(.sui-step-button .sui-step-connector-horizontal) {

    top: var(--sui-spacing-6)
}

[data-sui-theme-scope] :is(.sui-step-button .sui-step-connector-horizontal:last-child) {

    right: calc(var(--sui-spacing-1) * -1)
}

[data-sui-theme-scope] :is(.sui-step-button .sui-step-connector-horizontal:first-child) {

    left: calc(var(--sui-spacing-1) * -1)
}

[data-sui-theme-scope] .sui-step-root {

    position: relative;

    margin: var(--sui-spacing-0);

    display: flex;

    list-style-type: none;

    padding-top: var(--sui-spacing-0);

    padding-bottom: var(--sui-spacing-0)
}

[data-sui-theme-scope] .sui-step-horizontal {

    flex-direction: row;

    justify-content: center;

    padding-left: var(--sui-spacing-4);

    padding-right: var(--sui-spacing-4);

    padding-top: var(--sui-spacing-6);

    padding-bottom: var(--sui-spacing-6);

    text-wrap: nowrap
}

[data-sui-theme-scope] .sui-step-horizontal:has(.sui-step-button) {

    padding-left: var(--sui-spacing-1);

    padding-right: var(--sui-spacing-1)
}

[data-sui-theme-scope] .sui-step-vertical {

    flex-direction: column;

    padding-top: var(--sui-spacing-4);

    padding-bottom: var(--sui-spacing-4)
}

[data-sui-theme-scope] .sui-step-vertical-hide-connector {

    padding-top: var(--sui-spacing-3);

    padding-bottom: var(--sui-spacing-3)
}

[data-sui-theme-scope] .sui-step-fixed-width {

    flex: 1 1 0%;

    text-wrap: unset
}

[data-sui-theme-scope] .sui-stepper-root {

    position: relative;

    margin: var(--sui-spacing-0);

    box-sizing: border-box;

    display: flex;

    width: -moz-fit-content;

    width: fit-content;

    min-width: 100%;

    list-style-type: none;

    overflow: auto;

    padding: var(--sui-spacing-0)
}

[data-sui-theme-scope] .sui-stepper-horizontal {

    flex-direction: row;

    align-items: flex-start;

    justify-content: space-between
}

[data-sui-theme-scope] .sui-stepper-vertical {

    flex-direction: column;

    overflow: hidden;

    padding-left: var(--sui-spacing-3);

    padding-right: var(--sui-spacing-3)
}

[data-sui-theme-scope] .sui-stepper-fixed-step-width {

    width: 100%
}

[data-sui-theme-scope] .sui-table-body-root {

    display: table-row-group
}

[data-sui-theme-scope] .sui-table-cell-root {

    font-size: var(--sui-typography-descriptor-font-size);

    font-weight: var(--sui-typography-descriptor-font-weight);

    line-height: var(--sui-typography-descriptor-line-height);

    -webkit-text-decoration: var(--sui-typography-descriptor-text-decoration);

            text-decoration: var(--sui-typography-descriptor-text-decoration);

    text-transform: var(--sui-typography-descriptor-text-transform);

    font-family: var(--sui-font-family);

    display: table-cell;

    height: var(--sui-spacing-10);

    padding-left: var(--sui-spacing-2);

    text-align: left;

    vertical-align: middle;

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));

    border-style: solid;

    border-bottom-color: var(--sui-colors-neutral-b0-t10);

    border-width: var(--sui-border-width-0);

    --sui-focus-ring-border-width: var(--sui-border-width-0);

    border-bottom-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width-recoup: 1
}

[data-sui-theme-scope] .sui-table-cell-root:first-child:not(.sui-table-cell-padding-checkbox) {

    padding-left: var(--sui-spacing-4)
}

[data-sui-theme-scope] .sui-table-cell-root:last-child {

    padding-right: var(--sui-spacing-4)
}

[data-sui-theme-scope] .sui-table-cell-head {

    font-size: var(--sui-typography-descriptor-mini-semi-bold-font-size);

    font-weight: var(--sui-typography-descriptor-mini-semi-bold-font-weight);

    line-height: var(--sui-typography-descriptor-mini-semi-bold-line-height);

    -webkit-text-decoration: var(--sui-typography-descriptor-mini-semi-bold-text-decoration);

            text-decoration: var(--sui-typography-descriptor-mini-semi-bold-text-decoration);

    text-transform: var(--sui-typography-descriptor-mini-semi-bold-text-transform);

    font-family: var(--sui-font-family);

    vertical-align: middle;

    border-bottom-width: var(--sui-border-width-0)
}

[data-sui-theme-scope] .sui-table-cell-sortable {

    cursor: pointer;

    -webkit-user-select: none;

            user-select: none;

    outline: 2px solid transparent;

    outline-offset: 2px
}

[data-sui-theme-scope] :is(.sui-table-cell-sortable:active .sui-table-cell-content-sortable) {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] :is(.sui-table-cell-sortable:focus-visible .sui-table-cell-content-sortable), [data-sui-theme-scope] :is(.sui-table-cell-sortable.sui-focus-visible .sui-table-cell-content-sortable) {

    --sui-focus-ring-color: var(--sui-focus-ring-inset-color)
}

[data-sui-theme-scope] :is(.sui-table-cell-sortable:focus-visible .sui-table-cell-content-sortable)::after, [data-sui-theme-scope] :is(.sui-table-cell-sortable.sui-focus-visible .sui-table-cell-content-sortable)::after {

    pointer-events: none;

    content: '';

    position: absolute;

    inset: 0;

    border-radius: var(--sui-focus-ring-border-radius, 0px);

    box-shadow: inset 0 0 0 var(--sui-focus-ring-inset-width) var(--sui-focus-ring-color)
}

[data-sui-theme-scope] :is(.sui-table-cell-sortable:focus-visible .sui-table-cell-sort-icon), [data-sui-theme-scope] :is(.sui-table-cell-sortable.sui-focus-visible .sui-table-cell-sort-icon) {

    opacity: 0.5
}

[data-sui-theme-scope] .sui-table-cell-padding-checkbox {

    box-sizing: border-box;

    width: var(--sui-spacing-8);

    padding-left: var(--sui-spacing-2);

    padding-right: var(--sui-spacing-1)
}

[data-sui-theme-scope] .sui-table-cell-padding-none {

    padding: var(--sui-spacing-0)
}

[data-sui-theme-scope] .sui-table-cell-align-left {

    text-align: left
}

[data-sui-theme-scope] .sui-table-cell-align-center {

    text-align: center
}

[data-sui-theme-scope] .sui-table-cell-align-right {

    flex-direction: row-reverse;

    text-align: right
}

[data-sui-theme-scope] .sui-table-cell-align-justify {

    text-align: justify
}

[data-sui-theme-scope] .sui-table-cell-sticky-header-default-bg {

    border-bottom-width: var(--sui-border-width-1)
}

[data-sui-theme-scope] .sui-table-cell-content {

    position: relative;

    margin-left: calc(var(--sui-spacing-2) * -1);

    display: inline-flex;

    align-items: center;

    gap: var(--sui-spacing-1);

    padding-left: var(--sui-spacing-2);

    padding-right: var(--sui-spacing-2);

    padding-top: var(--sui-spacing-2);

    padding-bottom: var(--sui-spacing-2);

    border-radius: var(--sui-border-radius-sm);

    --sui-focus-ring-border-radius: var(--sui-border-radius-sm);

    width: calc(
      100% - var(--sui-spacing-2)
    )
}

[data-sui-theme-scope] .sui-table-cell-content-padding-checkbox {

    margin: var(--sui-spacing-0);

    display: flex;

    width: auto;

    padding: var(--sui-spacing-0)
}

[data-sui-theme-scope] .sui-table-cell-content-align-center {

    margin-left: var(--sui-spacing-0);

    margin-right: var(--sui-spacing-0);

    justify-content: center
}

[data-sui-theme-scope] .sui-table-cell-content-align-right {

    margin-right: calc(var(--sui-spacing-2) * -1);

    flex-direction: row-reverse
}

[data-sui-theme-scope] .sui-table-cell-content-align-justify {

    margin-left: var(--sui-spacing-0);

    margin-right: var(--sui-spacing-0)
}

[data-sui-theme-scope] :is(.sui-table-cell-sorted:focus-visible .sui-table-cell-sort-icon), [data-sui-theme-scope] :is(.sui-table-cell-sorted.sui-focus-visible .sui-table-cell-sort-icon) {

    display: block;

    opacity: 1
}

[data-sui-theme-scope] .sui-table-cell-sort-icon {

    vertical-align: middle;

    opacity: 0
}

[data-sui-theme-scope] .sui-table-cell-sort-indicator {

    opacity: 0.3
}

[data-sui-theme-scope] .sui-table-cell-sort-icon-sorted {

    display: block;

    opacity: 1
}

[data-sui-theme-scope] .sui-table-head-root {

    box-sizing: border-box;

    display: table-header-group;

    border-style: solid;

    border-color: var(--sui-colors-neutral-b0-t10);

    background-color: inherit;

    border-width: var(--sui-border-width-0);

    --sui-focus-ring-border-width: var(--sui-border-width-0);

    border-bottom-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width-recoup: 1
}

[data-sui-theme-scope] .sui-table-head-background {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-b4), calc(var(--s-neutral-b4-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-table-head-sticky {

    position: sticky;

    top: var(--sui-spacing-0);

    z-index: 10
}

[data-sui-theme-scope] .sui-table-row-root {

    display: table-row;

    vertical-align: middle;

    outline-width: 0px
}

[data-sui-theme-scope] .sui-table-row-clickable {

    cursor: pointer
}

[data-sui-theme-scope] .sui-table-row-clickable.sui-active,
  [data-sui-theme-scope] .sui-table-row-clickable:active {

    background-color: var(--sui-colors-neutral-b4-t50)
}

[data-sui-theme-scope] .sui-table-row-body.sui-selected {

    background-color: var(--sui-colors-neutral-b4-t50)
}

[data-sui-theme-scope] :is(.sui-table-row-body:last-child .sui-table-cell) {

    border-bottom-width: var(--sui-border-width-0)
}

[data-sui-theme-scope] .sui-table-pagination-content {

    display: flex;

    flex-direction: row;

    align-items: center;

    gap: var(--sui-spacing-5)
}

[data-sui-theme-scope] .sui-table-pagination-rows-per-page-controls {

    display: flex;

    flex-direction: row;

    align-items: center;

    gap: var(--sui-spacing-2)
}

[data-sui-theme-scope] .sui-table-pagination-rows-per-page-label {

    font-size: var(--sui-typography-main-text-font-size);

    font-weight: var(--sui-typography-main-text-font-weight);

    line-height: var(--sui-typography-main-text-line-height);

    -webkit-text-decoration: var(--sui-typography-main-text-text-decoration);

            text-decoration: var(--sui-typography-main-text-text-decoration);

    text-transform: var(--sui-typography-main-text-text-transform);

    font-family: var(--sui-font-family);

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-table-pagination-current-page-controls {

    display: flex;

    flex-direction: row;

    gap: var(--sui-spacing-1)
}

[data-sui-theme-scope] .sui-table-pagination-range-container {

    display: flex;

    min-width: var(--sui-spacing-16);

    flex-direction: row;

    align-items: center;

    justify-content: flex-end;

    gap: var(--sui-spacing-1)
}

[data-sui-theme-scope] :is(.sui-table-pagination-range-container > span) {

    font-size: var(--sui-typography-main-text-font-size);

    font-weight: var(--sui-typography-main-text-font-weight);

    line-height: var(--sui-typography-main-text-line-height);

    -webkit-text-decoration: var(--sui-typography-main-text-text-decoration);

            text-decoration: var(--sui-typography-main-text-text-decoration);

    text-transform: var(--sui-typography-main-text-text-transform);

    font-family: var(--sui-font-family);

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-table-footer-root {

    display: table-footer-group
}

[data-sui-theme-scope] :is(.sui-table-footer-root > tr > td) {

    border-style: solid;

    border-top-color: var(--sui-colors-neutral-b0-t10);

    border-width: var(--sui-border-width-0);

    --sui-focus-ring-border-width: var(--sui-border-width-0);

    border-top-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width-recoup: 1
}

[data-sui-theme-scope] .sui-table-footer-content {

    box-sizing: border-box;

    display: flex;

    min-height: var(--sui-spacing-10);

    flex-direction: column;

    align-items: flex-start;

    justify-content: center;

    padding-left: var(--sui-spacing-3\.5);

    padding-right: var(--sui-spacing-3\.5);

    padding-top: var(--sui-spacing-2);

    padding-bottom: var(--sui-spacing-2);

    font-size: var(--sui-typography-descriptor-font-size);

    font-weight: var(--sui-typography-descriptor-font-weight);

    line-height: var(--sui-typography-descriptor-line-height);

    -webkit-text-decoration: var(--sui-typography-descriptor-text-decoration);

            text-decoration: var(--sui-typography-descriptor-text-decoration);

    text-transform: var(--sui-typography-descriptor-text-transform);

    font-family: var(--sui-font-family);

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-table-footer-padding-none {

    padding-left: var(--sui-spacing-0);

    padding-right: var(--sui-spacing-0)
}

[data-sui-theme-scope] .sui-table-footer-padding-checkbox {

    padding-left: var(--sui-spacing-2)
}

[data-sui-theme-scope] .sui-table-footer-sticky {

    position: sticky;

    bottom: var(--sui-spacing-0);

    z-index: 10;

    background-color: inherit
}

[data-sui-theme-scope] .sui-table-container-root {

    width: 100%;

    overflow-x: auto
}

[data-sui-theme-scope] .sui-table-container-standard-border {

    border-style: solid;

    border-color: var(--sui-colors-neutral-b0-t20);

    border-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width-recoup: 1
}

[data-sui-theme-scope] .sui-table-container-rounded-border {

    border-style: solid;

    border-color: var(--sui-colors-neutral-b0-t20);

    border-radius: var(--sui-border-radius-sm);

    --sui-focus-ring-border-radius: var(--sui-border-radius-sm);

    border-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width-recoup: 1
}

[data-sui-theme-scope] .sui-table-root {

    display: table;

    width: 100%;

    border-collapse: collapse;

    --tw-border-spacing-x: var(--sui-spacing-0);

    --tw-border-spacing-y: var(--sui-spacing-0);

    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-table-sticky-header {

    border-collapse: separate
}

[data-sui-theme-scope] .sui-table-sticky-footer {

    height: 100%;

    border-collapse: separate
}

[data-sui-theme-scope] .sui-tray-root {

    position: relative;

    width: var(--sui-spacing-65);

    overflow: hidden;

    outline: 2px solid transparent;

    outline-offset: 2px
}

[data-sui-theme-scope] .sui-tray-panel-root {

    pointer-events: none;

    position: absolute;

    top: var(--sui-spacing-0);

    left: var(--sui-spacing-0);

    right: var(--sui-spacing-0)
}

[data-sui-theme-scope] .sui-tray-panel-activated {

    pointer-events: auto;

    position: static
}

[data-sui-theme-scope] .sui-dialog-body {

    display: flex;

    min-height: var(--sui-spacing-34);

    flex-direction: column;

    border-style: solid;

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-neutral-high-contrast), calc(var(--s-neutral-high-contrast-opacity, 1) * var(--tw-border-opacity)));

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)));

    padding-top: var(--sui-spacing-6);

    padding-bottom: var(--sui-spacing-5);

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));

    --tw-shadow: var(--sui-box-shadow-md);

    --tw-shadow-colored: var(--sui-box-shadow-md);

    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);

    outline: 2px solid transparent;

    outline-offset: 2px;

    border-radius: var(--sui-border-radius-sm);

    --sui-focus-ring-border-radius: var(--sui-border-radius-sm);

    border-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width-recoup: 1;

    position: fixed;

    max-height: 80vh;

    max-width: calc(100% - var(--sui-spacing-12))
}

[data-sui-theme-scope] .sui-dialog-root {

    display: flex;

    align-items: center;

    justify-content: center
}

[data-sui-theme-scope] .sui-dialog-small {

    width: var(--sui-spacing-71)
}

[data-sui-theme-scope] .sui-dialog-medium {

    width: var(--sui-spacing-100)
}

[data-sui-theme-scope] .sui-dialog-large {

    width: var(--sui-spacing-150)
}

[data-sui-theme-scope] .sui-dialog-title-root {

    font-size: var(--sui-typography-title-font-size);

    font-weight: var(--sui-typography-title-font-weight);

    letter-spacing: var(--sui-typography-title-letter-spacing);

    line-height: var(--sui-typography-title-line-height);

    -webkit-text-decoration: var(--sui-typography-title-text-decoration);

            text-decoration: var(--sui-typography-title-text-decoration);

    text-transform: var(--sui-typography-title-text-transform);

    font-family: var(--sui-font-family);

    margin-bottom: var(--sui-spacing-3);

    display: flex;

    flex: none;

    align-items: center;

    justify-content: space-between;

    padding-left: var(--sui-spacing-6);

    padding-right: var(--sui-spacing-6)
}

[data-sui-theme-scope] .sui-dialog-content-root {

    font-size: var(--sui-typography-main-text-font-size);

    font-weight: var(--sui-typography-main-text-font-weight);

    line-height: var(--sui-typography-main-text-line-height);

    -webkit-text-decoration: var(--sui-typography-main-text-text-decoration);

            text-decoration: var(--sui-typography-main-text-text-decoration);

    text-transform: var(--sui-typography-main-text-text-transform);

    font-family: var(--sui-font-family);

    flex: 1 1 0%;

    overflow: auto;

    padding-left: var(--sui-spacing-6);

    padding-right: var(--sui-spacing-6)
}

[data-sui-theme-scope] .sui-dialog-actions-root {

    display: flex;

    flex: none;

    flex-wrap: wrap;

    justify-content: flex-end;

    gap: var(--sui-spacing-2);

    padding-left: var(--sui-spacing-6);

    padding-right: var(--sui-spacing-6);

    padding-top: var(--sui-spacing-5)
}

[data-sui-theme-scope] .sui-dialog-right {

    position: fixed;

    top: 50%;

    left: 50%;

    left: auto;

    --tw-translate-x: -50%;

    --tw-translate-y: -50%;

    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));

    right: var(--sui-spacing-0);

    border-top-right-radius: var(--sui-border-radius-none);

    border-bottom-right-radius: var(--sui-border-radius-none);

    border-right-width: var(--sui-border-width-0)
}

[data-sui-theme-scope] .sui-dialog-right-close-button {

    left: calc(var(--sui-spacing-4) * -1);

    --tw-translate-x: -100%;

    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

[data-sui-theme-scope] .sui-dialog-left {

    position: fixed;

    top: 50%;

    left: 50%;

    left: var(--sui-spacing-0);

    --tw-translate-x: -50%;

    --tw-translate-y: -50%;

    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));

    right: auto;

    border-top-left-radius: var(--sui-border-radius-none);

    border-bottom-left-radius: var(--sui-border-radius-none);

    border-left-width: var(--sui-border-width-0)
}

[data-sui-theme-scope] .sui-dialog-left-close-button {

    right: calc(var(--sui-spacing-4) * -1);

    --tw-translate-x: 100%;

    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

[data-sui-theme-scope] .sui-dialog-full-height {

    top: var(--sui-spacing-0);

    bottom: var(--sui-spacing-0);

    max-height: max-content;

    max-height: 100vh;

    width: var(--sui-spacing-150);

    --tw-translate-x: calc(var(--sui-spacing-0) * -1);

    --tw-translate-y: calc(var(--sui-spacing-0) * -1);

    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));

    transform: none;

    max-width: calc(100% - var(--sui-spacing-18));

    padding-top: var(--sui-spacing-9)
}

[data-sui-theme-scope] :is(.sui-dialog-full-height .sui-dialog-actions-root) {

    border-style: solid;

    border-color: var(--sui-colors-neutral-b0-t10);

    border-width: var(--sui-border-width-0);

    --sui-focus-ring-border-width: var(--sui-border-width-0);

    border-top-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width-recoup: 1
}

[data-sui-theme-scope] :is(.sui-dialog-full-height .sui-dialog-title-root) {

    font-size: var(--sui-typography-display1-font-size);

    font-weight: var(--sui-typography-display1-font-weight);

    line-height: var(--sui-typography-display1-line-height);

    -webkit-text-decoration: var(--sui-typography-display1-text-decoration);

            text-decoration: var(--sui-typography-display1-text-decoration);

    text-transform: var(--sui-typography-display1-text-transform);

    font-family: var(--sui-font-family);

    margin-bottom: var(--sui-spacing-6);

    padding-left: var(--sui-spacing-9);

    padding-right: var(--sui-spacing-9)
}

[data-sui-theme-scope] :is(.sui-dialog-full-height .sui-dialog-content-root) {

    padding-left: var(--sui-spacing-9);

    padding-right: var(--sui-spacing-9)
}

[data-sui-theme-scope] :is(.sui-dialog-full-height .sui-dialog-close-button) {

    position: absolute;

    top: var(--sui-spacing-4)
}

[data-sui-theme-scope] .sui-suggestion-list-root {

    margin-left: var(--sui-spacing-2);

    margin-right: var(--sui-spacing-2)
}

[data-sui-theme-scope] .sui-suggestion-list-item {

    font-size: var(--sui-typography-subtitle-mini-font-size);

    font-weight: var(--sui-typography-subtitle-mini-font-weight);

    line-height: var(--sui-typography-subtitle-mini-line-height);

    -webkit-text-decoration: var(--sui-typography-subtitle-mini-text-decoration);

            text-decoration: var(--sui-typography-subtitle-mini-text-decoration);

    text-transform: var(--sui-typography-subtitle-mini-text-transform);

    font-family: var(--sui-font-family);

    display: flex;

    min-height: var(--sui-spacing-7);

    align-items: center;

    justify-content: space-between;

    background-color: transparent;

    padding-left: var(--sui-spacing-2);

    padding-right: var(--sui-spacing-2);

    padding-top: var(--sui-spacing-1);

    padding-bottom: var(--sui-spacing-1);

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));

    border-radius: var(--sui-border-radius-xs);

    --sui-focus-ring-border-radius: var(--sui-border-radius-xs)
}

[data-sui-theme-scope] .sui-suggestion-list-item:not(.sui-suggestion-list-readonly, .sui-disabled) {

    cursor: pointer
}

[data-sui-theme-scope] .sui-suggestion-list-item.sui-disabled:not(.sui-suggestion-list-readonly) {

    pointer-events: none;

    cursor: default;

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-suggestion-list-item:focus-visible,
  [data-sui-theme-scope] .sui-suggestion-list-item.sui-focus-visible {

    --sui-focus-ring-color: var(--sui-focus-ring-inset-color)
}

[data-sui-theme-scope] .sui-suggestion-list-item:focus-visible::after,
  [data-sui-theme-scope] .sui-suggestion-list-item.sui-focus-visible::after {

    pointer-events: none;

    content: '';

    position: absolute;

    inset: 0;

    border-radius: var(--sui-focus-ring-border-radius, 0px);

    box-shadow: inset 0 0 0 var(--sui-focus-ring-inset-width) var(--sui-focus-ring-color)
}

[data-sui-theme-scope] .sui-suggestion-list-selected,
[data-sui-theme-scope] .sui-suggestion-list-highlighted {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-suggestion-list-group-title-readonly {

    font-size: var(--sui-typography-subtitle-bold-font-size);

    font-weight: var(--sui-typography-subtitle-bold-font-weight);

    line-height: var(--sui-typography-subtitle-bold-line-height);

    -webkit-text-decoration: var(--sui-typography-subtitle-bold-text-decoration);

            text-decoration: var(--sui-typography-subtitle-bold-text-decoration);

    text-transform: var(--sui-typography-subtitle-bold-text-transform);

    font-family: var(--sui-font-family)
}

[data-sui-theme-scope] .sui-suggestion-list-expand-icon {

    margin-left: auto;

    margin-right: var(--sui-spacing-1)
}

[data-sui-theme-scope] .sui-autocomplete-chevron {

    height: var(--sui-spacing-6);

    width: var(--sui-spacing-6);

    flex-shrink: 0;

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));

    --sui-squircle-bg-color: transparent;

    --s-squircle-bg-color-active-opacity: 1;

    --sui-squircle-bg-color-active: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--s-squircle-bg-color-active-opacity)));

    --s-squircle-bg-color-hover-opacity: 1;

    --sui-squircle-bg-color-hover: rgb(var(--s-neutral-b4), calc(var(--s-neutral-b4-opacity, 1) * var(--s-squircle-bg-color-hover-opacity)))
}

[data-sui-theme-scope] .sui-autocomplete-chevron:not(:first-child) {

    margin-left: var(--sui-spacing-2)
}

[data-sui-theme-scope] .sui-autocomplete-clear {

    opacity: 0
}

[data-sui-theme-scope] :is(.sui-autocomplete-root:focus .sui-autocomplete-clear), [data-sui-theme-scope] :is(.sui-autocomplete-root:focus-within .sui-autocomplete-clear), [data-sui-theme-scope] :is(.sui-autocomplete-root.sui-focused .sui-autocomplete-clear) {

    opacity: 1
}

[data-sui-theme-scope] :is(.sui-autocomplete-root.sui-disabled .sui-autocomplete-chevron) {

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] :is(.sui-autocomplete-root.sui-disabled .sui-autocomplete-clear) {

    opacity: 0
}

[data-sui-theme-scope] .sui-autocomplete-form-field-content {

    height: auto;

    overflow: visible
}

[data-sui-theme-scope] .sui-autocomplete-form-field-content-xlarge {

    min-height: var(--sui-spacing-12)
}

[data-sui-theme-scope] .sui-autocomplete-form-field-content-large {

    min-height: var(--sui-spacing-9)
}

[data-sui-theme-scope] .sui-autocomplete-form-field-content-medium {

    min-height: var(--sui-spacing-8)
}

[data-sui-theme-scope] .sui-autocomplete-input-container {

    margin-left: calc(var(--sui-spacing-0\.5) * -1);

    margin-right: calc(var(--sui-spacing-0\.5) * -1);

    display: flex;

    height: 100%;

    max-height: var(--sui-spacing-42);

    flex-grow: 1;

    flex-wrap: wrap;

    align-items: center;

    gap: var(--sui-spacing-1);

    overflow-y: auto;

    padding-left: var(--sui-spacing-0\.5);

    padding-right: var(--sui-spacing-0\.5)
}

[data-sui-theme-scope] .sui-autocomplete-input-container-xlarge {

    padding-top: 7px;

    padding-bottom: 7px
}

[data-sui-theme-scope] .sui-autocomplete-input-container-large {

    padding-top: 1px;

    padding-bottom: 1px
}

[data-sui-theme-scope] .sui-autocomplete-input-container-medium {

    padding-top: var(--sui-spacing-0);

    padding-bottom: var(--sui-spacing-0)
}

[data-sui-theme-scope] .sui-autocomplete-input {

    height: var(--sui-spacing-7);

    min-width: var(--sui-spacing-7);

    flex: 1 1 0%
}

[data-sui-theme-scope] .sui-autocomplete-outlined-expanded {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-b5), calc(var(--s-neutral-b5-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-autocomplete-outlined-expanded-chevron {

    --sui-squircle-bg-color: var(--sui-colors-neutral-b3)
}

[data-sui-theme-scope] .sui-autocomplete-standard-expanded-chevron {

    --tw-text-opacity: 1;

    color: rgb(var(--s-primary-f), calc(var(--s-primary-f-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-autocomplete-error-chevron {

    --tw-text-opacity: 1;

    color: rgb(var(--s-danger), calc(var(--s-danger-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-autocomplete-end-adornment {

    margin-left: var(--sui-spacing-2)
}

[data-sui-theme-scope] .sui-autocomplete-popper-root {

    z-index: 1300;

    outline: 2px solid transparent;

    outline-offset: 2px
}

[data-sui-theme-scope] :is(.sui-autocomplete-popper-root[data-sui-popper-placement^='bottom'] .sui-popper-widget) {

    transform-origin: top
}

[data-sui-theme-scope] :is(.sui-autocomplete-popper-root[data-sui-popper-placement^='top'] .sui-popper-widget) {

    transform-origin: bottom
}

[data-sui-theme-scope] .sui-autocomplete-popper-paper {

    border-style: solid;

    border-color: var(--sui-colors-neutral-b0-t20);

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)));

    --tw-shadow: var(--sui-box-shadow-md);

    --tw-shadow-colored: var(--sui-box-shadow-md);

    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);

    border-radius: var(--sui-border-radius-sm);

    --sui-focus-ring-border-radius: var(--sui-border-radius-sm);

    border-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width-recoup: 1
}

[data-sui-theme-scope] .sui-autocomplete-popper-empty {

    border-style: none;

    --sui-focus-ring-border-width-recoup: 0
}

[data-sui-theme-scope] .sui-empty-state-root {

    display: flex;

    min-width: var(--sui-spacing-65);

    max-width: var(--sui-spacing-115);

    flex-direction: column;

    align-items: center;

    justify-content: center;

    padding-left: var(--sui-spacing-8);

    padding-right: var(--sui-spacing-8)
}

[data-sui-theme-scope] .sui-empty-state-icon {

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] :is(.sui-empty-state-icon > span) {

    font-size: 64px
}

[data-sui-theme-scope] .sui-empty-state-text-container {

    display: flex;

    flex-direction: column;

    align-items: center;

    justify-content: center;

    gap: var(--sui-spacing-3);

    padding-top: var(--sui-spacing-6)
}

[data-sui-theme-scope] .sui-empty-state-title {

    font-size: var(--sui-typography-title-font-size);

    font-weight: var(--sui-typography-title-font-weight);

    letter-spacing: var(--sui-typography-title-letter-spacing);

    line-height: var(--sui-typography-title-line-height);

    -webkit-text-decoration: var(--sui-typography-title-text-decoration);

            text-decoration: var(--sui-typography-title-text-decoration);

    text-transform: var(--sui-typography-title-text-transform);

    font-family: var(--sui-font-family);

    text-align: center;

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b1), calc(var(--s-neutral-b1-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-empty-state-description {

    font-size: var(--sui-typography-main-text-font-size);

    font-weight: var(--sui-typography-main-text-font-weight);

    line-height: var(--sui-typography-main-text-line-height);

    -webkit-text-decoration: var(--sui-typography-main-text-text-decoration);

            text-decoration: var(--sui-typography-main-text-text-decoration);

    text-transform: var(--sui-typography-main-text-text-transform);

    font-family: var(--sui-font-family);

    text-align: center;

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-empty-state-actions {

    display: flex;

    flex-direction: row;

    align-items: flex-start;

    gap: var(--sui-spacing-4);

    padding-top: var(--sui-spacing-6)
}

[data-sui-theme-scope] .sui-tab-container {

    display: flex
}

[data-sui-theme-scope] .sui-tab-pill-badge {

    position: absolute;

    top: calc(var(--sui-spacing-0\.5) * -1);

    right: var(--sui-spacing-0)
}

[data-sui-theme-scope] .sui-tab-root {

    font-size: var(--sui-typography-label-semi-bold-font-size);

    font-weight: var(--sui-typography-label-semi-bold-font-weight);

    letter-spacing: var(--sui-typography-label-semi-bold-letter-spacing);

    line-height: var(--sui-typography-label-semi-bold-line-height);

    -webkit-text-decoration: var(--sui-typography-label-semi-bold-text-decoration);

            text-decoration: var(--sui-typography-label-semi-bold-text-decoration);

    text-transform: var(--sui-typography-label-semi-bold-text-transform);

    font-family: var(--sui-font-family);

    position: relative;

    height: var(--sui-spacing-12);

    cursor: pointer;

    outline: 2px solid transparent;

    outline-offset: 2px;

    display: flex;

    flex-grow: 1;

    flex-basis: var(--sui-spacing-0);

    align-items: flex-end;

    justify-content: center;

    padding-bottom: var(--sui-spacing-3\.5);

    border-style: none;

    background-color: transparent;

    --sui-focus-ring-border-width-recoup: 0
}

[data-sui-theme-scope] .sui-tab-root.sui-selected {

    position: relative;

    --tw-text-opacity: 1;

    color: rgb(var(--s-cobranding-f), calc(var(--s-cobranding-f-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-tab-root:focus-visible,
    [data-sui-theme-scope] .sui-tab-root.sui-focus-visible {

    --sui-focus-ring-color: var(--sui-focus-ring-inset-color);

    border-radius: var(--sui-border-radius-xs);

    --sui-focus-ring-border-radius: var(--sui-border-radius-xs)
}

[data-sui-theme-scope] .sui-tab-root:focus-visible::after,
    [data-sui-theme-scope] .sui-tab-root.sui-focus-visible::after {

    pointer-events: none;

    content: '';

    position: absolute;

    inset: 0;

    border-radius: var(--sui-focus-ring-border-radius, 0px);

    box-shadow: inset 0 0 0 var(--sui-focus-ring-inset-width) var(--sui-focus-ring-color)
}

[data-sui-theme-scope] .sui-tab-root.sui-active,
    [data-sui-theme-scope] .sui-tab-root:active {

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] :is(.sui-tab-root.sui-active .sui-tab-badge), [data-sui-theme-scope] :is(.sui-tab-root:active .sui-tab-badge) {

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-tab-label {

    min-width: var(--sui-spacing-25);

    max-width: var(--sui-spacing-60);

    padding-left: var(--sui-spacing-2);

    padding-right: var(--sui-spacing-2);

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-tab-label-container {

    height: var(--sui-spacing-3\.5);

    width: 100%;

    align-items: center;

    justify-content: center
}

[data-sui-theme-scope] .sui-tab-label-text {

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap
}

[data-sui-theme-scope] .sui-tab-label-badge-root {

    z-index: 10;

    margin-left: var(--sui-spacing-1);

    flex-shrink: 0
}

[data-sui-theme-scope] .sui-tab-icon {

    min-width: var(--sui-spacing-9\.5);

    max-width: var(--sui-spacing-24\.75);

    padding-left: var(--sui-spacing-1);

    padding-right: var(--sui-spacing-1);

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-tab-icon-container {

    height: var(--sui-spacing-5\.5);

    align-items: flex-end
}

[data-sui-theme-scope] .sui-tab-icon-pill {

    min-width: var(--sui-spacing-14)
}

[data-sui-theme-scope] :is(.sui-tab-icon-pill .sui-tab-container) {

    height: auto
}

[data-sui-theme-scope] .sui-tab-icon-badge-root {

    align-self: flex-start
}

[data-sui-theme-scope] .sui-tab-pill {

    font-size: var(--sui-typography-subtitle-mini-font-size);

    font-weight: var(--sui-typography-subtitle-mini-font-weight);

    line-height: var(--sui-typography-subtitle-mini-line-height);

    -webkit-text-decoration: var(--sui-typography-subtitle-mini-text-decoration);

            text-decoration: var(--sui-typography-subtitle-mini-text-decoration);

    text-transform: var(--sui-typography-subtitle-mini-text-transform);

    font-family: var(--sui-font-family);

    height: var(--sui-spacing-9);

    min-width: var(--sui-spacing-18);

    align-items: center;

    justify-content: center;

    border-style: solid;

    border-color: var(--sui-colors-neutral-b0-t20);

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)));

    padding-left: var(--sui-spacing-4);

    padding-right: var(--sui-spacing-4);

    padding-top: var(--sui-spacing-0);

    padding-bottom: var(--sui-spacing-0);

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)));

    border-radius: var(--sui-border-radius-full);

    --sui-focus-ring-border-radius: var(--sui-border-radius-full);

    border-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width: var(--sui-border-width-1);

    --sui-focus-ring-border-width-recoup: 1
}

[data-sui-theme-scope] .sui-tab-pill:not(:first-child) {

    margin-left: var(--sui-spacing-1)
}

[data-sui-theme-scope] .sui-tab-pill:focus-visible,
    [data-sui-theme-scope] .sui-tab-pill.sui-focus-visible {

    --sui-focus-ring-color: var(--sui-focus-ring-inset-color);

    border-radius: var(--sui-border-radius-full);

    --sui-focus-ring-border-radius: var(--sui-border-radius-full)
}

[data-sui-theme-scope] .sui-tab-pill:focus-visible::after,
    [data-sui-theme-scope] .sui-tab-pill.sui-focus-visible::after {

    pointer-events: none;

    content: '';

    position: absolute;

    inset: 0;

    border-radius: var(--sui-focus-ring-border-radius, 0px);

    box-shadow: inset 0 0 0 var(--sui-focus-ring-inset-width) var(--sui-focus-ring-color)
}

[data-sui-theme-scope] .sui-tab-pill.sui-active,
    [data-sui-theme-scope] .sui-tab-pill:active {

    --tw-border-opacity: 1;

    border-color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-border-opacity)));

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-b3), calc(var(--s-neutral-b3-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-tab-pill.sui-selected {

    border-color: var(--sui-colors-neutral-b0-t20);

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-high-contrast-inverted-b0), calc(var(--s-neutral-high-contrast-inverted-b0-opacity, 1) * var(--tw-text-opacity)));

    background: linear-gradient(
          0deg,
          var(--sui-colors-neutral-high-contrast) 0%,
          var(--sui-colors-neutral-high-contrast) 100%
        ),
        var(--sui-colors-neutral-b4)
}

[data-sui-theme-scope] .sui-tabs-root {

    position: relative;

    z-index: 0;

    box-sizing: border-box;

    height: var(--sui-spacing-12)
}

[data-sui-theme-scope] .sui-tabs-scroller {

    position: relative;

    height: 100%;

    width: 100%;

    scrollbar-width: none
}

[data-sui-theme-scope] .sui-tabs-scroller::-webkit-scrollbar {

    display: none
}

[data-sui-theme-scope] :is(.sui-tabs-scrollable .sui-tabs-scroller) {

    overflow-x: auto;

    overflow-y: hidden
}

[data-sui-theme-scope] :is(.sui-tabs-scrollable .sui-tab) {

    flex: 1 1 auto;

    flex-grow: 0
}

[data-sui-theme-scope] .sui-tabs-tab-list {

    position: relative;

    display: flex;

    min-width: -moz-fit-content;

    min-width: fit-content;

    flex-direction: row
}

[data-sui-theme-scope] .sui-tabs-underline {

    position: absolute;

    bottom: var(--sui-spacing-0);

    left: var(--sui-spacing-0);

    right: var(--sui-spacing-0);

    z-index: -10;

    height: var(--sui-spacing-0\.25);

    width: 100%;

    background-color: var(--sui-colors-neutral-b0-t10)
}

[data-sui-theme-scope] .sui-tabs-indicator {

    position: absolute;

    bottom: var(--sui-spacing-0);

    height: var(--sui-spacing-0\.5);

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-cobranding-f), calc(var(--s-cobranding-f-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] :is(.sui-tabs-compact .sui-tab) {

    min-width: var(--sui-spacing-0);

    flex: 1 1 auto;

    flex-grow: 0
}

[data-sui-theme-scope] .sui-tabs-pill {

    height: auto;

    --sui-tabs-tab-list-padding-top: var(--sui-spacing-0\.5)
}

[data-sui-theme-scope] :is(.sui-tabs-pill .sui-tabs-scroller) {

    overflow-x: visible
}

[data-sui-theme-scope] :is(.sui-tabs-pill .sui-tabs-tab-list) {

    padding-left: var(--sui-spacing-1);

    padding-right: var(--sui-spacing-1);

    padding-bottom: var(--sui-spacing-2\.5);

    padding-top: var(--sui-tabs-tab-list-padding-top)
}

[data-sui-theme-scope] :is(.sui-tabs-pill .sui-tab-more-menu-root) {

    padding-bottom: var(--sui-spacing-0)
}

[data-sui-theme-scope] :is(.sui-tabs-pill .sui-tab-more-menu-button) {

    margin-bottom: var(--sui-spacing-0);

    margin-right: var(--sui-spacing-0)
}

[data-sui-theme-scope] :is(.sui-tabs-pill .sui-tabs-underline) {

    display: none
}

[data-sui-theme-scope] :is(.sui-tabs-pill.sui-tabs-scroll-left .sui-tabs-scroller) {

    -webkit-mask-image: linear-gradient(
        to right,
        transparent var(--sui-spacing-10),
        var(--sui-colors-neutral-b0) var(--sui-spacing-20)
      );

    mask-image: linear-gradient(
        to right,
        transparent var(--sui-spacing-10),
        var(--sui-colors-neutral-b0) var(--sui-spacing-20)
      )
}

[data-sui-theme-scope] :is(.sui-tabs-pill.sui-tabs-scroll-right .sui-tabs-scroller) {

    -webkit-mask-image: linear-gradient(
        to right,
        var(--sui-colors-neutral-b0) calc(100% - var(--sui-spacing-20)),
        transparent calc(100% - var(--sui-spacing-10))
      );

    mask-image: linear-gradient(
        to right,
        var(--sui-colors-neutral-b0) calc(100% - var(--sui-spacing-20)),
        transparent calc(100% - var(--sui-spacing-10))
      )
}

[data-sui-theme-scope] :is(.sui-tabs-pill.sui-tabs-scroll-both .sui-tabs-scroller) {

    -webkit-mask-image: linear-gradient(
        to right,
        transparent var(--sui-spacing-10),
        var(--sui-colors-neutral-b0) var(--sui-spacing-20),
        var(--sui-colors-neutral-b0) calc(100% - var(--sui-spacing-20)),
        transparent calc(100% - var(--sui-spacing-10))
      );

    mask-image: linear-gradient(
        to right,
        transparent var(--sui-spacing-10),
        var(--sui-colors-neutral-b0) var(--sui-spacing-20),
        var(--sui-colors-neutral-b0) calc(100% - var(--sui-spacing-20)),
        transparent calc(100% - var(--sui-spacing-10))
      )
}

[data-sui-theme-scope] .sui-tabs-floating-underline {

    position: absolute;

    left: var(--sui-spacing-0);

    bottom: var(--sui-spacing-0);

    height: var(--sui-spacing-0\.5);

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-cobranding-f), calc(var(--s-cobranding-f-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-tab-more-menu-root {

    position: relative;

    margin-left: auto;

    display: flex;

    flex-shrink: 0;

    align-items: flex-end;

    padding-bottom: var(--sui-spacing-3\.5)
}

[data-sui-theme-scope] .sui-tab-more-menu-button {

    margin-bottom: calc(var(--sui-spacing-1\.5) * -1)
}

[data-sui-theme-scope] :is(.sui-tab-more-menu-badge-root .sui-badge-dot.sui-badge-content) {

    margin-bottom: var(--sui-spacing-0\.5)
}

[data-sui-theme-scope] .sui-tab-more-menu-pill-badge {

    position: absolute;

    top: calc(var(--sui-spacing-0\.5) * -1);

    right: var(--sui-spacing-0)
}

[data-sui-theme-scope] .sui-tab-scroll-button-root {

    position: absolute;

    top: var(--sui-spacing-0);

    bottom: var(--sui-spacing-0);

    z-index: 10;

    right: var(--sui-spacing-0);

    padding-top: var(--sui-tabs-tab-list-padding-top)
}

[data-sui-theme-scope] .sui-tab-scroll-button-start {

    right: auto;

    left: var(--sui-spacing-0)
}

[data-sui-theme-scope] .sui-page-header-root {

    position: relative;

    box-sizing: border-box;

    width: 100%;

    --tw-bg-opacity: 1;

    background-color: rgb(var(--s-neutral-base), calc(var(--s-neutral-base-opacity, 1) * var(--tw-bg-opacity)))
}

[data-sui-theme-scope] .sui-page-header-left-root,
  [data-sui-theme-scope] .sui-page-header-right-root {

    position: absolute;

    top: var(--sui-spacing-0);

    display: flex;

    height: 100%;

    align-items: center
}

[data-sui-theme-scope] .sui-page-header-left-root {

    left: var(--sui-spacing-4);

    justify-content: flex-start
}

[data-sui-theme-scope] .sui-page-header-right-root {

    right: var(--sui-spacing-4);

    justify-content: flex-end
}

[data-sui-theme-scope] .sui-page-header-center-root {

    display: flex;

    height: 100%;

    align-items: center;

    justify-content: center
}

[data-sui-theme-scope] .sui-page-header-title-root {

    font-size: var(--sui-typography-subtitle-font-size);

    font-weight: var(--sui-typography-subtitle-font-weight);

    line-height: var(--sui-typography-subtitle-line-height);

    -webkit-text-decoration: var(--sui-typography-subtitle-text-decoration);

            text-decoration: var(--sui-typography-subtitle-text-decoration);

    text-transform: var(--sui-typography-subtitle-text-transform);

    font-family: var(--sui-font-family);

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b0), calc(var(--s-neutral-b0-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .sui-page-header-title-root:not(:only-child) {

    margin-right: var(--sui-spacing-1)
}

[data-sui-theme-scope] .sui-page-header-integrated {

    height: var(--sui-spacing-15);

    padding-left: var(--sui-spacing-25);

    padding-right: var(--sui-spacing-25)
}

[data-sui-theme-scope] :is(.sui-page-header-integrated .sui-page-header-left-root),
    [data-sui-theme-scope] :is(.sui-page-header-integrated .sui-page-header-right-root) {

    gap: var(--sui-spacing-3)
}

[data-sui-theme-scope] .sui-page-header-detached {

    height: var(--sui-spacing-10);

    padding-left: var(--sui-spacing-21);

    padding-right: var(--sui-spacing-21)
}

[data-sui-theme-scope] :is(.sui-page-header-detached .sui-page-header-left-root),
    [data-sui-theme-scope] :is(.sui-page-header-detached .sui-page-header-right-root) {

    gap: var(--sui-spacing-2)
}

[data-sui-theme-scope] .typography-descriptorMiniSemiBold {

    font-size: var(--sui-typography-descriptor-mini-semi-bold-font-size);

    font-weight: var(--sui-typography-descriptor-mini-semi-bold-font-weight);

    line-height: var(--sui-typography-descriptor-mini-semi-bold-line-height);

    -webkit-text-decoration: var(--sui-typography-descriptor-mini-semi-bold-text-decoration);

            text-decoration: var(--sui-typography-descriptor-mini-semi-bold-text-decoration);

    text-transform: var(--sui-typography-descriptor-mini-semi-bold-text-transform);

    font-family: var(--sui-font-family)
}

[data-sui-theme-scope] .\!visible {

    visibility: visible !important
}

[data-sui-theme-scope] .visible {

    visibility: visible
}

[data-sui-theme-scope] .invisible {

    visibility: hidden
}

[data-sui-theme-scope] .collapse {

    visibility: collapse
}

[data-sui-theme-scope] .static {

    position: static
}

[data-sui-theme-scope] .fixed {

    position: fixed
}

[data-sui-theme-scope] .absolute {

    position: absolute
}

[data-sui-theme-scope] .relative {

    position: relative
}

[data-sui-theme-scope] .sticky {

    position: sticky
}

[data-sui-theme-scope] .float-right {

    float: right
}

[data-sui-theme-scope] .float-left {

    float: left
}

[data-sui-theme-scope] .m-0 {

    margin: var(--sui-spacing-0)
}

[data-sui-theme-scope] .m-4 {

    margin: var(--sui-spacing-4)
}

[data-sui-theme-scope] .mx-4 {

    margin-left: var(--sui-spacing-4);

    margin-right: var(--sui-spacing-4)
}

[data-sui-theme-scope] .mb-3 {

    margin-bottom: var(--sui-spacing-3)
}

[data-sui-theme-scope] .mb-6 {

    margin-bottom: var(--sui-spacing-6)
}

[data-sui-theme-scope] .mr-0\.5 {

    margin-right: var(--sui-spacing-0\.5)
}

[data-sui-theme-scope] .line-clamp-1 {

    overflow: hidden;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 1
}

[data-sui-theme-scope] .line-clamp-2 {

    overflow: hidden;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2
}

[data-sui-theme-scope] .line-clamp-3 {

    overflow: hidden;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 3
}

[data-sui-theme-scope] .line-clamp-4 {

    overflow: hidden;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 4
}

[data-sui-theme-scope] .line-clamp-5 {

    overflow: hidden;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 5
}

[data-sui-theme-scope] .line-clamp-6 {

    overflow: hidden;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 6
}

[data-sui-theme-scope] .line-clamp-none {

    overflow: visible;

    display: block;

    -webkit-box-orient: horizontal;

    -webkit-line-clamp: none
}

[data-sui-theme-scope] .block {

    display: block
}

[data-sui-theme-scope] .inline-block {

    display: inline-block
}

[data-sui-theme-scope] .inline {

    display: inline
}

[data-sui-theme-scope] .flex {

    display: flex
}

[data-sui-theme-scope] .table {

    display: table
}

[data-sui-theme-scope] .table-cell {

    display: table-cell
}

[data-sui-theme-scope] .table-row {

    display: table-row
}

[data-sui-theme-scope] .grid {

    display: grid
}

[data-sui-theme-scope] .contents {

    display: contents
}

[data-sui-theme-scope] .list-item {

    display: list-item
}

[data-sui-theme-scope] .\!hidden {

    display: none !important
}

[data-sui-theme-scope] .hidden {

    display: none
}

[data-sui-theme-scope] .h-2 {

    height: var(--sui-spacing-2)
}

[data-sui-theme-scope] .h-\[15\%\] {

    height: 15%
}

[data-sui-theme-scope] .h-\[154px\] {

    height: 154px
}

[data-sui-theme-scope] .h-\[35\%\] {

    height: 35%
}

[data-sui-theme-scope] .h-\[50\%\] {

    height: 50%
}

[data-sui-theme-scope] .h-full {

    height: 100%
}

[data-sui-theme-scope] .h-screen {

    height: 100vh
}

[data-sui-theme-scope] .w-\[800px\] {

    width: 800px
}

[data-sui-theme-scope] .w-full {

    width: 100%
}

[data-sui-theme-scope] .min-w-0 {

    min-width: var(--sui-spacing-0)
}

[data-sui-theme-scope] .min-w-16 {

    min-width: var(--sui-spacing-16)
}

[data-sui-theme-scope] .min-w-min {

    min-width: min-content
}

[data-sui-theme-scope] .flex-none {

    flex: none
}

[data-sui-theme-scope] .shrink {

    flex-shrink: 1
}

[data-sui-theme-scope] .grow {

    flex-grow: 1
}

[data-sui-theme-scope] .transform {

    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@keyframes spin {

    to {

        transform: rotate(360deg)
    }
}

[data-sui-theme-scope] .animate-spin {

    animation: spin 1s linear infinite
}

[data-sui-theme-scope] .resize {

    resize: both
}

[data-sui-theme-scope] .grid-cols-\[auto_auto\] {

    grid-template-columns: auto auto
}

[data-sui-theme-scope] .flex-col {

    flex-direction: column
}

[data-sui-theme-scope] .items-center {

    align-items: center
}

[data-sui-theme-scope] .justify-start {

    justify-content: flex-start
}

[data-sui-theme-scope] .justify-end {

    justify-content: flex-end
}

[data-sui-theme-scope] .justify-center {

    justify-content: center
}

[data-sui-theme-scope] .justify-between {

    justify-content: space-between
}

[data-sui-theme-scope] .gap-4 {

    gap: var(--sui-spacing-4)
}

[data-sui-theme-scope] .gap-5 {

    gap: var(--sui-spacing-5)
}

[data-sui-theme-scope] .gap-6 {

    gap: var(--sui-spacing-6)
}

[data-sui-theme-scope] .truncate {

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap
}

[data-sui-theme-scope] .bg-gray-200 {

    --tw-bg-opacity: 1;

    background-color: rgb(229 231 235 / var(--tw-bg-opacity))
}

[data-sui-theme-scope] .bg-gray-300 {

    --tw-bg-opacity: 1;

    background-color: rgb(209 213 219 / var(--tw-bg-opacity))
}

[data-sui-theme-scope] .bg-white {

    --tw-bg-opacity: 1;

    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}

[data-sui-theme-scope] .p-5 {

    padding: var(--sui-spacing-5)
}

[data-sui-theme-scope] .p-6 {

    padding: var(--sui-spacing-6)
}

[data-sui-theme-scope] .px-4 {

    padding-left: var(--sui-spacing-4);

    padding-right: var(--sui-spacing-4)
}

[data-sui-theme-scope] .py-3 {

    padding-top: var(--sui-spacing-3);

    padding-bottom: var(--sui-spacing-3)
}

[data-sui-theme-scope] .text-center {

    text-align: center
}

[data-sui-theme-scope] .text-right {

    text-align: right
}

[data-sui-theme-scope] .text-lg {

    font-size: 1.125rem;

    line-height: 1.75rem
}

[data-sui-theme-scope] .font-bold {

    font-weight: var(--sui-font-weight-bold)
}

[data-sui-theme-scope] .font-medium {

    font-weight: var(--sui-font-weight-medium)
}

[data-sui-theme-scope] .uppercase {

    text-transform: uppercase
}

[data-sui-theme-scope] .capitalize {

    text-transform: capitalize
}

[data-sui-theme-scope] .italic {

    font-style: italic
}

[data-sui-theme-scope] .text-current {

    color: currentColor
}

[data-sui-theme-scope] .text-gray-500 {

    --tw-text-opacity: 1;

    color: rgb(107 114 128 / var(--tw-text-opacity))
}

[data-sui-theme-scope] .text-neutral-b2 {

    --tw-text-opacity: 1;

    color: rgb(var(--s-neutral-b2), calc(var(--s-neutral-b2-opacity, 1) * var(--tw-text-opacity)))
}

[data-sui-theme-scope] .underline {

    text-decoration-line: underline
}

[data-sui-theme-scope] .opacity-0 {

    opacity: 0
}

[data-sui-theme-scope] .opacity-80 {

    opacity: 0.8
}

[data-sui-theme-scope] .shadow {

    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);

    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);

    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

[data-sui-theme-scope] .outline {

    outline-style: solid
}

[data-sui-theme-scope] .ring {

    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);

    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);

    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

[data-sui-theme-scope] .blur {

    --tw-blur: blur(var(--sui-blur));

    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

[data-sui-theme-scope] .filter {

    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

[data-sui-theme-scope] .rounded-xl {

    border-radius: 0.75rem;

    --sui-focus-ring-border-radius: 0.75rem
}

[data-sui-theme-scope] .rounded-b-lg {

    border-bottom-right-radius: var(--sui-border-radius-lg);

    border-bottom-left-radius: var(--sui-border-radius-lg)
}

[data-sui-theme-scope] .rounded-t-md {

    border-top-left-radius: var(--sui-border-radius-md);

    border-top-right-radius: var(--sui-border-radius-md)
}

[data-sui-theme-scope] .\!border {

    border-width: 1px !important;

    --sui-focus-ring-border-width: 1px !important
}

[data-sui-theme-scope] .border {

    border-width: 1px;

    --sui-focus-ring-border-width: 1px
}

@media (prefers-reduced-motion: no-preference) {

    [data-sui-theme-scope] .\!transition {

        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;

        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;

        transition-duration: 150ms !important
    }

    [data-sui-theme-scope] .transition {

        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;

        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

        transition-duration: 150ms
    }

    [data-sui-theme-scope] .transition-opacity {

        transition-property: opacity;

        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

        transition-duration: 150ms
    }

    [data-sui-theme-scope] .duration-300 {

        transition-duration: 300ms
    }

    [data-sui-theme-scope] .ease-in-out {

        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
    }
}

[data-sui-theme-scope] .not-fullscreen\:min-h-\[423px\]:not(:fullscreen) {

    min-height: 423px
}

[data-sui-theme-scope] :is(:fullscreen .in-fullscreen\:absolute) {

    position: absolute
}

[data-sui-theme-scope] :is(:fullscreen .in-fullscreen\:bottom-0) {

    bottom: var(--sui-spacing-0)
}

[data-sui-theme-scope] :is(:fullscreen .in-fullscreen\:left-1\/2) {

    left: 50%
}

[data-sui-theme-scope] :is(:fullscreen .in-fullscreen\:mb-6) {

    margin-bottom: var(--sui-spacing-6)
}

[data-sui-theme-scope] :is(:fullscreen .in-fullscreen\:flex) {

    display: flex
}

[data-sui-theme-scope] :is(:fullscreen .in-fullscreen\:w-\[800px\]) {

    width: 800px
}

[data-sui-theme-scope] :is(:fullscreen .in-fullscreen\:w-full) {

    width: 100%
}

[data-sui-theme-scope] :is(:fullscreen .in-fullscreen\:-translate-x-1\/2) {

    --tw-translate-x: -50%;

    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

[data-sui-theme-scope] :is(:fullscreen .in-fullscreen\:transform) {

    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

[data-sui-theme-scope] :is(:fullscreen .in-fullscreen\:justify-center) {

    justify-content: center
}

[data-sui-theme-scope] :is(:fullscreen .in-fullscreen\:opacity-0) {

    opacity: 0
}

[data-sui-theme-scope] :is(:fullscreen .in-fullscreen\:opacity-100) {

    opacity: 1
}

[data-sui-theme-scope] :is(:fullscreen .in-fullscreen\:rounded-md) {

    border-radius: var(--sui-border-radius-md);

    --sui-focus-ring-border-radius: var(--sui-border-radius-md)
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3RhaWx3aW5kY3NzL2Jhc2UuY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3RhaWx3aW5kY3NzL2NvbXBvbmVudHMuY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3RhaWx3aW5kY3NzL3V0aWxpdGllcy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7O0NBY0M7O0FDZEQ7O0lBQUEsd0JBQWM7O0lBQWQsd0JBQWM7O0lBQWQsbUJBQWM7O0lBQWQsbUJBQWM7O0lBQWQsY0FBYzs7SUFBZCxjQUFjOztJQUFkLGNBQWM7O0lBQWQsZUFBYzs7SUFBZCxlQUFjOztJQUFkLGFBQWM7O0lBQWQsYUFBYzs7SUFBZCxrQkFBYzs7SUFBZCxzQ0FBYzs7SUFBZCw4QkFBYzs7SUFBZCw2QkFBYzs7SUFBZCw0QkFBYzs7SUFBZCxlQUFjOztJQUFkLG9CQUFjOztJQUFkLHNCQUFjOztJQUFkLHVCQUFjOztJQUFkLHdCQUFjOztJQUFkLGtCQUFjOztJQUFkLDJCQUFjOztJQUFkLDRCQUFjOztJQUFkLHNDQUFjOztJQUFkLGtDQUFjOztJQUFkLDJCQUFjOztJQUFkLHNCQUFjOztJQUFkLDhCQUFjOztJQUFkLFlBQWM7O0lBQWQsa0JBQWM7O0lBQWQsZ0JBQWM7O0lBQWQsaUJBQWM7O0lBQWQsa0JBQWM7O0lBQWQsY0FBYzs7SUFBZCxnQkFBYzs7SUFBZCxhQUFjOztJQUFkLG1CQUFjOztJQUFkLHFCQUFjOztJQUFkLDJCQUFjOztJQUFkLHlCQUFjOztJQUFkLDBCQUFjOztJQUFkLDJCQUFjOztJQUFkLHVCQUFjOztJQUFkLHdCQUFjOztJQUFkLHlCQUFjOztJQUFkLHNCQUFjOztJQUFkLG9CQUFjOztJQUFkLHNCQUFjOztJQUFkLHFCQUFjOztJQUFkO0FBQWM7O0FBQWQ7O0lBQUEsd0JBQWM7O0lBQWQsd0JBQWM7O0lBQWQsbUJBQWM7O0lBQWQsbUJBQWM7O0lBQWQsY0FBYzs7SUFBZCxjQUFjOztJQUFkLGNBQWM7O0lBQWQsZUFBYzs7SUFBZCxlQUFjOztJQUFkLGFBQWM7O0lBQWQsYUFBYzs7SUFBZCxrQkFBYzs7SUFBZCxzQ0FBYzs7SUFBZCw4QkFBYzs7SUFBZCw2QkFBYzs7SUFBZCw0QkFBYzs7SUFBZCxlQUFjOztJQUFkLG9CQUFjOztJQUFkLHNCQUFjOztJQUFkLHVCQUFjOztJQUFkLHdCQUFjOztJQUFkLGtCQUFjOztJQUFkLDJCQUFjOztJQUFkLDRCQUFjOztJQUFkLHNDQUFjOztJQUFkLGtDQUFjOztJQUFkLDJCQUFjOztJQUFkLHNCQUFjOztJQUFkLDhCQUFjOztJQUFkLFlBQWM7O0lBQWQsa0JBQWM7O0lBQWQsZ0JBQWM7O0lBQWQsaUJBQWM7O0lBQWQsa0JBQWM7O0lBQWQsY0FBYzs7SUFBZCxnQkFBYzs7SUFBZCxhQUFjOztJQUFkLG1CQUFjOztJQUFkLHFCQUFjOztJQUFkLDJCQUFjOztJQUFkLHlCQUFjOztJQUFkLDBCQUFjOztJQUFkLDJCQUFjOztJQUFkLHVCQUFjOztJQUFkLHdCQUFjOztJQUFkLHlCQUFjOztJQUFkLHNCQUFjOztJQUFkLG9CQUFjOztJQUFkLHNCQUFjOztJQUFkLHFCQUFjOztJQUFkO0FBQWM7O0FDQWQ7O0lBQUEsMERBQW9COztJQUFwQiw4REFBb0I7O0lBQXBCLDhEQUFvQjs7SUFBcEIsOEVBQW9COztZQUFwQixzRUFBb0I7O0lBQXBCLG9FQUFvQjs7SUFBcEIsbUNBQW9COztJQUFwQixhQUFvQjs7SUFBcEIsb0JBQW9COztJQUFwQjtBQUFvQjs7QUFBcEI7O0lBQUE7O1FBQUEsK0ZBQW9COztRQUFwQix3REFBb0I7O1FBQXBCLDRGQUFvQjs7UUFBcEIsMEJBQW9COztRQUFwQjtJQUFvQjs7SUFBcEI7O1FBQUEsK0ZBQW9COztRQUFwQix3REFBb0I7O1FBQXBCLDRGQUFvQjs7UUFBcEIsMEJBQW9COztRQUFwQjtJQUFvQjs7SUFBcEI7O1FBQUEsK0ZBQW9COztRQUFwQix3REFBb0I7O1FBQXBCLDRGQUFvQjs7UUFBcEIsMEJBQW9COztRQUFwQjtJQUFvQjs7SUFBcEI7O1FBQUEsOEJBQW9COztRQUFwQix3REFBb0I7O1FBQXBCLDRGQUFvQjs7UUFBcEIsMEJBQW9COztRQUFwQjtJQUFvQjs7SUFBcEI7O1FBQUEsOEVBQW9COztRQUFwQjtJQUFvQjs7SUFBcEI7O1FBQUEsK0ZBQW9COztRQUFwQix3REFBb0I7O1FBQXBCLDRGQUFvQjs7UUFBcEIsMEJBQW9COztRQUFwQjtJQUFvQjs7SUFBcEI7O1FBQUEsOEVBQW9COztRQUFwQjtJQUFvQjs7SUFBcEI7O1FBQUEsK0ZBQW9COztRQUFwQix3REFBb0I7O1FBQXBCLDRGQUFvQjs7UUFBcEIsMEJBQW9COztRQUFwQjtJQUFvQjs7SUFBcEI7O1FBQUEsd0RBQW9COztRQUFwQiw0RkFBb0I7O1FBQXBCLDhFQUFvQjs7UUFBcEIsK0ZBQW9COztRQUFwQix3REFBb0I7O1FBQXBCLDRGQUFvQjs7UUFBcEIsMEJBQW9COztRQUFwQjtJQUFvQjs7SUFBcEI7O1FBQUEsK0ZBQW9COztRQUFwQix3REFBb0I7O1FBQXBCO0lBQW9COztJQUFwQjs7UUFBQSw4RUFBb0I7O1FBQXBCO0lBQW9COztJQUFwQjs7UUFBQSw4RUFBb0I7O1FBQXBCO0lBQW9COztJQUFwQjs7O1FBQUEsd0RBQW9COztRQUFwQiw0RkFBb0I7O1FBQXBCLDhFQUFvQjs7UUFBcEIsK0ZBQW9COztRQUFwQix3REFBb0I7O1FBQXBCLDRGQUFvQjs7UUFBcEIsMEJBQW9COztRQUFwQjtJQUFvQjs7SUFBcEI7O1FBQUEsd0RBQW9COztRQUFwQiw0RkFBb0I7O1FBQXBCLDhFQUFvQjs7UUFBcEIsK0ZBQW9COztRQUFwQix3REFBb0I7O1FBQXBCLDRGQUFvQjs7UUFBcEIsMEJBQW9COztRQUFwQjtJQUFvQjs7SUFBcEI7O1FBQUEsK0ZBQW9COztRQUFwQix3REFBb0I7O1FBQXBCO0lBQW9COztJQUFwQjs7UUFBQSwrRkFBb0I7O1FBQXBCLHdEQUFvQjs7UUFBcEIsNEZBQW9COztRQUFwQiwwQkFBb0I7O1FBQXBCO0lBQW9COztJQUFwQjs7UUFBQSwrRkFBb0I7O1FBQXBCLHdEQUFvQjs7UUFBcEIsNEZBQW9COztRQUFwQiwwQkFBb0I7O1FBQXBCO0lBQW9COztJQUFwQjs7UUFBQSx3SkFBb0I7O1FBQXBCLHdEQUFvQjs7UUFBcEI7SUFBb0I7O0lBQXBCOztRQUFBLDRCQUFvQjs7UUFBcEIsd0RBQW9COztRQUFwQjtJQUFvQjs7SUFBcEI7O1FBQUEsK0ZBQW9COztRQUFwQix3REFBb0I7O1FBQXBCO0lBQW9COztJQUFwQjs7UUFBQSwrRkFBb0I7O1FBQXBCLHdEQUFvQjs7UUFBcEI7SUFBb0I7O0lBQXBCOztRQUFBLHdKQUFvQjs7UUFBcEIsd0RBQW9COztRQUFwQiw0RkFBb0I7O1FBQXBCLDBCQUFvQjs7UUFBcEI7SUFBb0I7O0lBQXBCOztRQUFBLCtGQUFvQjs7UUFBcEIsd0RBQW9COztRQUFwQjtJQUFvQjs7SUFBcEI7O1FBQUEsd0JBQW9COztRQUFwQix3REFBb0I7O1FBQXBCO0lBQW9COztJQUFwQjs7UUFBQSwrRkFBb0I7O1FBQXBCLHdEQUFvQjs7UUFBcEIsNEZBQW9COztRQUFwQiwwQkFBb0I7O1FBQXBCO0lBQW9COztJQUFwQjs7UUFBQSwrRkFBb0I7O1FBQXBCLHdEQUFvQjs7UUFBcEIsNEZBQW9COztRQUFwQiwwQkFBb0I7O1FBQXBCO0lBQW9COztJQUFwQjs7UUFBQSw4RUFBb0I7O1FBQXBCO0lBQW9COztJQUFwQjs7UUFBQTtJQUFvQjs7SUFBcEI7O1FBQUEsK0ZBQW9COztRQUFwQix3REFBb0I7O1FBQXBCLDRGQUFvQjs7UUFBcEIsMEJBQW9COztRQUFwQjtJQUFvQjs7SUFBcEI7O1FBQUEsK0ZBQW9COztRQUFwQix3REFBb0I7O1FBQXBCLDRGQUFvQjs7UUFBcEIsMEJBQW9COztRQUFwQjtJQUFvQjs7SUFBcEI7O1FBQUEsK0ZBQW9COztRQUFwQix3REFBb0I7O1FBQXBCLDRGQUFvQjs7UUFBcEIsMEJBQW9COztRQUFwQjtJQUFvQjs7SUFBcEI7O1FBQUEsK0ZBQW9COztRQUFwQix3REFBb0I7O1FBQXBCLDRGQUFvQjs7UUFBcEIsMEJBQW9COztRQUFwQjtJQUFvQjs7SUFBcEI7O1FBQUEsK0ZBQW9COztRQUFwQix3REFBb0I7O1FBQXBCO0lBQW9COztJQUFwQjs7UUFBQSwrRkFBb0I7O1FBQXBCLHdEQUFvQjs7UUFBcEI7SUFBb0I7O0lBQXBCOztRQUFBLCtGQUFvQjs7UUFBcEIsd0RBQW9COztRQUFwQiw0RkFBb0I7O1FBQXBCLDBCQUFvQjs7UUFBcEI7SUFBb0I7QUFBQTs7QUFBcEI7O0lBQUEscURBQW9COztJQUFwQix5REFBb0I7O0lBQXBCLHlEQUFvQjs7SUFBcEIseUVBQW9COztZQUFwQixpRUFBb0I7O0lBQXBCLCtEQUFvQjs7SUFBcEIsbUNBQW9COztJQUFwQixnQ0FBb0I7O0lBQXBCLG9CQUFvQjs7SUFBcEI7QUFBb0I7O0FBQXBCOztJQUFBLHNCQUFvQjs7SUFBcEIsYUFBb0I7O0lBQXBCLG1CQUFvQjs7SUFBcEIsMkJBQW9COztJQUFwQixnQkFBb0I7O0lBQXBCO0FBQW9COztBQUFwQjs7SUFBQTtBQUFvQjs7QUFBcEI7O0lBQUEsb0JBQW9COztJQUFwQixrQkFBb0I7O0lBQXBCLDJCQUFvQjs7SUFBcEIsc0JBQW9COztJQUFwQjtBQUFvQjs7QUFBcEI7OztJQUFBLDBDQUFvQjs7SUFBcEI7QUFBb0I7O0FBQXBCOztJQUFBO0FBQW9COztBQUFwQjs7SUFBQSxrQ0FBb0I7O0lBQXBCO0FBQW9COztBQUFwQjs7SUFBQSxrQ0FBb0I7O0lBQXBCO0FBQW9COztBQUFwQjs7SUFBQSxxQ0FBb0I7O0lBQXBCO0FBQW9COztBQUFwQjs7SUFBQSxtQkFBb0I7O0lBQXBCLDBDQUFvQjs7SUFBcEIsMkRBQW9COztJQUFwQjtBQUFvQjs7QUFBcEI7O0lBQUE7O1FBQUEsc0JBQW9COztRQUFwQjtJQUFvQjs7SUFBcEI7O1FBQUEsa0JBQW9COztRQUFwQjtJQUFvQjs7SUFBcEI7O1FBQUEsa0JBQW9COztRQUFwQjtJQUFvQjs7SUFBcEI7O1FBQUEsc0JBQW9COztRQUFwQjtJQUFvQjs7SUFBcEI7O1FBQUEsc0JBQW9COztRQUFwQjtJQUFvQjs7SUFBcEI7O1FBQUE7SUFBb0I7O0lBQXBCOztRQUFBO0lBQW9COztJQUFwQjs7UUFBQSx1REFBb0I7O1FBQXBCOzs7O0lBQW9COztJQUFwQjs7UUFBQTtJQUFvQjs7SUFBcEI7O1FBQUE7SUFBb0I7O0lBQXBCOztRQUFBO0lBQW9COztJQUFwQjs7UUFBQSxrREFBb0I7O1FBQXBCLHlDQUFvQjs7UUFBcEI7SUFBb0I7O0lBQXBCOztRQUFBO0lBQW9COztJQUFwQjs7UUFBQTtJQUFvQjs7SUFBcEI7O1FBQUEsa0RBQW9COztRQUFwQjtJQUFvQjs7SUFBcEI7O1FBQUE7SUFBb0I7O0lBQXBCOztRQUFBOzs7O0lBQW9COztJQUFwQjs7UUFBQSx1REFBb0I7O1FBQXBCLHVEQUFvQjs7UUFBcEI7SUFBb0I7O0lBQXBCOztRQUFBO0lBQW9COztJQUFwQjs7UUFBQSx1REFBb0I7O1FBQXBCO0lBQW9COztJQUFwQjs7UUFBQSx3REFBb0I7O1FBQXBCO0lBQW9COztJQUFwQjs7O1FBQUE7SUFBb0I7O0lBQXBCOztRQUFBLGtCQUFvQjs7UUFBcEI7SUFBb0I7O0lBQXBCOztRQUFBLG9CQUFvQjs7UUFBcEI7SUFBb0I7O0lBQXBCOztRQUFBLG9CQUFvQjs7UUFBcEI7SUFBb0I7O0lBQXBCOztRQUFBO0lBQW9COztJQUFwQjs7UUFBQTtJQUFvQjs7SUFBcEI7O1FBQUE7SUFBb0I7O0lBQXBCOzs7UUFBQSxvQkFBb0I7O1FBQXBCO0lBQW9COztJQUFwQjs7UUFBQSxzQkFBb0I7O1FBQXBCO0lBQW9COztJQUFwQjs7UUFBQSxvQkFBb0I7O1FBQXBCO0lBQW9COztJQUFwQjs7UUFBQSxvQkFBb0I7O1FBQXBCO0lBQW9COztJQUFwQjs7UUFBQTtJQUFvQjs7SUFBcEI7O1FBQUEsb0JBQW9COztRQUFwQjtJQUFvQjs7SUFBcEI7O1FBQUE7SUFBb0I7O0lBQXBCOztRQUFBO0lBQW9COztJQUFwQjs7UUFBQTs7O0lBQW9COztJQUFwQjs7UUFBQTs7O0lBQW9COztJQUFwQjs7UUFBQTs7O0lBQW9COztJQUFwQjs7UUFBQSxzQkFBb0I7O1FBQXBCLHVHQUFvQjs7UUFBcEIsa0JBQW9COztRQUFwQjtJQUFvQjs7SUFBcEI7O1FBQUEsc0JBQW9COztRQUFwQjtJQUFvQjs7SUFBcEI7O1FBQUEsa0JBQW9COztRQUFwQjtJQUFvQjs7SUFBcEI7O1FBQUEsNERBQW9COztRQUFwQjtJQUFvQjs7SUFBcEI7O1FBQUEsNERBQW9COztRQUFwQjtJQUFvQjs7SUFBcEI7O1FBQUEsMkRBQW9COztRQUFwQjtJQUFvQjs7SUFBcEI7O1FBQUEsNERBQW9COztRQUFwQjtJQUFvQjs7SUFBcEI7O1FBQUEsNkNBQW9COztRQUFwQixxREFBb0I7O1FBQXBCO0lBQW9COztJQUFwQjs7UUFBQTtJQUFvQjs7SUFBcEI7O1FBQUEsa0JBQW9COztRQUFwQjtJQUFvQjs7SUFBcEI7O1FBQUEsa0JBQW9COztRQUFwQjtJQUFvQjs7SUFBcEI7O1FBQUEsZ0NBQW9COztRQUFwQjtJQUFvQjs7SUFBcEI7O1FBQUEsb0JBQW9COztRQUFwQjtJQUFvQjs7SUFBcEI7O1FBQUEsa0JBQW9COztRQUFwQjtJQUFvQjs7SUFBcEI7O1FBQUEsa0JBQW9COztRQUFwQjtJQUFvQjs7SUFBcEI7O1FBQUEsa0JBQW9COztRQUFwQjtJQUFvQjs7SUFBcEI7O1FBQUEsa0JBQW9COztRQUFwQjtJQUFvQjs7SUFBcEI7O1FBQUEsa0JBQW9COztRQUFwQix1R0FBb0I7O1FBQXBCLG9CQUFvQjs7UUFBcEI7SUFBb0I7O0lBQXBCOztRQUFBO0lBQW9COztJQUFwQjs7UUFBQSxvQkFBb0I7O1FBQXBCO0lBQW9COztJQUFwQjs7UUFBQSxrQkFBb0I7O1FBQXBCO0lBQW9COztJQUFwQjs7UUFBQSxjQUFvQjs7UUFBcEI7SUFBb0I7O0lBQXBCOztRQUFBLGtCQUFvQjs7UUFBcEI7SUFBb0I7O0lBQXBCOztRQUFBLGNBQW9COztRQUFwQjtJQUFvQjs7SUFBcEI7O1FBQUEsa0JBQW9COztRQUFwQjtJQUFvQjs7SUFBcEI7O1FBQUEsa0JBQW9COztRQUFwQjtJQUFv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Qiw0REFBb0I7O0lBQXBCLDZEQUFvQjs7SUFBcEI7Ozs7T0FBb0I7O0lBQXBCO0FBQW9COztBQUFwQjs7SUFBQSxvREFBb0I7O0lBQXBCOztPQUFvQjs7SUFBcEI7OztBQUFvQjs7QUFBcEI7O0lBQUEsb0RBQW9COztJQUFwQjs7T0FBb0I7O0lBQXBCOzs7QUFBb0I7O0FBQXBCOztJQUFBLG9EQUFvQjs7SUFBcEI7O09BQW9COztJQUFwQjs7O0FBQW9COztBQUFwQjs7SUFBQSxvREFBb0I7O0lBQXBCOztPQUFvQjs7SUFBcEI7OztBQUFvQjs7QUFBcEI7O0lBQUEsb0RBQW9COztJQUFwQjs7T0FBb0I7O0lBQXBCOzs7QUFBb0I7O0FBQXBCOztJQUFBOztPQUFvQjs7SUFBcEI7O09BQW9COztJQUFwQjtBQUFvQjs7QUFBcEI7O0lBQUE7O09BQW9COztJQUFwQjs7T0FBb0I7O0lBQXBCOzs7QUFBb0I7O0FBQXBCOztJQUFBOztPQUFvQjs7SUFBcEI7O09BQW9COztJQUFwQjtBQUFvQjs7QUFBcEI7O0lBQUE7O09BQW9COztJQUFwQjs7T0FBb0I7O0lBQXBCO0FBQW9COztBQUFwQjs7SUFBQTs7T0FBb0I7O0lBQXBCOztPQUFvQjs7SUFBcEI7QUFBb0I7O0FBQXBCOztJQUFBO0FBQW9COztBQUFwQjs7SUFBQTtBQUFvQjs7QUFBcEI7O0lBQUE7QUFBb0I7O0FBQXBCOztJQUFBO0FBQW9COztBQUFwQjs7SUFBQTtBQUFvQjs7QUFBcEI7O0lBQUE7QUFBb0I7O0FBQXBCOztJQUFBLGtCQUFvQjs7SUFBcEIsZUFBb0I7O0lBQXBCLHlCQUFvQjs7WUFBcEIsaUJBQW9COztJQUFwQixzQkFBb0I7O0lBQXBCLDBCQUFvQjs7SUFBcEIsOEJBQW9COztJQUFwQixtQkFBb0I7O0lBQXBCLG9CQUFvQjs7SUFBcEIsbUJBQW9COztJQUFwQiwyQkFBb0I7O0lBQXBCO0FBQW9COztBQUFwQjs7SUFBQTtBQUFvQjs7QUFBcEI7O0lBQUE7QUFBb0I7O0FBQXBCOztJQUFBLGdEQUFvQjs7SUFBcEIsb0RBQW9COztJQUFwQiww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QkFBb0I7O0lBQXBCO0FBQW9COztBQUFwQjs7SUFBQSxrQkFBb0I7O0lBQXBCO0FBQW9COztBQUFwQjs7SUFBQSxnQ0FBb0I7O0lBQXBCO0FBQW9COztBQUFwQjs7SUFBQSxvQkFBb0I7O0lBQXBCO0FBQW9COztBQUFwQjs7SUFBQSxvQkFBb0I7O0lBQXBCO0FBQW9COztBQUFwQjs7SUFBQTtBQUFvQjs7QUFBcEI7Ozs7O0lBQUEsb0JBQW9COztJQUFwQjtBQUFvQjs7QUFBcEI7O0lBQUEsa0JBQW9COztJQUFwQjtBQUFvQjs7QUFBcEI7O0lBQUEsa0JBQW9COztJQUFwQiwyQkFBb0I7O0lBQXBCLHNCQUFvQjs7SUFBcEIsa0NBQW9COztJQUFwQjtBQUFvQjs7QUFBcEI7O0lBQUE7QUFBb0I7O0FBQXBCOztJQUFBLHNEQUFvQjs7SUFBcEIseURBQW9COztJQUFwQjtBQUFvQjs7QUFBcEI7OztJQUFBLHNEQUFvQjs7SUFBcEI7QUFBb0I7O0FBQXBCOzs7OztJQUFBO0FBQW9COztBQUFwQjs7O0lBQUE7QUFBb0I7O0FBQXBCOzs7SUFBQSxzQkFBb0I7O0lBQXBCO0FBQW9COztBQUFwQjs7O0lBQUEsc0JBQW9COztJQUFwQjtBQUFvQjs7QUFBcEI7OztJQUFBLHNCQUFvQjs7SUFBcEI7QUFBb0I7O0FBQXBCOzs7SUFBQSxzQkFBb0I7O0lBQXBCO0FBQW9COztBQUFwQjs7O0lBQUEsc0JBQW9COztJQUFwQjtBQUFvQjs7QUFBcEI7Ozs7Ozs7SUFBQTtBQUFvQjs7QUFBcEI7Ozs7OztJQUFBLHNCQUFvQjs7SUFBcEI7QUFBb0I7O0FBQXBCOztJQUFBO0FBQW9COztBQUFwQjs7SUFBQSxzQkFBb0I7O0lBQXBCO0FBQW9COztBQUFwQjs7O0lBQUE7QUFBb0I7O0FBQXBCOztJQUFBLFdBQW9COztJQUFwQixxREFBb0I7O0lBQXBCLHdEQUFvQjs7SUFBcEI7QUFBb0I7O0FBQXBCOzs7SUFBQSxxREFBb0I7O0lBQXBCO0FBQW9COztBQUFwQjs7SUFBQTtBQUFvQjs7QUFBcEI7O0lBQUEsZUFBb0I7O0lBQXBCLHlC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Qjs7SUFBbkI7QUFBbUI7O0FBQW5COztJQUFBLGdCQUFtQjs7SUFBbkIsb0JBQW1COztJQUFuQiw0QkFBbUI7O0lBQW5CO0FBQW1COztBQUFuQjs7SUFBQSxnQkFBbUI7O0lBQW5CLG9CQUFtQjs7SUFBbkIsNEJBQW1COztJQUFuQjtBQUFtQjs7QUFBbkI7O0lBQUEsaUJBQW1COztJQUFuQixjQUFtQjs7SUFBbkIsOEJBQW1COztJQUFuQjtBQUFtQjs7QUFBbkI7O0lBQUE7QUFBbUI7O0FBQW5COztJQUFBO0FBQW1COztBQUFuQjs7SUFBQTtBQUFtQjs7QUFBbkI7O0lBQUE7QUFBbUI7O0FBQW5COztJQUFBO0FBQW1COztBQUFuQjs7SUFBQTtBQUFtQjs7QUFBbkI7O0lBQUE7QUFBbUI7O0FBQW5COztJQUFBO0FBQW1COztBQUFuQjs7SUFBQTtBQUFtQjs7QUFBbkI7O0lBQUE7QUFBbUI7O0FBQW5COztJQUFBO0FBQW1COztBQUFuQjs7SUFBQTtBQUFtQjs7QUFBbkI7O0lBQUE7QUFBbUI7O0FBQW5COztJQUFBO0FBQW1COztBQUFuQjs7SUFBQTtBQUFtQjs7QUFBbkI7O0lBQUE7QUFBbUI7O0FBQW5COztJQUFBO0FBQW1COztBQUFuQjs7SUFBQTtBQUFtQjs7QUFBbkI7O0lBQUE7QUFBbUI7O0FBQW5COztJQUFBO0FBQW1COztBQUFuQjs7SUFBQTtBQUFtQjs7QUFBbkI7O0lBQUE7QUFBbUI7O0FBQW5COztJQUFBO0FBQW1COztBQUFuQjs7SUFBQTtBQUFtQjs7QUFBbkI7O0lBQUE7QUFBbUI7O0FBQW5COztJQUFBO0FBQW1COztBQUFuQjs7SUFBQTtBQUFtQjs7QUFBbkI7O0lBQUE7QUFBbUI7O0FBQW5COztJQUFBOztRQUFBO0lBQW1CO0FBQUE7O0FBQW5COztJQUFBO0FBQW1COztBQUFuQjs7SUFBQTtBQUFtQjs7QUFBbkI7O0lBQUE7QUFBbUI7O0FBQW5COztJQUFBO0FBQW1COztBQUFuQjs7SUFBQTtBQUFtQjs7QUFBbkI7O0lBQUE7QUFBbUI7O0FBQW5COztJQUFBO0FBQW1COztBQUFuQjs7SUFBQTtBQUFtQjs7QUFBbkI7O0lBQUE7QUFBbUI7O0FBQW5COztJQUFBO0FBQW1COztBQUFuQjs7SUFBQTtBQUFtQjs7QUFBbkI7O0lBQUE7QUFBbUI7O0FBQW5COztJQUFBLGdCQUFtQjs7SUFBbkIsdUJBQW1COztJQUFuQjtBQUFtQjs7QUFBbkI7O0lBQUEsa0JBQW1COztJQUFuQjtBQUFtQjs7QUFBbkI7O0lBQUEsa0JBQW1COztJQUFuQjtBQUFtQjs7QUFBbkI7O0lBQUEsa0JBQW1COztJQUFuQjtBQUFtQjs7QUFBbkI7O0lBQUE7QUFBbUI7O0FBQW5COztJQUFBO0FBQW1COztBQUFuQjs7SUFBQSxrQ0FBbUI7O0lBQW5CO0FBQW1COztBQUFuQjs7SUFBQSxpQ0FBbUI7O0lBQW5CO0FBQW1COztBQUFuQjs7SUFBQTtBQUFtQjs7QUFBbkI7O0lBQUE7QUFBbUI7O0FBQW5COztJQUFBLG1CQUFtQjs7SUFBbkI7QUFBbUI7O0FBQW5COztJQUFBO0FBQW1COztBQUFuQjs7SUFBQTtBQUFtQjs7QUFBbkI7O0lBQUE7QUFBbUI7O0FBQW5COztJQUFBO0FBQW1COztBQUFuQjs7SUFBQTtBQUFtQjs7QUFBbkI7O0lBQUE7QUFBbUI7O0FBQW5COztJQUFBLG9CQUFtQjs7SUFBbkI7QUFBbUI7O0FBQW5COztJQUFBLG9CQUFtQjs7SUFBbkI7QUFBbUI7O0FBQW5COztJQUFBO0FBQW1COztBQUFuQjs7SUFBQTtBQUFtQjs7QUFBbkI7O0lBQUE7QUFBbUI7O0FBQW5COztJQUFBLDBFQUFtQjs7SUFBbkIsOEZBQW1COztJQUFuQjtBQUFtQjs7QUFBbkI7O0lBQUE7QUFBbUI7O0FBQW5COztJQUFBLDJHQUFtQjs7SUFBbkIseUdBQW1COztJQUFuQjtBQUFtQjs7QUFBbkI7O0lBQUEsZ0NBQW1COztJQUFuQjtBQUFtQjs7QUFBbkI7O0lBQUE7QUFBbUI7O0FBQW5COztJQUFBLHNCQUFtQjs7SUFBbkI7QUFBbUI7O0FBQW5COztJQUFBLHVEQUFtQjs7SUFBbkI7QUFBbUI7O0FBQW5COztJQUFBLG1EQUFtQjs7SUFBbkI7QUFBbUI7O0FBQW5COztJQUFBLDRCQUFtQjs7SUFBbkI7QUFBbUI7O0FBQW5COztJQUFBLGlCQUFtQjs7SUFBbkI7QUFBbUI7O0FBQW5COztJQUFBOztRQUFBLG1LQUFtQjs7UUFBbkIsbUVBQW1COztRQUFuQjtJQUFtQjs7SUFBbkI7O1FBQUEsd0pBQW1COztRQUFuQix3REFBbUI7O1FBQW5CO0lBQW1COztJQUFuQjs7UUFBQSw0QkFBbUI7O1FBQW5CLHdEQUFtQjs7UUFBbkI7SUFBbUI7O0lBQW5COztRQUFBO0lBQW1COztJQUFuQjs7UUFBQTtJQUFtQjtBQUFBOztBSEFuQjs7SUFBQTtBQW1CQTs7QUFuQkE7O0lBQUE7QUFtQkE7O0FBbkJBOztJQUFBO0FBbUJBOztBQW5CQTs7SUFBQTtBQW1CQTs7QUFuQkE7O0lBQUE7QUFtQkE7O0FBbkJBOztJQUFBO0FBbUJBOztBQW5CQTs7SUFBQTtBQW1CQTs7QUFuQkE7O0lBQUE7QUFtQkE7O0FBbkJBOztJQUFBLHNCQW1CQTs7SUFuQkE7QUFtQkE7O0FBbkJBOztJQUFBO0FBbUJBOztBQW5CQTs7SUFBQTtBQW1CQTs7QUFuQkE7O0lBQUE7QUFtQkE7O0FBbkJBOztJQUFBO0FBbUJBOztBQW5CQTs7SUFBQSwwQ0FtQkE7O0lBbkJBO0FBbUJBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcblRoaXMgZmlsZSBpcyB1c2VkIHRvIGRlZmluZSBvciBpbXBvcnQgc3R5bGVzIHdpdGggdGFpbHdpbmRjc3Mgc3BlY2lmaWMga2V5d29yZHMgLCBlLmcuXG5cbi5teS1jYXJkIHtcbiAgcGFkZGluZzogdGhlbWUoJ3NwYWNpbmcuNCcpO1xufVxuXG4ubXktYWxlcnQge1xuICBAYXBwbHkgYmctcmVkLTUwMCAhaW1wb3J0YW50O1xufVxuXG5PciBpbXBvcnQgYW5vdGhlciB0YWlsd2luZCBjc3MgZmlsZSwgZS5nLlxuXG5AaW1wb3J0IFwiLi9jdXN0b20tY29tcG9uZW50cy5jc3NcIjtcbiovXG5cbkBpbXBvcnQgJ3RhaWx3aW5kY3NzL2Jhc2UnO1xuQGltcG9ydCAndGFpbHdpbmRjc3MvY29tcG9uZW50cyc7XG5AaW1wb3J0ICd0YWlsd2luZGNzcy91dGlsaXRpZXMnO1xuIiwiQHRhaWx3aW5kIGJhc2U7XG4iLCJAdGFpbHdpbmQgY29tcG9uZW50cztcbiIsIkB0YWlsd2luZCB1dGlsaXRpZXM7XG4iXX0= */
