:root{--navbar-height: 56px;--footer-height: 209px;--font-family: hiragino-kaku-gothic-pron, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", sans-serif !important;--calendar-border-color: #e2e4e7;--calendar-box-shadow: 0px 3px 14px 0px #0217421a, 0px 8px 10px 0px #0217421f;--font-weight-regular: 400 !important}@media screen and (min-width:1280px){:root{--navbar-height: 64px;--footer-height: 107px}}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-variant-ligatures:common-ligatures contextual;font-optical-sizing:auto;letter-spacing:.025em;line-height:1.5}button{background-color:transparent;border:none;padding:0;margin:0;cursor:pointer}.main-container{flex:1 0 auto;width:100%;display:flex;flex-direction:column;align-items:center;min-height:calc(100vh - var(--navbar-height) - var(--footer-height))}.main-container.main-container-no-footer{min-height:calc(100vh - var(--navbar-height))}@media screen and (min-width:1280px){.main-container{background-color:var(--color-surface-secondary)}}.main-container-invert{flex:1 0 auto;width:100%;display:flex;flex-direction:column;align-items:center;min-height:calc(100vh - var(--navbar-height));background-color:var(--color-surface-primary)}a{text-decoration:none;color:#000}.toast-container{background-color:var(--color-primary-25);color:var(--color-primary-800);border:1px solid var(--color-primary-800);max-width:calc(100% - 32px);margin-top:30px;border-radius:8px}.toast-container.Toastify__toast--error{background-color:var(--color-error-50);border:1px solid var(--color-error-800);color:var(--color-error-800)}.loading-container{display:flex;justify-content:center;align-items:center;height:100%;width:100%;position:fixed;top:0;left:0;background-color:var(--color-surface-primary);z-index:1000}#root button[role=tab][type=button]{width:auto;height:56px;padding:0 24px;min-width:182px;font-size:14px;font-weight:400;box-sizing:border-box}@media screen and (max-width:1280px){#root button[role=tab][type=button]{width:150px;min-width:auto;padding:0 8px}}@media screen and (max-width:768px){#root button[role=tab][type=button]{padding:0 4px;width:70px}}#root button[role=tab][type=button]:hover{background-color:var(--color-feedback-mid-emphasis)}body [class*=_modal--medium_]{width:496px;max-width:496px;padding:48px 40px}@media screen and (max-width:1280px){body [class*=_modal--medium_]{padding:32px!important;width:300px!important;max-width:300px!important}body [class*=_modal--medium_]>:last-child>div{flex-direction:column}}@media screen and (max-width:1280px){body [class*=_modal--large]{padding:32px!important;width:342px!important;max-width:342px!important}body [class*=_modal--large]>:last-child>div{flex-direction:row-reverse}body [class*=_modal--large]>:last-child>div>div{width:100%}body [class*=_modal--large]>:last-child>div>div>button{width:100%;flex:1}}body [class*=_icon--size--x--large_]{font-size:40px}body [class*=_modal--content--title_]{padding-bottom:0}body [class*=_modal--content_][class*=_modal--content--size--medium_]{margin-bottom:var(--spacing-l);padding:0}body [class*=_modal--action--items_]>*:only-child button{width:200px;margin:0 auto}[class*=_menu--items_]:hover{background-color:var(--color-grey-50)!important}.MuiInput-root{background-color:var(--color-surface-primary)}input:focus[class*=MuiInput-input]{outline-color:var(--color-object-accent-primary)!important}.MuiSelect-root{transition-duration:0s;outline:1px solid transparent}.MuiSelect-root[aria-expanded=true]{padding:8px 12px;border:1px solid var(--color-object-accent-primary)!important;outline:1px solid var(--color-object-accent-primary)!important}.MuiSelect-root:hover{border:1px solid var(--color-border-mid-emphasis)!important;padding-left:12px!important;padding-right:12px!important}[class*=MuiSelect-listbox]{border-color:var(--color-grey-75)!important;box-shadow:0 8px 10px #0217421f!important}[class*=MuiSelect-listbox]>li{font-size:14px!important;border-radius:6px!important;padding:10px 12px!important}[class*=MuiSelect-listbox]>li:hover{border:2px solid var(--color-grey-50)!important;background-color:var(--color-grey-50)!important}.nav-back-button span,[class*=_menu--container] [class*=_icon--hover_]{display:inline-block;align-items:center;justify-content:center;padding:8px;border-radius:50%;transition:background-color .3s}.nav-back-button span:hover,[class*=_menu--container] [class*=_icon--hover_]:hover{background-color:#c9d0da80}.MuiInput-multiline,.MuiSelect-listbox{scrollbar-color:#9ea4b180 transparent}.MuiInput-multiline::-webkit-scrollbar,.MuiSelect-listbox::-webkit-scrollbar{width:8px;height:8px}.MuiInput-multiline::-webkit-scrollbar-track,.MuiSelect-listbox::-webkit-scrollbar-track{background:transparent;border-radius:6px}.MuiInput-multiline::-webkit-scrollbar-thumb,.MuiSelect-listbox::-webkit-scrollbar-thumb{background-color:var(--color-grey-75);border-radius:6px;border:2px solid transparent;background-clip:padding-box}.MuiInput-multiline::-webkit-scrollbar-thumb:hover,.MuiSelect-listbox::-webkit-scrollbar-thumb:hover{background-color:var(--color-grey-100);border:2px solid transparent;background-clip:padding-box}[data-radix-popper-content-wrapper]>div{display:flex;flex-direction:column;padding:8px;background-color:var(--color-surface-primary)}[data-radix-popper-content-wrapper]>div>button{padding:8px;border-radius:8px;transition:background-color .2s ease}[data-radix-popper-content-wrapper]>div>button:hover{background-color:var(--color-grey-50)}#root .nbb-checkbox{border-color:var(--color-border-mid-emphasis)}#root .nbb-checkbox label{padding:var(--spacing-xxs) var(--spacing-3xs);gap:8px}#root .nbb-checkbox label svg{color:var(--color-primary-800);min-width:24px;min-height:24px}#root [class*=_input--date--calendar_]{padding:16px;top:-355px;border-color:var(--calendar-border-color);box-shadow:var(--calendar-box-shadow)}#root [class*=_input--date--calendar--header_]{gap:8px}#root [class*=_input--date--calendar--header_]>:first-child{margin-right:22px}#root [class*=_input--date--calendar--header_]>:last-child{margin-left:24px}#root [class*=_input--date--calendar--header--button_]{width:36px;height:36px}#root [class*=_input--date--calendar--header--button_] span{padding-top:1px}#root [class*=_input--date--calendar--header--select_]{font-size:var(--text-xs);padding-right:35px;height:36px;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDExIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjE5MDYyIDAuOTEyMTA5TDUuMDE1NjIgNC43Mjg3OEw4Ljg0MDYyIDAuOTEyMTA5TDEwLjAxNTYgMi4wODcxMUw1LjAxNTYyIDcuMDg3MTFMMC4wMTU2MjUgMi4wODcxMUwxLjE5MDYyIDAuOTEyMTA5WiIgZmlsbD0iIzczN0Q5MCIvPgo8L3N2Zz4K) no-repeat 85%}.settings-change-email-page{--page-width: 496px;display:flex;flex-direction:column;align-items:start;justify-content:start;flex:1;width:100%;background-color:var(--color-surface-primary);padding:24px 16px 56px;gap:32px}@media screen and (min-width:1280px){.settings-change-email-page{width:var(--page-width);margin:0 auto;padding:48px 0 120px}}.settings-change-email-page .settings-change-email-page-item{display:flex;flex-direction:column;gap:8px;width:100%}.settings-change-password-page{--page-width: 496px;display:flex;flex-direction:column;align-items:start;justify-content:start;flex:1;width:100%;background-color:var(--color-surface-primary);padding:24px 16px 56px;gap:32px}@media screen and (min-width:1280px){.settings-change-password-page{width:var(--page-width);margin:0 auto;padding:48px 0 120px}}.settings-change-password-page .settings-change-email-page-item{display:flex;flex-direction:column;gap:8px;width:100%}.settings-change-password-page .settings-change-password-page-old-password{width:100%;display:flex;flex-direction:column;gap:8px}.settings-deactivate-page{--page-width: 496px;display:flex;flex-direction:column;align-items:start;justify-content:start;flex:1;width:100%;background-color:var(--color-surface-primary);padding:24px 16px 56px;gap:32px}@media screen and (min-width:1280px){.settings-deactivate-page{width:var(--page-width);margin:0 auto;padding:48px 0 120px}}.settings-deactivate-page .settings-deactivate-page-item{display:flex;flex-direction:column;gap:8px;width:100%}.settings-deactivate-page .material-symbols-outlined{font-size:18px;line-height:1;vertical-align:middle;margin-right:8px}#root .settings-deactivate-success-container{width:100%;display:flex;justify-content:center;align-items:start;flex:1}#root .settings-deactivate-success-container .settings-deactivate-success{background-color:var(--color-surface-primary);border-radius:12px;padding:48px 40px;display:flex;flex-direction:column;align-items:center;gap:24px;width:496px}@media screen and (max-width:768px){#root .settings-deactivate-success-container .settings-deactivate-success{width:100%}}#root .settings-deactivate-success-container .check-circle{color:var(--color-text-accent-primary);font-size:42px}@media screen and (min-width:1280px){#root .settings-deactivate-success-container{margin-top:32px;background-color:var(--color-surface-secondary)}}#root .sign-in-block{background-color:var(--color-surface-primary);width:100%;padding:40px 16px}@media screen and (min-width:1280px){#root .sign-in-block{background-color:var(--color-surface-primary);width:496px;margin-top:32px;border-radius:12px}}#root .sign-in-block .nbb-signin-forgot-password{color:var(--color-text-link);text-align:center}#root .sign-in-block .sign-in-button-container{display:flex;flex-direction:column;justify-content:center;width:100%;gap:32px}#root .sign-in-block .sign-in-button-container-item{display:flex;gap:12px;align-items:center;justify-content:center;flex-direction:column}#root .sign-in-block form>:first-child{gap:var(--spacing-l)}#root .sign-in-block form button[type=submit]{font-weight:700;font-size:var(--text-md)}#root .sign-in-block form button[type=submit] span:not(.loading-icon){display:none}.loading-icon{animation:spin 1s linear infinite}#root .my-page-container{--page-width: 1152px;flex:1;display:flex;flex-direction:column;padding-bottom:120px;width:100%;background-color:var(--color-surface-secondary)}@media screen and (min-width:1280px){#root .my-page-container{padding-bottom:56px}}@media screen and (min-width:1280px){#root .my-page-container .my-page-header-title{display:block;width:var(--page-width);margin:0 auto}}#root .my-page-container .my-page-header{width:100%;padding:40px 16px;display:flex;justify-content:center;flex-direction:column;gap:20px;align-items:start;background-color:var(--color-surface-primary)}#root .my-page-container .my-page-header .my-page-header-items{width:100%;display:flex;flex-direction:column;gap:20px;margin:0 auto}#root .my-page-container .my-page-header .my-page-header-item{background-color:var(--color-surface-secondary);border-radius:8px;display:flex;align-items:center;width:100%;padding:11px 12px 11px 18px;gap:8px;transition:background-color .3s ease-in-out}#root .my-page-container .my-page-header .my-page-header-item:hover{background-color:#c9d0da80}#root .my-page-container .my-page-header .my-page-header-item>:nth-child(1){color:var(--color-text-accent-primary)}#root .my-page-container .my-page-header .my-page-header-item>:nth-child(3){margin-left:auto}@media screen and (min-width:1280px){#root .my-page-container .my-page-header{gap:24px}#root .my-page-container .my-page-header .my-page-header-item{width:var(--page-width);margin:0 auto}#root .my-page-container .my-page-header .my-page-header-items{width:var(--page-width);margin:0 auto;flex-direction:row}}#root .my-page-container .my-page-title{width:100%;padding:32px 16px 0;background-color:var(--color-surface-secondary)}@media screen and (min-width:1280px){#root .my-page-container .my-page-title{width:var(--page-width);margin:0 auto;padding-top:48px;padding-left:0;padding-right:0}}#root .my-page-container .nbb-list-product-items-container{padding-top:16px;padding-bottom:56px}#root .my-page-container .nbb-list-product-items-container>div>div:nth-child(1){display:none}#root .my-page-container .nbb-list-product-items-container>div>div:nth-child(2)>a>div>div>div>div>div>div>div>:nth-child(2) img{width:16px;height:16px;border-radius:50%;object-fit:cover}#root .my-page-container .nbb-list-product-items-container [class*=_tag_]{display:flex;justify-content:center;align-items:center}#root .my-page-container .nbb-list-product-items-container [class*=_tag_]>:nth-child(1){align-self:flex-start;margin-top:-2px}@media screen and (min-width:1280px){#root .my-page-container .nbb-list-product-items-container{width:var(--page-width);margin:0 auto;padding-bottom:120px;padding-left:0;padding-right:0}}#root .my-page-container .applicants-block{width:calc(100% - 32px);padding:16px;background-color:var(--color-surface-primary);border-radius:8px;margin:20px auto 0}@media screen and (min-width:1280px){#root .my-page-container .applicants-block{width:var(--page-width);margin:24px auto 0}}#root .my-page-container .applicants-block .applicants-list{display:flex;flex-direction:column;margin-top:16px}#root .my-page-container .applicants-block .applicant-card{min-height:108px;display:flex;align-items:center;padding-top:24px;padding-bottom:24px;border-top:1px solid var(--color-border-low-emphasis);gap:16px;transition:opacity .2s ease-in-out;cursor:pointer}#root .my-page-container .applicants-block .applicant-card:hover{opacity:.6}#root .my-page-container .applicants-block .applicant-avatar{flex-shrink:0;width:60px;height:60px}#root .my-page-container .applicants-block .applicant-avatar img{width:100%;height:100%;object-fit:cover}#root .my-page-container .applicants-block .applicant-info{flex:1;display:flex;flex-direction:column;gap:4px}#root .my-page-container .applicants-block .applicant-title-text{color:var(--color-text-mid-emphasis)}#root .my-page-container .applicants-block .applicant-details{display:flex;align-items:center;gap:8px;flex-wrap:wrap}#root .my-page-container .applicants-block .applicant-name{color:var(--color-text-mid-emphasis);word-break:balance}@media screen and (max-width:1280px){#root .my-page-container .applicants-block .applicant-name{font-size:14px}}#root .my-page-container .projects-block{width:calc(100% - 32px);border-radius:8px;margin:20px auto 0}#root .my-page-container .projects-block .projects-list{display:flex;flex-direction:column;gap:20px}#root .my-page-container .projects-block .product-card{flex:1}@media screen and (min-width:1280px){#root .my-page-container .projects-block{width:var(--page-width);margin:24px auto 0}#root .my-page-container .projects-block .projects-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}}#root .my-page-container .view-all-button{border:none;margin:20px auto 0;width:calc(100% - 32px);transition:opacity .2s ease-in-out}#root .my-page-container .view-all-button:hover{opacity:.6;background-color:var(--color-surface-primary)}@media screen and (min-width:1280px){#root .my-page-container .view-all-button{width:auto;margin-top:24px}}#root .my-page-container .empty-state{height:194px;width:calc(100% - 32px);background-color:var(--color-surface-primary);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin:20px auto 0}@media screen and (min-width:1280px){#root .my-page-container .empty-state{width:var(--page-width);margin:24px auto 0}}.loader{animation:spin .9s linear infinite;margin:0 auto;display:inline-block}#root .product-card{background:#fff;border-radius:12px;overflow:hidden;transition:all .3s ease;cursor:pointer;display:flex;flex-direction:column;height:100%}#root .product-card:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-2px)}#root .product-card:focus{outline:2px solid var(--color-primary-800);outline-offset:2px}#root .product-card .product-card__image-container{position:relative;width:100%;height:140px;padding:20px 20px 0;border-radius:8px;overflow:hidden}#root .product-card .product-card__image{width:100%;height:100%;object-fit:cover;border-radius:8px;background-color:#f5f5f5}#root .product-card .product-card__chips{display:flex;gap:8px;flex-wrap:wrap;padding:20px 20px 0}#root .product-card .product-card__chip{padding:0 16px;border-radius:20px;font-weight:600;height:30px;max-height:30px;font-size:14px;display:flex;align-items:center;justify-content:center}#root .product-card .product-card__chip--new{background-color:#5dbea3;color:#fff}#root .product-card .product-card__chip--remote{background-color:var(--color-surface-primary);color:var(--color-primary-800);border:1px solid var(--color-primary-800)}#root .product-card .product-card__content{display:flex;flex-direction:column;flex:1;padding:16px 20px 20px;gap:14px}#root .product-card .product-card__user{display:flex;align-items:center;gap:10px}#root .product-card .product-card__user-image{width:16px;height:16px;border-radius:50%;object-fit:cover;background-color:#f5f5f5;flex-shrink:0}#root .product-card .product-card__user-name{font-size:16px;color:var(--color-text-mid-emphasis);font-weight:500}#root .product-card .product-card__title{font-size:16px;font-weight:600;color:var(--color-text-mid-emphasis);margin:0;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}#root .product-card .product-card__summary{font-size:14px;color:var(--color-text-low-emphasis);margin:0;line-height:1.6;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}#root .product-card .product-card__order-count{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:var(--color-surface-secondary);border-radius:8px;margin-top:4px}#root .product-card .product-card__order-count-label{font-size:16px;font-weight:600;color:var(--color-text-mid-emphasis)}#root .product-card .product-card__order-count-value{font-size:16px;font-weight:600;color:var(--color-primary-800)}#root .product-card .product-card__tags{display:flex;flex-wrap:wrap;gap:8px 14px;padding-top:14px;border-top:1px solid var(--color-border-low-emphasis)}#root .product-card .product-card__tag{display:flex;align-items:center;gap:6px;font-size:14px;color:#555;min-width:0}#root .product-card .product-card__tag-icon{font-size:16px;color:#4a90e2;flex-shrink:0}#root .product-card .product-card__tag-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}@media(max-width:768px){#root .product-card .product-card__image-container{padding:16px}#root .product-card .product-card__chips{padding:0 16px 12px}#root .product-card .product-card__content{padding:16px;gap:12px}#root .product-card .product-card__user-image{width:32px;height:32px}}.nbb-privacy-policy-terms-of-use{display:flex;flex-direction:column;align-items:center;padding:0 1rem;min-height:100vh;width:100%;background-color:var(--color-surface-primary)}.privacy-policy-header{border-bottom:1px solid #e5e5e5;width:100%;min-height:94px;display:flex;align-items:center}.privacy-policy-header>div{max-width:800px;width:100%;margin:0 auto}.privacy-policy-content{display:flex;flex-direction:column;gap:48px;max-width:800px;width:100%;margin-top:48px;padding-bottom:120px}.page-title{margin-bottom:1rem;color:#333}.intro-section{padding-bottom:1rem}.intro-section p{line-height:1.8;color:#555}.content-section{display:flex;flex-direction:column;gap:24px}.section-title{color:#333;margin-bottom:.5rem}.section-content{line-height:1.8;color:#555}.bullet-list{margin:0;padding-left:1.5rem;list-style-type:disc}.bullet-list li{line-height:1.8;color:#555;margin-bottom:.5rem;font-size:.95rem}.contact-info{display:flex;flex-direction:column;gap:.5rem}.contact-info p{line-height:1.6;color:#555}.contact-info a{color:#06c;text-decoration:none}.contact-info a:hover{text-decoration:underline}.back-button{margin-top:2rem}@media(max-width:768px){.nbb-privacy-policy-terms-of-use{padding:0 .75rem}.privacy-policy-content{gap:1.5rem}.page-title{font-size:1.5rem}.section-title{font-size:1.1rem}.bullet-list{padding-left:1.25rem}}.signup-wizard-container{--page-width: 712px;flex:1;background-color:var(--color-surface-primary);width:100%;display:flex;flex-direction:column}.signup-wizard-container .signup-wizard-button-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.signup-wizard-container .signup-wizard-button-container button{width:100%}@media screen and (min-width:1280px){.signup-wizard-container .signup-wizard-button-container{flex-direction:row-reverse;justify-content:center}.signup-wizard-container .signup-wizard-button-container button{width:200px;margin:inherit}}.signup-wizard-container .prefecture-custom-select{width:100%;padding:8px}.signup-wizard-container .nbb-basic-info-form{flex:1;padding-left:16px;padding-right:16px;padding-bottom:56px}.signup-wizard-container .nbb-basic-info-form .nbb-basic-info-title{font-size:22px;margin-bottom:32px}.signup-wizard-container .nbb-basic-info-form .nbb-basic-info-subtitle{margin-bottom:24px}.signup-wizard-container .nbb-basic-info-form .nbb-basic-info-inputs{gap:24px}@media screen and (min-width:1280px){.signup-wizard-container .nbb-basic-info-form{padding-bottom:120px;width:var(--page-width);margin:0 auto;box-shadow:none}.signup-wizard-container .nbb-basic-info-form .nbb-basic-info-title{font-size:25px}.signup-wizard-container .nbb-basic-info-form .nbb-basic-info-subtitle{margin-bottom:32px}}.signup-wizard-container .signup-wizard-progress-bar-container{padding:56px 24px 24px}@media screen and (min-width:1280px){.signup-wizard-container .signup-wizard-progress-bar-container{width:var(--page-width);margin:32px auto 0}}.signup-wizard-container .experience-information-container{display:flex;flex-direction:column;justify-content:start;align-items:center;flex:1;width:100%;padding:24px;gap:20px}.signup-wizard-container .experience-information-container .experience-information-subtitle{width:100%;text-align:center}.signup-wizard-container .experience-information-container .experience-information-form{width:100%;display:flex;flex-direction:column;gap:12px;margin-bottom:32px;gap:42px}.signup-wizard-container .experience-information-container .experience-information-form>div>span:after{content:"*";color:var(--color-error)}@media screen and (min-width:1280px){.signup-wizard-container .experience-information-container .experience-information-form{width:var(--page-width);margin:0 auto;box-shadow:none}}.signup-wizard-container .skills-information-container{display:flex;flex-direction:column;justify-content:start;align-items:center;flex:1;width:100%;padding:24px;gap:20px}.signup-wizard-container .skills-information-container .skills-information-subtitle{width:100%;text-align:start}.signup-wizard-container .skills-information-container .skills-information-form{width:100%;display:flex;flex-direction:column;gap:12px;margin-bottom:32px;gap:42px}.signup-wizard-container .skills-information-container .skills-information-form>div>span:after{content:"*";color:var(--color-error)}@media screen and (min-width:1280px){.signup-wizard-container .skills-information-container .skills-information-form{width:var(--page-width);margin:0 auto;box-shadow:none}}.signup-wizard-container .salary-information-container{display:flex;flex-direction:column;justify-content:start;align-items:center;flex:1;width:100%;padding:24px;gap:20px}.signup-wizard-container .salary-information-container .salary-information-form{width:100%;display:flex;flex-direction:column;gap:12px;margin-bottom:32px;gap:42px}@media screen and (min-width:1280px){.signup-wizard-container .salary-information-container .salary-information-form{width:var(--page-width);margin:0 auto;box-shadow:none}}#root .nbb-reset-password .reset-password-description{text-align:left}#root .nbb-reset-password{margin-top:35px;background-color:var(--color-surface-primary);width:496px;border-radius:12px;padding:48px 40px}#root .nbb-reset-password .nbb-title{font-size:25px;font-weight:600;text-align:center}#root .nbb-reset-password-success{margin-top:35px;background-color:var(--color-surface-primary);width:496px;border-radius:12px;padding:48px 40px;display:flex;flex-direction:column;align-items:center;gap:24px}.check-circle{color:var(--color-text-accent-primary);font-size:42px}#root .nbb-signup{min-width:100%;padding:0}#root .nbb-signup .nbb-signin-link{justify-content:center}.nbb-signup-container{width:496px;padding:40px 16px;margin-bottom:56px;display:flex;flex-direction:column;align-items:center}.nbb-signup-container form>:nth-child(1){gap:24px;width:100%}.nbb-signup-container .nbb-goto-signin>div>span{cursor:pointer}.nbb-signup-container button{max-width:100%}@media screen and (max-width:768px){.nbb-signup-container{width:100%}}@media screen and (min-width:1280px){.nbb-signup-container{background-color:var(--color-surface-primary);width:496px;margin-top:32px;border-radius:12px}}.nbb-signup-container .nbb-signup .nbb-checkbox.col{display:flex;align-items:start;justify-content:start;flex-direction:column;position:relative;row-gap:0px}.nbb-signup-container .nbb-signup .nbb-checkbox.col .label{display:grid;grid-template-columns:24px auto;gap:8px;color:#1d1e20;font-family:var(--font-family);font-size:1rem;font-weight:300;padding:0!important;cursor:pointer}.nbb-signup-container .nbb-signup .nbb-checkbox.col .input{width:18px;height:18px;margin:3px 3px 3px 4px}.go-home-button{margin-top:32px}.password-help-text{font-size:.875rem;margin-top:4px;line-height:1.5}#root .settings-page-container{--page-width: 684px;background-color:var(--color-surface-secondary);display:flex;flex-direction:column;flex:1;width:100%}#root .settings-page-container .settings-page-title{padding:10px 16px;border-bottom:1px solid var(--color-border-mid-emphasis);background-color:var(--color-surface-primary);width:100%}@media screen and (min-width:1280px){#root .settings-page-container .settings-page-title{padding:32px 0 24px}#root .settings-page-container .settings-page-title span{display:block;margin:0 auto;width:var(--page-width);font-size:25px}}#root .settings-page-container .settings-page-footer{flex:1;background-color:var(--color-surface-secondary);padding:0 16px 56px}@media screen and (min-width:1280px){#root .settings-page-container .settings-page-footer{width:var(--page-width);margin:0 auto;padding-left:0;padding-right:0;padding-bottom:120px}}#root .settings-page-container .nbb-settings{padding-top:24px}@media screen and (min-width:1280px){#root .settings-page-container .nbb-settings{width:var(--page-width);margin:0 auto;padding-left:0;padding-right:0;padding-top:48px;box-shadow:none}}#root .settings-page-container .nbb-settings-text{font-size:16px;white-space:pre-wrap;line-height:26px}#root .settings-page-container .material-symbols-outlined{font-size:24px}#root .settings-page-container .settings-page-cancellation-button{background-color:var(--color-surface-primary);color:var(--color-text-primary);padding:12px 16px;height:50px;border-radius:8px;text-align:left;margin-top:16px;display:flex;align-items:center;gap:12px;width:100%}#root .settings-page-container .settings-page-cancellation-button .material-symbols-outlined{color:var(--color-text-low-emphasis)}#root .user-update-page-container{--page-width: 684px;background-color:var(--color-surface-secondary);display:flex;flex-direction:column;flex:1;width:100%}#root .user-update-page-container .user-update-title{padding:10px 16px;border-bottom:1px solid var(--color-border-mid-emphasis);background-color:var(--color-surface-primary);width:100%}@media screen and (min-width:1280px){#root .user-update-page-container .user-update-title{padding:32px 0 24px}#root .user-update-page-container .user-update-title span{display:block;margin:0 auto;width:var(--page-width);font-size:25px}}#root .user-update-page-container .nbb-settings{flex:1;padding-top:24px;padding-bottom:56px}#root .user-update-page-container .nbb-settings .nbb-settings-title{margin-bottom:16px}@media screen and (min-width:1280px){#root .user-update-page-container .nbb-settings{width:var(--page-width);margin:0 auto;padding:48px 0 120px;box-shadow:none}}#root .user-update-page-container .nbb-settings-text{font-size:16px}#root .user-update-page-container .material-symbols-outlined{font-size:24px}#root .chat-block-container-desktop{display:flex;flex-direction:row;width:100%;height:calc(100vh - var(--navbar-height) - var(--footer-height));min-height:0}#root .chat-block-container-desktop .nbb-chat-chatviewcontainer{padding-right:8px;padding-bottom:8px}#root .chat-block-container-desktop [class*=_typography_]{font-family:hiragino-kaku-gothic-pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important}#root .chat-block-container-desktop .nbb-unread-count{width:18px;height:18px}#root .chat-block-container-desktop .nbb-topic-row-title-column{justify-content:center}#root .chat-block-container-desktop .nbb-topic-row-title-column>:nth-child(1){font-weight:600}#root .chat-block-container-desktop .nbb-topic-row-title-column>:nth-child(2):empty{display:none}#root .chat-block-container-desktop .nbb-topic-row-title-column>:nth-child(2){letter-spacing:0px}#root .chat-block-container-desktop .nbb-chat{width:100%;flex:1;min-height:-webkit-fill-available;padding-left:0;padding-right:0}#root .chat-block-container-desktop .nbb-chat .nbb-chat-emptystate>:first-child{color:var(--color-grey-200);font-size:48px}#root .chat-block-container-desktop .nbb-chat .nbb-chat-emptystate>:last-child{color:var(--color-text-placeholder);font-weight:700}#root .chat-block-container-desktop .nbb-chat>.nbb-chat-desktopchatheading{padding:10px 16px}#root .chat-block-container-desktop .nbb-chat>.nbb-chat-desktopchatbody{height:calc(100vh - 261px)}#root .chat-block-container-desktop .nbb-chat>.nbb-chat-desktopchatbody .nbb-chat-chatview>:first-child{align-content:end}#root .chat-block-container-desktop [class*=_normal-comment-input_],#root .chat-block-container-desktop [class*=_compact-comment-input-container_]{position:sticky;bottom:0;z-index:100;background-color:var(--color-surface-primary)}#root .chat-block-container-desktop .nbb-chat-chatviewheading{min-height:79px}#root .chat-block-container-desktop .nbb-chat-topiclist{flex-shrink:0;min-width:40%;height:100%;background-color:#fff}@media screen and (min-width:1280px){#root .chat-block-container-desktop .nbb-chat>.nbb-chat-desktopchatheading{padding:32px 24px 24px}}@media screen and (max-width:1280px){#root .chat-block-container-desktop{display:none}}#root .chat-block-container-desktop [class*=_bubble-primary_],#root .chat-block-container-desktop [class*=_bubble-neutral_]{max-width:85%;min-width:fit-content}#root .chat-block-container-desktop [class*=_bubble-primary_] span,#root .chat-block-container-desktop [class*=_bubble-neutral_] span{white-space:pre-line;word-break:break-word;display:inline-block;width:100%}#root .chat-block-container-desktop .nbb-topic-row-title-column>:last-child{word-break:break-all}body:has(.chat-block-container-mobile){overscroll-behavior:none}#root .chat-block-container-mobile{display:none}@media screen and (max-width:1280px){#root .chat-block-container-mobile{display:flex;width:100%;flex:1;min-height:0}#root .chat-block-container-mobile [class*=_typography_]{font-family:hiragino-kaku-gothic-pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important}#root .chat-block-container-mobile>:nth-child(1){min-height:-webkit-fill-available;flex:1}#root .chat-block-container-mobile .nbb-topic-row>:nth-child(1){display:none}#root .chat-block-container-mobile .nbb-topic-row .nbb-topic-row-title-column{justify-content:center}#root .chat-block-container-mobile .nbb-topic-row .nbb-topic-row-title-column>:nth-child(1){font-weight:600}#root .chat-block-container-mobile .nbb-topic-row .nbb-topic-row-title-column>:nth-child(2):empty{display:none}#root .chat-block-container-mobile .nbb-topic-row .nbb-topic-row-title-column>:nth-child(2){letter-spacing:0px}#root .chat-block-container-mobile [class*=_bubble-primary_],#root .chat-block-container-mobile [class*=_bubble-neutral_]{max-width:85%;min-width:fit-content}#root .chat-block-container-mobile [class*=_bubble-primary_] span,#root .chat-block-container-mobile [class*=_bubble-neutral_] span{white-space:pre-line;word-break:break-word;display:inline-block;width:100%}#root .chat-block-container-mobile [class*=_normal-comment-input_],#root .chat-block-container-mobile [class*=_compact-comment-input-container_]{position:sticky;bottom:0;z-index:80;background-color:var(--color-surface-primary)}#root .chat-block-container-mobile [class*=_normal-comment-input_] [class*=_compact-comment-input_]:focus-within,#root .chat-block-container-mobile [class*=_compact-comment-input-container_] [class*=_compact-comment-input_]:focus-within{border:1px solid var(--color-object-accent-primary)}#root .chat-block-container-mobile [class*=_compact-comment-input-container_][class*=_input--error_] textarea:focus-within{border:1px solid var(--color-error)}}#root .order-page-container{--page-width: 952px;margin:0 auto;width:100%;max-width:var(--page-width);padding:24px 16px 120px}#root .order-page-container .order-header-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px 0 32px;gap:32px;border-bottom:1px solid var(--color-border-low-emphasis)}#root .order-page-container .order-header-top-container{display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid var(--color-border-low-emphasis);padding-bottom:24px;align-items:start;width:100%}#root .order-page-container .order-header-left{flex:1;display:flex;flex-direction:column;gap:8px}#root .order-page-container .order-header-right{display:flex;flex-direction:column;align-items:flex-end;gap:16px}#root .order-page-container .order-profile-image{object-fit:cover;width:140px;height:140px}#root .order-page-container .order-status-container{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:296px}#root .order-page-container .order-status-badge{background-color:var(--color-surface-secondary);padding:8px 16px;border-radius:8px;text-align:center;width:100%;min-height:50px;display:flex;align-items:center;justify-content:center}#root .order-page-container .order-info-container{display:flex;flex-direction:column}#root .order-page-container .order-info-row{display:grid;grid-template-columns:200px 1fr;min-height:72px;padding:24px 0;gap:24px;border-bottom:1px solid var(--color-border-low-emphasis);align-items:center}#root .order-page-container .order-info-label{color:var(--color-text-medium-emphasis)}#root .order-page-container .order-info-value{word-break:break-word}#root .order-page-container .order-info-link{color:var(--color-primary);text-decoration:none}#root .order-page-container .order-info-link:hover{text-decoration:underline}#root .order-page-container .order-info-value-container{display:flex;flex-direction:column;gap:42px}#root .order-page-container .order-info-value-item{display:flex;flex-direction:column;gap:4px}#root .order-page-container .order-business-card-image{max-width:360px;width:100%;height:auto;border-radius:8px;border:1px solid var(--color-border-low-emphasis)}#root .order-page-container .order-page-footer{display:flex;flex-direction:row;justify-content:center;width:100%;padding:24px;gap:16px;position:fixed;left:0;bottom:0;height:100px;background-color:var(--color-surface-primary);box-shadow:0 -4px 10px #00000026}@media screen and (max-width:1280px){#root .order-page-container .order-page-footer{display:flex;width:100%;height:78px;padding:12px 16px;gap:8px}#root .order-page-container .order-page-footer button{flex:1;width:auto;padding-left:12px;padding-right:12px}#root .order-page-container .order-page-footer button{font-size:14px}#root .order-page-container .order-page-footer button>span{display:none}}@media screen and (max-width:1280px){#root .order-page-container .order-info-row{grid-template-columns:96px 1fr;gap:8px}#root .order-page-container .order-status-container{min-width:74px}#root .order-page-container .order-status-container>:nth-child(1){display:none}#root .order-page-container .order-header-left snap,#root .order-page-container .order-header-left h4{font-size:16px}#root .order-page-container .order-header-container{gap:24px;padding-bottom:24px;padding-top:0}}body [class*=_modal--medium_]{width:496px;max-width:496px}body [class*=_modal--padding--size--medium_]{padding:var(--spacing-xxl)}body [class*=_icon--size--x--large_]{font-size:var(--font-size-1000)}body [class*=_modal--header_] [class*=_modal--title--icon_]{margin-bottom:var(--spacing-xs)}body [class*=_modal--header_]{margin-bottom:var(--spacing-l)}body div[class*=_modal--action--items_] button[class*=_button_][class*=_button][class*=_button--primary--color_]{border:1px solid var(--color-object-accent-primary)}body div[class*=_modal--action--items_] button[class*=_button_][class*=_button][class*=_button--primary--color_]:disabled{border-color:var(--color-object-disable)}#root .orders-list-wrapper{position:relative;display:flex;flex-direction:row;justify-content:start;align-items:start;width:100%;min-height:0;flex:1;background-color:var(--color-surface-primary)}#root .orders-list-wrapper tbody>tr:hover>td{background-color:var(--color-surface-secondary)}#root .orders-list-wrapper .order-list-title-container{width:100%;display:flex;flex-direction:row;align-items:center;gap:16px;padding:24px 16px;box-sizing:border-box;border-bottom:1px solid var(--color-border-low-emphasis);transition:background-color .2s linear}#root .orders-list-wrapper .order-list-title-container .order-list-title-text-container{display:flex;flex-direction:column;gap:4px}#root .orders-list-wrapper .order-list-title-container>div>:nth-child(1){display:none}#root .orders-list-wrapper .order-list-title-img{min-height:80px;min-width:80px;width:80px;height:80px;object-fit:cover}#root .orders-list-wrapper .nbb-list-product-table-container{background-color:var(--color-surface-primary);flex:1;width:0;min-height:0}#root .orders-list-wrapper .nbb-list-product-table-container .nbb-list-product-table-content>:nth-child(1)>:nth-child(1){border-bottom:1px solid var(--color-border-mid-emphasis)}#root .orders-list-wrapper .nbb-list-product-table-container .nbb-list-product-table-content>:nth-child(1)>:nth-child(1) button[aria-selected=false]{border-bottom:none}#root .orders-list-wrapper .nbb-list-product-table-container .nbb-list-product-table-content>:nth-child(1)>:nth-child(1) button[aria-selected=false]:hover{border-bottom:1px solid var(--color-feedback-mid-emphasis)}#root .orders-list-wrapper .nbb-list-product-table-header{height:44px}@media screen and (max-width:1280px){#root .orders-list-wrapper .nbb-list-product-table-content{padding-left:16px;padding-right:16px}#root .orders-list-wrapper .nbb-list-product-table-content>:nth-child(1)>:nth-child(1) button{flex:1}#root .orders-list-wrapper .order-list-title-container>.order-list-title-text-container>:nth-child(1){display:block}#root .orders-list-wrapper .order-list-title-container>.order-list-title-text-container>:nth-child(2){font-size:16px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}#root .orders-list-wrapper table{grid-template-columns:1fr auto!important}#root .orders-list-wrapper thead>tr>:nth-child(2),#root .orders-list-wrapper thead>tr>:nth-child(3){display:none}#root .orders-list-wrapper tbody>tr>td:nth-child(2),#root .orders-list-wrapper tbody>tr>td:nth-child(3){display:none}#root .orders-list-wrapper tbody>tr:hover>td{background-color:var(--color-surface-secondary)}}#root .loading-spinner-container{margin:56px auto 0;display:flex;justify-content:center;align-items:center}#root .loading-spinner-container .loading-icon{animation:spin 1s linear infinite;width:48px;height:48px;max-width:48px;font-size:48px;max-height:48px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#root .nbb-create-product{margin-bottom:32px;padding:48px 40px 120px;max-width:764px}#root .nbb-create-product>:nth-child(1){width:100%}#root .nbb-create-product .content{margin-bottom:0}#root .nbb-create-product .nbb-create-product-form>div{gap:48px}#root .nbb-create-product .nbb-create-product-form>div>div{gap:32px}#root .nbb-create-product .nbb-create-product-form .footer{height:100px}@media screen and (max-width:1280px){#root .nbb-create-product .nbb-create-product-form .footer{height:78px}}#root .nbb-create-product .create-product-checkbox-field [class*=_checkbox--with--label_]{gap:8px;width:fit-content}#root .nbb-create-product .create-product-checkbox-field [class*=_checkbox--with--label_]>div{padding:0}#root .nbb-create-product .create-product-checkbox-field [class*=_checkbox--with--label_]>div svg{color:var(--color-primary-800);min-width:24px;min-height:24px}#root .nbb-create-product .create-product-checkbox-field .nbb-checkbox{border:none}#root .nbb-create-product .create-product-checkbox-field .nbb-checkbox>label{padding:0}#root .nbb-create-product .create-product-checkbox-field>:not(:first-child){margin-left:32px}#root .nbb-create-product .create-product-checkbox-field input{margin-left:32px}#root .nbb-create-product .create-product-checkbox-field .nested-skill-checkboxes{margin-left:56px}#root .nbb-create-product .create-product-checkbox-field .nested-skill-checkboxes input[type=text]{margin-left:0;margin-top:8px}#root .nbb-create-product .footer-buttons>button{min-height:52px}#root .nbb-create-product .before-upload-subtitle{display:flex;flex-direction:column;gap:4px}#root .nbb-create-product [data-slot*=file-upload-dropzone]{height:auto;width:100%;aspect-ratio:calc(1368 / 540);white-space:pre}#root .nbb-create-product [data-slot*=file-upload-dropzone][data-invalid]{border-color:var(--color-gray-300)}#root .nbb-create-product [class*=_input--time--manual_]{outline:none}#root .nbb-create-product [class*=_input--time--manual_]:focus{border:2px solid var(--color-object-accent-primary)}#root .nbb-create-product [class*=_input--time--manual_][class*=_input--error_]{border:2px solid var(--color-error)}#root .nbb-create-product .skills-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:1280px){#root .nbb-create-product{padding:24px 16px}#root .nbb-create-product .create-product-select-field{flex-direction:column!important}#root .nbb-create-product .skills-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){#root .nbb-create-product .skills-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){#root .nbb-create-product .skills-grid{grid-template-columns:1fr}}#root .product-page-container{width:100%;max-width:920px;margin-top:32px;padding-bottom:120px}@media screen and (min-width:1280px){#root .product-page-container .nbb-view-organization>:nth-child(1){padding-left:0;padding-right:0}}#root .product-page-container .nbb-view-organization .nbb-corp-info{padding-bottom:0}#root .product-page-container .nbb-view-organization span{white-space:pre-wrap;font-size:16px}#root .product-page-container .nbb-view-organization .info-group{margin-bottom:16px}#root .product-page-container .nbb-view-organization .product-image-block{width:100%;height:170px;border-bottom:1px solid var(--color-border-low-emphasis);display:flex;justify-content:start;align-items:center;padding-left:24px}#root .product-page-container .nbb-view-organization .product-image-block span{display:inline-block;font-weight:600;width:200px}#root .product-page-container .nbb-view-organization .product-image-block img{border-radius:8px;width:320px;height:120px;object-fit:contain}#root .product-page-container .product-header-container{display:flex;flex-direction:column}@media screen and (max-width:1280px){#root .product-page-container .product-header-container{padding-left:16px;padding-right:16px}}#root .product-page-container .product-header-container .product-header-top-container{display:flex;flex-direction:row;justify-content:space-between;width:100%;gap:24px;align-items:start}#root .product-page-container .product-header-container .product-header-time-container{margin-top:24px;padding-top:24px;padding-bottom:24px;border-bottom:1px solid var(--color-border-low-emphasis);border-top:1px solid var(--color-border-low-emphasis);display:flex;flex-direction:column;justify-content:start;width:100%;align-items:start}#root .product-page-container .product-header-container .product-header-status-container{display:flex;flex-direction:row;justify-content:space-between;width:100%;gap:24px;align-items:center}#root .product-page-container .product-header-container .product-header-status-container h5{word-break:break-all}#root .product-page-container .product-header-container .product-header-row{display:flex;flex-direction:column;justify-content:start;width:100%;gap:16px;align-items:start}#root .product-page-container .product-header-container .product-header-row .product-header-row-item{display:flex;flex-direction:column}#root .product-page-container .product-header-container .product-header-row .product-header-row-item button{margin-top:20px}#root .product-page-container .product-status-block{padding:8px 16px;display:flex;justify-content:center;align-items:center;width:296px;height:50px;border-radius:8px;margin-top:10px}#root .product-page-container .product-status-block.blue{background-color:var(--color-primary-25)}#root .product-page-container .product-status-block.gray{background-color:var(--color-surface-secondary)}#root .product-page-container .nbb-description-detail-title-container{min-height:88px}#root .product-page-container .nbb-corp-details{min-height:72px;padding-left:24px;display:flex;align-items:center}#root .product-page-container .nbb-corp-tag{font-size:14px}#root .product-page-container .nbb-corp-value{font-size:14px;word-break:break-all}#root .product-page-container .nbb-descriptionn-detail-title{font-size:18px}@media screen and (max-width:1280px){#root .product-page-container .product-header-row .product-header-row-item button{margin-top:16px!important;height:44px}#root .product-page-container .nbb-corp-details{padding-left:16px}#root .product-page-container .product-header-status-container{align-items:start!important}#root .product-page-container .product-header-status-container>h5{font-size:16px}#root .product-page-container .product-header-status-container-item>span{display:none}#root .product-page-container .nbb-view-organization .nbb-corp-info{padding-bottom:0}#root .product-page-container .product-header-row-item>span{font-size:14px}#root .product-page-container .product-header-row-item>span>span{font-size:14px}#root .product-page-container .product-status-block{width:max-content;margin:0}#root .product-page-container .nbb-corp-details>:nth-child(1){display:inline-block;min-width:112px;max-width:112px}#root .product-page-container .product-image-block{padding:0!important}#root .product-page-container .product-image-block>img{width:100%!important;height:auto}#root .product-page-container .product-image-block>span{display:none!important}}.product-page-footer{display:flex;flex-direction:row;justify-content:center;width:100%;padding:24px;gap:16px;position:fixed;bottom:0;height:100px;background-color:var(--color-surface-primary);box-shadow:0 -4px 10px #00000026}@media screen and (max-width:1280px){.product-page-footer{display:flex;width:100%;height:78px;padding:12px 16px;gap:8px}.product-page-footer button{flex:1;width:auto;padding-left:12px;padding-right:12px}.product-page-footer .select-with-icons-container{flex:1;width:auto!important}.product-page-footer .select-with-icons-selected{width:100%;height:54px;display:flex;flex-direction:row;flex-wrap:wrap;padding:6px 12px;gap:0}.product-page-footer .select-with-icons-selected>span{width:100%;font-size:14px}.product-page-footer .select-with-icons-selected>div>span{font-size:14px}.product-page-footer .select-with-icons-selected :nth-child(3){width:auto;margin-left:auto;font-size:18px;margin-top:-20px}.product-page-footer button{white-space:break-spaces;height:54px;font-size:14px}.product-page-footer button>span{display:none}}.select-with-icons-container{position:relative;display:flex;align-items:center;flex-direction:column;min-width:150px}.select-with-icons-selected{display:flex;align-items:center;gap:10px;border:1px solid var(--color-border-mid-emphasis);border-radius:8px;padding:13px 12px;cursor:pointer;transition:background-color .2s ease-in-out;width:100%}.select-with-icons-selected:hover{background-color:var(--color-surface-secondary)}.select-with-icons-selected.disabled{opacity:.5;cursor:not-allowed}.select-with-icons-value{display:flex;align-items:center;gap:8px;flex:1}.select-with-icons-prefix-text{white-space:nowrap;color:var(--color-text-mid-emphasis)}.select-with-icons-dropdown{position:absolute;top:100%;left:0;width:100%;min-width:150px;margin-top:4px;background-color:var(--color-surface-primary);border:1px solid var(--color-border-mid-emphasis);border-radius:8px;box-shadow:0 8px 10px #0217421f;z-index:10;max-height:300px;overflow-y:auto}.select-with-icons-dropdown.top{top:auto;bottom:calc(100% + 8px)}.select-with-icons-option{display:flex;align-items:center;gap:10px;padding:10px;cursor:pointer;transition:background-color .15s ease;border-bottom:1px solid var(--color-border-low-emphasis)}.select-with-icons-option:hover,.select-with-icons-option.selected{background-color:var(--color-surface-secondary)}.publish-input-date,.publish-input-date-container,.publish-input-date-container input{width:100%}.publish-input-date-container [name=start_date],.publish-input-date-container [name=end_date],.publish-input-date-container [name=start_time],.publish-input-date-container [name=end_time]{padding-right:10px}@media screen and (max-width:1280px){.publish-input-date-container{gap:12px!important;flex-direction:column!important}}.publish-modal-content span{white-space:nowrap}.products-list-wrapper{position:relative;display:flex;flex-direction:row;justify-content:start;align-items:start;width:100%;min-height:0;flex:1;background-color:var(--color-surface-primary)}.products-list-wrapper .nbb-list-products-table-container{gap:0;background-color:var(--color-surface-primary);min-height:0;flex:1;width:0}@media screen and (max-width:1280px){.products-list-wrapper .nbb-list-products-table-container [class*=table--cell--dropdown-actions]{min-width:48px}}.products-list-wrapper .nbb-list-products-table-container .nbb-list-products-table-content{padding-left:16px;padding-right:16px}@media screen and (max-width:1280px){.products-list-wrapper .nbb-list-products-table-container .nbb-list-products-table-content>:nth-child(1)>button{flex:1}.products-list-wrapper .nbb-list-products-table-container .nbb-list-products-table-content table{grid-template-columns:1fr 1fr auto!important}.products-list-wrapper .nbb-list-products-table-container .nbb-list-products-table-content thead>tr>:nth-child(1),.products-list-wrapper .nbb-list-products-table-container .nbb-list-products-table-content thead>tr>:nth-child(2),.products-list-wrapper .nbb-list-products-table-container .nbb-list-products-table-content thead>tr>:nth-child(3){display:none}.products-list-wrapper .nbb-list-products-table-container .nbb-list-products-table-content thead>tr>:nth-child(6){min-width:fit-content;max-width:48px;padding-right:0}.products-list-wrapper .nbb-list-products-table-container .nbb-list-products-table-content tbody>tr>td:nth-child(2),.products-list-wrapper .nbb-list-products-table-container .nbb-list-products-table-content tbody>tr>td:nth-child(3),.products-list-wrapper .nbb-list-products-table-container .nbb-list-products-table-content tbody>tr>td:nth-child(4){display:none}}.products-list-wrapper .nbb-list-products-table-container .nbb-list-products-table-content>:nth-child(1){border-bottom:1px solid var(--color-border-mid-emphasis)}.products-list-wrapper .nbb-list-products-table-container .nbb-list-products-table-content>:nth-child(1) button[aria-selected=false]{border-bottom:none}.products-list-wrapper .nbb-list-products-table-container .nbb-list-products-table-content>:nth-child(1) button[aria-selected=false]:hover{border-bottom:1px solid var(--color-feedback-mid-emphasis)}@media screen and (min-width:1280px){.products-list-wrapper .nbb-list-products-table-container .nbb-list-products-table-content{padding-left:24px;padding-right:24px}}@media screen and (min-width:1280px){#root .nbb-mobile-overlay{display:none}}#root .nbb-side-navigation{min-height:100dvh;width:240px;max-width:240px;min-width:240px}@media screen and (min-width:1280px){#root .nbb-side-navigation{display:none}}#root .nbb-side-navigation .profile-icon-container{display:flex;border-bottom:1px solid var(--color-border-low-emphasis)}#root .nbb-side-navigation .profile-icon-container>:nth-child(1){width:32px}#root .nbb-side-navigation .profile-icon-container>span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;vertical-align:bottom}#root .nbb-side-navigation .profile-icon-container>div>span{color:#fff}#root .nbb-side-navigation .profile-icon-container .profile-icon{color:var(--color-object-accent-primary)}#root .nbb-side-navigation .side-navigation-item{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:15px;font-size:14px;font-weight:600;width:calc(100% - 18px);border-radius:8px;margin-right:9px;margin-left:9px;padding-left:9px;padding-right:9px;transition:background-color .3s}#root .nbb-side-navigation .side-navigation-item.active{background-color:#bbe0fe80}#root .nbb-side-navigation .side-navigation-item:hover{background-color:#c9d0da80}#root .nbb-side-navigation .side-navigation-item .material-symbols-outlined{font-size:22px;font-weight:400;color:var(--color-text-mid-emphasis)}#root .nbb-mobile-overlay .close-icon{right:256px}.footer-spacer{padding-top:78px}@media screen and (min-width:1280px){.footer-spacer{padding-top:100px}}#root .nbb-footer{flex-shrink:0;width:100%}#root .nbb-footer .nbb-footer-logo{height:24px;margin-bottom:var(--spacing-s)}@media screen and (min-width:1280px){#root .nbb-footer{height:72px;display:flex;flex-direction:row;align-items:center;gap:12px}#root .nbb-footer .nbb-footer-logo{height:28px;margin-bottom:0}#root .nbb-footer p{margin:0;vertical-align:bottom}#root .nbb-footer>:nth-child(2){margin-left:auto}}.nbb-breadcrumb-item{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:70px}@media screen and (min-width:1280px){.nbb-breadcrumb-item{max-width:250px}}#root .nbb-navbar{padding-left:24px;padding-right:24px;border-bottom:1px solid var(--color-border-low-emphasis)}#root .nbb-navbar.secondary{border-bottom:none}@media screen and (max-width:1280px){#root .nbb-navbar{max-height:56px}#root .nbb-navbar.secondary{padding-left:8px}#root .nbb-navbar .nav-title{font-size:16px}#root .nbb-navbar .nav-subtitle{font-size:12px}}@media screen and (max-width:400px){#root .nbb-navbar{column-gap:8px}}#root .nbb-navbar .left-element{cursor:pointer}#root .nbb-navbar .nav-logo-container{height:24px}#root .nbb-navbar .nav-logo-container>img{height:100%}@media screen and (min-width:1280px){#root .nbb-navbar .nav-logo-container{height:28px}}#root .nbb-navbar .center-element{display:flex;flex-direction:column;align-items:center;justify-content:center}#root .nbb-navbar .center-element h6{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:250px;white-space:pre}@media screen and (min-width:1280px){#root .nbb-navbar .center-element h6{width:1200px}}#root .nbb-navbar .nav-bar-button{padding:9px 10px}@media screen and (min-width:1280px){#root .nbb-navbar .nav-bar-button{padding:9px 24px}}#root .nbb-navbar .nav-menu-button-mobile{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:10px 0;margin-top:-2px}@media screen and (min-width:1280px){#root .nbb-navbar .nav-menu-button-mobile{display:none;margin-left:0}}@media screen and (max-width:1280px){#root .nbb-navbar .popover-nav-menu-user-avatar{display:none}}#root .nbb-navbar .nav-right-item-container-logged-in{gap:26px;display:flex;align-items:center;flex-direction:row}@media screen and (max-width:1280px){#root .nbb-navbar .nav-right-item-container-logged-in{gap:16px}#root .nbb-navbar .nav-right-item-container-logged-in>:nth-child(2){display:none!important}#root .nbb-navbar .nav-right-item-container-logged-in>:nth-child(1){display:none!important}}#root .nbb-navbar .nav-right-item-container-logged-in .nav-menu-user-avatar{cursor:pointer;margin-left:12px}#root .nbb-navbar .nav-right-item-container-logged-in .nav-menu-user-avatar>div{background-color:#006ead}@media screen and (max-width:1280px){#root .nbb-navbar .nav-right-item-container-logged-in .nav-menu-user-avatar{display:none}}#root .nbb-navbar .nav-right-item-container-logged-in .nav-right-item{display:flex;align-items:center;height:48px;padding:10px 12px;color:var(--color-text-primary);gap:8px;border-radius:8px;cursor:pointer;transition:background-color .3s ease}@media screen and (max-width:1280px){#root .nbb-navbar .nav-right-item-container-logged-in .nav-right-item{padding:10px 12px}#root .nbb-navbar .nav-right-item-container-logged-in .nav-right-item>:nth-child(2){display:none}}#root .nbb-navbar .nav-right-item-container-logged-in .nav-right-item:hover{background-color:var(--color-surface-secondary)}#root .nbb-navbar .nav-right-item-container-logged-in .nav-right-item span{color:var(--color-text-mid-emphasis);cursor:pointer}#root .nbb-navbar .nav-right-item-container-logged-in .nav-right-item :nth-child(1){color:#737d90}#root .nbb-navbar .empty-right-item{width:40px}#root .nbb-navbar .nav-right-item-container-logged-out{display:flex;align-items:center;gap:8px;flex-direction:row}#root .nbb-navbar .nav-right-item-container-logged-out .nav-menu-button-mobile{margin-left:16px}#root .nbb-navbar .nav-right-item-container-logged-out .link-container{display:none;align-items:center;gap:16px;text-decoration:none;margin-right:24px;flex-direction:row}@media screen and (min-width:1280px){#root .nbb-navbar .nav-right-item-container-logged-out .link-container{display:flex}}#root .nbb-navbar .nav-right-item-container-logged-out .link-container .link{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--color-text-primary);height:48px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:background-color .3s ease}#root .nbb-navbar .nav-right-item-container-logged-out .link-container .link:hover{background-color:var(--color-surface-secondary)}#root .nbb-navbar .nav-bar-gray{background-color:var(--color-background-primary)}#root .popover-nav-menu-user-avatar{margin-top:16px;top:36px!important;left:40px!important}#root .popover-nav-menu-user-avatar hr{margin:16px 0 8px}#root .popover-nav-menu-user-avatar>:nth-child(1)>:nth-child(1){padding:0}#root .popover-nav-menu-user-avatar>:nth-child(1)>div{padding:8px;border-radius:6px}#root .popover-nav-menu-user-avatar>:nth-child(1)>div div{font-size:14px}
