@charset "UTF-8";:root{--marketplace-color-success: #28a745;--marketplace-color-success-bg: #e6f4ea;--marketplace-color-success-text: #1e7e34;--marketplace-color-warning: #ffc107;--marketplace-color-warning-bg: #fff3cd;--marketplace-color-warning-text: #856404;--marketplace-color-danger: #dc3545;--marketplace-color-danger-dark: #a71d2a;--marketplace-color-danger-bg: #f8d7da;--marketplace-color-danger-text: #842029}.b_marketplace-buy-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px}.b_marketplace-product-card{padding:1.5rem;border:1px solid var(--border-color, #e0e0e0);border-radius:4px}.b_marketplace-product-card__title{margin:0 0 .5rem}.b_marketplace-product-card__versions{display:inline-block;font-size:.85rem;color:var(--text-color-muted);margin-right:.75rem}.b_marketplace-product-card__price{display:inline-block;font-size:.85rem;font-weight:600}.b_marketplace-form{max-width:480px}.b_marketplace-form__honeypot{position:absolute;left:-9999px;height:0;overflow:hidden}.b_marketplace-form__field{margin-bottom:1.25rem}.b_marketplace-form__field label{display:block;margin-bottom:.25rem;font-weight:600}.b_marketplace-form__field label small{font-weight:400;color:var(--text-color-muted)}.b_marketplace-form__field input[type=text],.b_marketplace-form__field input[type=email],.b_marketplace-form__field input[type=password],.b_marketplace-form__field select{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;border:1px solid var(--form-field-border-color, #ccc);border-radius:4px}.b_marketplace-form__errors{padding:.75rem 1rem;margin-bottom:1.5rem;background:#fdecea;border:1px solid #f5c6cb;border-radius:4px}.b_marketplace-form__errors ul{margin:0;padding-left:1.25rem}.b_marketplace-form__submit{display:inline-block;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;color:var(--color-white);background-color:var(--text-color);border:2px solid var(--text-color);border-radius:4px;cursor:pointer;transition:background-color .2s,color .2s}.b_marketplace-form__submit:hover{background-color:var(--color-white);color:var(--text-color)}.b_marketplace-form__login-link{margin-top:1.5rem}.b_marketplace-invoice-request__product{margin:1.5rem 0 2rem;padding:1.25rem 1.5rem;border:1px solid var(--border-color, #e0e0e0);border-radius:4px}.b_marketplace-invoice-request__product h2{margin:0 0 .5rem}.b_marketplace-invoice-request__price{margin:0;font-size:1.25rem;font-weight:600}.b_marketplace-invoice-request__vat{margin-left:.5rem;font-size:.85rem;font-weight:400;color:var(--text-color-muted)}.b_marketplace-invoice-request__confirmation-intro{margin:0 0 1.5rem}.b_marketplace-invoice-request__receipt{margin:0}.b_marketplace-invoice-request__receipt dt{margin-top:1.25rem;font-weight:600}.b_marketplace-invoice-request__receipt dt:first-child{margin-top:0}.b_marketplace-invoice-request__receipt dd{margin:.25rem 0 0}.b_marketplace-invoice-request__receipt-transaction{margin-top:1.5rem;font-size:.8rem;color:var(--text-color-muted)}.b_marketplace-invoice-request__receipt-transaction code{font-size:.8rem}.b_marketplace-account-dashboard__transactions{scrollbar-color:var(--text-highlight-color) var(--color-white);overflow-x:auto}.b_marketplace-account-dashboard__transactions::-webkit-scrollbar-thumb{background-color:var(---text-highlight-color);color:var(--text-highlight-color)}.b_marketplace-account-dashboard__hint{font-size:.875rem;color:var(--text-color-muted)}.b_marketplace-license-row{padding:1.25rem;margin-bottom:1rem;border:1px solid var(--border-color, #e0e0e0);border-radius:4px}.b_marketplace-license-row--active{border-left:4px solid var(--marketplace-color-success)}.b_marketplace-license-row--canceled{border-left:4px solid var(--marketplace-color-warning)}.b_marketplace-license-row--expired,.b_marketplace-license-row--revoked{border-left:4px solid var(--marketplace-color-danger);opacity:.7}.b_marketplace-license-row__product{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.b_marketplace-license-row__product h3{margin:0}.b_marketplace-license-row__status{display:inline-block;padding:.125rem .5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;border-radius:3px;background:#e9ecef}.b_marketplace-license-row__details dl{display:grid;grid-template-columns:auto 1fr;gap:.25rem 1rem;margin:0}.b_marketplace-license-row__details dt{font-weight:600}.b_marketplace-license-row__details dd{margin:0}.b_marketplace-license-row__setup{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-color, #e0e0e0)}.b_marketplace-license-row__setup h4{margin:0 0 .5rem}.b_marketplace-license-row__setup pre{padding:.75rem;background:var(--text-color);color:var(--border-color, #e0e0e0);border-radius:4px;font-size:.875rem}.b_marketplace-license-row__hint{font-size:.8rem;color:var(--text-color-muted);margin-top:.25rem}.b_marketplace-license-row__download{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0}.b_marketplace-license-row__versions{margin-top:12px}.b_marketplace-license-row__versions[open]{--marketplace-versions-toggle-content: "-"}.b_marketplace-license-row__versions-toggle{cursor:pointer;color:var(--marketplace-versions-toggle-color, var(--text-color-muted));-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none;display:flex;align-items:center;gap:4px}.b_marketplace-license-row__versions-toggle:before{content:var(--marketplace-versions-toggle-content, "+");display:inline-block;width:1rem;text-align:center}.b_marketplace-license-row__versions-toggle:hover{--marketplace-versions-toggle-color: var(--text-color)}.b_marketplace-license-row__versions-list{margin:12px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.b_marketplace-license-row__version-link{--link-color: var(--text-color);-webkit-text-decoration:none;text-decoration:none;border-bottom:1px var(--marketplace-version-link-border-bottom-style, dashed) var(--marketplace-version-link-borderbottom, var(--text-color-muted))}.b_marketplace-license-row__version-link:hover{--marketplace-version-link-borderbottom: var(--text-color);--marketplace-version-link-border-bottom-style: solid;-webkit-text-decoration:none;text-decoration:none}.b_marketplace-account-dashboard__profile{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-color, #e0e0e0)}.b_marketplace-transaction-table{width:100%;border-collapse:collapse;margin-bottom:1.5rem}.b_marketplace-transaction-table th,.b_marketplace-transaction-table td{padding:.625rem .75rem;text-align:left;border-bottom:1px solid var(--border-color, #e0e0e0)}.b_marketplace-transaction-table th:first-child,.b_marketplace-transaction-table td:first-child{min-width:95px}.b_marketplace-transaction-table th{font-weight:600;font-size:.85rem;color:var(--text-color-muted)}.b_marketplace-transaction-row__status{display:inline-block;padding:.125rem .5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;border-radius:3px;background:#e9ecef}.b_marketplace-transaction-row__invoice-link{font-size:.85rem}.b_marketplace-account-subnav{margin:0 0 1.5rem;border-bottom:1px solid var(--border-color, #e0e0e0)}.b_marketplace-account-subnav__list{display:flex;gap:0;margin:0;padding:0;list-style:none}.b_marketplace-account-subnav__item{margin:0}.b_marketplace-account-subnav__item:first-child a{padding-left:0}.b_marketplace-account-subnav__item a{display:block;padding:.75rem 1.25rem;color:var(--text-color-muted);-webkit-text-decoration:none;text-decoration:none;font-weight:500;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s,border-color .15s}.b_marketplace-account-subnav__item a:hover{color:var(--text-color)}.b_marketplace-account-subnav__item--active a{color:var(--text-color);border-bottom-color:var(--text-color)}.b_marketplace-project-card{margin-bottom:1rem;border:1px solid var(--border-color, #e0e0e0);border-radius:4px;overflow:hidden}.b_marketplace-project-card__summary{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.b_marketplace-project-card__summary::-webkit-details-marker{display:none}.b_marketplace-project-card__summary:before{content:"";flex:0 0 auto;width:.5rem;height:.5rem;border-right:2px solid var(--text-color-muted);border-bottom:2px solid var(--text-color-muted);transform:rotate(-45deg);transition:transform .15s}.b_marketplace-project-card[open] .b_marketplace-project-card__summary:before{transform:rotate(45deg)}.b_marketplace-project-card__summary-main{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;flex:1 1 auto;min-width:0}.b_marketplace-project-card__summary-title{font-weight:600}.b_marketplace-project-card__summary-domain{font-size:.85rem;color:var(--text-color-muted)}.b_marketplace-project-card__summary-count{flex:0 0 auto;font-size:.8rem;color:var(--text-color-muted);white-space:nowrap}.b_marketplace-project-card__badge{display:inline-block;padding:.125rem .5rem;font-size:.7rem;font-weight:600;text-transform:uppercase;border-radius:3px;background:#e9ecef;color:#444}.b_marketplace-project-card__body{padding:1rem 1.25rem 1.25rem;border-top:1px solid var(--border-color, #e0e0e0)}.b_marketplace-project-card__licenses{margin-top:1.5rem}.b_marketplace-project-card__hint{font-size:.875rem;color:var(--text-color-muted)}.b_marketplace-license-table{width:100%;border-collapse:collapse}.b_marketplace-license-table th,.b_marketplace-license-table td{padding:.625rem .75rem;text-align:left;border-bottom:1px solid var(--border-color, #e0e0e0)}.b_marketplace-license-table th{font-weight:600;font-size:.85rem;color:var(--text-color-muted)}.b_marketplace-license-table__product{font-weight:600}.b_marketplace-license-table__actions{text-align:right;white-space:nowrap}.b_marketplace-license-table__status{display:inline-block;padding:.125rem .5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;border-radius:3px;background:#e9ecef;color:#444}.b_marketplace-license-table__status--active{background:var(--marketplace-color-success-bg);color:var(--marketplace-color-success-text)}.b_marketplace-license-table__status--pending_payment,.b_marketplace-license-table__status--past_due{background:var(--marketplace-color-warning-bg);color:var(--marketplace-color-warning-text)}.b_marketplace-license-table__status--expired,.b_marketplace-license-table__status--revoked{background:var(--marketplace-color-danger-bg);color:var(--marketplace-color-danger-text)}.b_marketplace-license-table__detail-row>td{padding-top:0;background:#fafafa}.b_marketplace-license-table tr[hidden]{display:none}.b_marketplace-license-table__install{white-space:nowrap}.b_marketplace-license-table__install-toggle{border:0;background:transparent;padding:4px;cursor:pointer;color:var(--text-color-muted);line-height:1;border-radius:4px}.b_marketplace-license-table__install-toggle:hover,.b_marketplace-license-table__install-toggle:focus-visible{color:var(--text-color);background:#0000000f}.b_marketplace-license-table__install-toggle.is-open{color:var(--text-color)}.b_marketplace-license-table__detail-grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem 2rem;margin:.75rem 0 .5rem}.b_marketplace-license-table__install-col,.b_marketplace-license-table__download-col{flex:1 1 260px;min-width:0}.b_marketplace-license-table__install-col>:first-child,.b_marketplace-license-table__download-col>:first-child{margin-top:0}.b_marketplace-license-table__install-col .b_marketplace-license-table__detail-heading+*,.b_marketplace-license-table__download-col .b_marketplace-license-table__detail-heading+*{margin-top:0}.b_marketplace-license-table__detail-heading{margin:0 0 .5rem;font-size:.875rem;font-weight:600;color:#333}.b_marketplace-license-table__download-col .b_marketplace-license-row__versions{font-size:.85rem}.b_marketplace-license-table__download-link{display:inline-block;color:var(--marketplace-color-danger);font-weight:600;-webkit-text-decoration:none;text-decoration:none;border-bottom:1px solid currentColor}.b_marketplace-license-table__download-link:hover{color:var(--marketplace-color-danger-dark)}.b_marketplace-license-table__cancel{margin-top:.5rem}.b_marketplace-project-card .b_form__code{font-size:.8125rem;padding-right:2.75rem}.b_marketplace-project-card__body .b_form .b_headline{margin:1.5rem 0 .75rem}.b_marketplace-project-card__body .b_form .b_headline:first-child{margin-top:0}.b_marketplace-project-card .b_form__field--copy{position:relative}.b_marketplace-project-card .b_button--copy{position:absolute;top:20px;right:4px;min-width:0;padding:4px;border:0;background:transparent;color:var(--text-color);line-height:1;border-radius:4px}.b_marketplace-project-card .b_button--copy svg{display:block;width:1.15rem;height:1.15rem}.b_marketplace-project-card .b_button--copy:hover,.b_marketplace-project-card .b_button--copy:focus-visible{color:var(--marketplace-color-danger);background:#0000000f}.b_marketplace-add-project{margin-top:1.5rem}.b_marketplace-add-project__summary{display:inline-flex;align-items:center;gap:6px;cursor:pointer;list-style:none;font-weight:600}.b_marketplace-add-project__summary::-webkit-details-marker{display:none}.b_marketplace-add-project__summary:before{content:"+";display:inline-block;width:1rem;text-align:center}.b_marketplace-add-project[open] .b_marketplace-add-project__summary:before{content:"−"}.b_marketplace-add-project__fields{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.b_marketplace-add-project__fields>.b_form__group{flex:1 1 220px}.b_marketplace-modal{border:0;padding:0;background:transparent;max-width:840px;width:calc(100% - 2rem);z-index:9000}.b_marketplace-modal::backdrop{background-color:#141414e6}.b_marketplace-modal__card{position:relative;background-color:#fff;border-radius:8px;padding:2rem;max-height:calc(100vh - 8rem);overflow-y:auto}.b_marketplace-modal__card h2{margin:0 0 .25rem;font-size:1.4rem}.b_marketplace-modal__close{position:absolute;top:.75rem;right:1rem;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;background:transparent;cursor:pointer;color:#666;transition:color .15s ease}.b_marketplace-modal__close svg{width:14px;height:14px;fill:currentColor}.b_marketplace-modal__close:hover,.b_marketplace-modal__close:focus-visible{color:#1a1a1a}.b_marketplace-modal__product{margin:0 0 1.25rem;color:#666;font-size:.9rem}.b_marketplace-modal__body>p:not(.b_marketplace-modal__signin):not(.b_marketplace-modal__nav){margin-top:0;color:#444}.b_marketplace-modal__form{display:flex;flex-direction:column}.b_marketplace-modal__form button[type=submit]{margin-top:1rem}.b_marketplace-modal__signin{margin-top:8px;font-size:.9rem;color:#666}.b_marketplace-modal__nav{margin-top:1rem;font-size:.9rem;color:#666}.b_marketplace-modal__form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.b_marketplace-modal__form-grid .b_form__group{margin:0}.b_marketplace-modal__new-fields{display:flex;flex-direction:column;margin-top:1rem;padding-top:1rem;border-top:1px solid #eee}.b_marketplace-modal__new-fields[hidden]{display:none}.b_marketplace-modal__error{margin-top:1rem;padding:.75rem 1rem;border-left:3px solid #c33;background-color:#fff4f4;color:#c33;font-size:.9rem}@keyframes b_marketplace-modal-fade-in{0%{opacity:0}to{opacity:1}}@media (max-width: 600px){.b_marketplace-modal__card{padding:1.5rem;max-height:calc(100vh - 2rem)}}@media (prefers-reduced-motion: no-preference){.b_marketplace-modal{animation:b_marketplace-modal-fade-in .3s cubic-bezier(0,0,.7,1)}.b_marketplace-modal::backdrop{animation:b_marketplace-modal-fade-in .3s cubic-bezier(0,0,.7,1)}}
