.open-store-button{align-items:center;background:var(--primary-color);border:1px solid var(--primary-color);border-radius:999px;box-shadow:0 2px 6px #00000024;color:#fff;color:var(--primary-color-text,#fff);cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;gap:5px;justify-content:center;line-height:1;min-height:26px;padding:0 9px;transition:transform .15s ease,opacity .15s ease,filter .15s ease,box-shadow .15s ease;white-space:nowrap}.open-store-button:hover{filter:brightness(1.05);transform:translateY(-1px)}.open-store-button:active{transform:translateY(0)}.open-store-button:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.open-store-button--disabled,.open-store-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.45;transform:none}.open-store-button__icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.open-store-button__svg{display:block;height:12px;width:12px}.open-store-button__text{line-height:1}.btn{align-items:center;border:none;border-radius:6px;color:#fff;display:inline-flex;font-weight:700;gap:8px;justify-content:center;transition:all .3s ease}.btn-xs{font-size:11px;padding:3px 6px}.btn-s{font-size:12px;padding:6px 12px}.btn-m{font-size:14px;padding:8px 16px}.btn-l{font-size:16px;padding:10px 20px}.btn-xl{font-size:18px;padding:12px 24px}.btn-fullwidth{width:100%}.btn-icon{height:20px;width:20px}.btn-primary{background-color:#007bff;color:#fff}.btn-secondary{background-color:#6c757d;color:#fff}.btn-success{background-color:#28a745;color:#fff}.btn-danger{background-color:#dc3545;color:#fff}.btn-gradient{background:linear-gradient(45deg,#ff416c,#ff4b2b);color:#fff}.btn:hover{opacity:.8}button:disabled{cursor:not-allowed;opacity:.5}.btn-invert{border:1px solid var(--primary-color)}.btn-invert,.btn-overlay{color:var(--primary-color)}.btn-plain{border:1px solid var(--input-border);color:var(--text-color)}.btn-delete:hover{background-color:#ff4545!important;opacity:1!important}.btn-cancel:hover{border-color:#ff4545!important;color:#ff4545!important;opacity:1!important}.activate_page{background:#f4f7fb;color:#1f2933;display:flex;min-height:100vh}.activate_sidebar{background:#3590cd;box-sizing:border-box;color:#fff;padding:42px 34px;width:320px}.activate_brand{font-size:20px;font-weight:800;letter-spacing:1px;margin:0 0 42px}.activate_progress_panel{background:#ffffff24;border-radius:18px;padding:22px}.activate_progress_header{align-items:center;display:flex;font-size:14px;justify-content:space-between;margin-bottom:12px}.activate_progress_bar{background:#ffffff42;border-radius:99px;height:8px;margin-bottom:24px;overflow:hidden;width:100%}.activate_progress_bar_fill{background:#fff;border-radius:99px;height:100%;transition:width .25s ease}.activate_steps{display:flex;flex-direction:column;gap:15px}.activate_step{align-items:flex-start;display:flex;gap:11px;opacity:.7}.activate_step_active{opacity:1}.activate_step_future{opacity:.45}.activate_step_dot{background:#fff;border-radius:50%;flex-shrink:0;height:11px;margin-top:4px;width:11px}.activate_step_text{display:flex;flex-direction:column;gap:2px}.activate_step_title{font-size:14px;font-weight:700}.activate_step_status{font-size:11px}.activate_content{align-items:center;box-sizing:border-box;display:flex;flex:1 1;justify-content:center;padding:42px}.activate_card{background:#fff;border-radius:22px;box-shadow:0 18px 50px #1f293321;box-sizing:border-box;max-width:820px;padding:38px;width:100%}.activate_card_header{margin-bottom:28px}.activate_kicker{color:#3590cd;font-size:12px;font-weight:800;letter-spacing:1px;margin:0 0 8px;text-transform:uppercase}.activate_card h1{font-size:32px;line-height:1.15;margin:0 0 12px}.activate_intro{color:#52616f;line-height:1.5;margin:0;max-width:680px}.activate_step_body{display:flex;flex-direction:column;gap:18px}.activate_section h2{font-size:19px;margin:0 0 7px}.activate_section p{color:#52616f;margin:0 0 14px}.activate_option_grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.activate_option_card{align-items:center;background:#fff;border:2px solid #d9e2ec;border-radius:16px;cursor:pointer;display:flex;gap:15px;padding:16px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;width:100%}.activate_option_card:hover{border-color:#3590cd;box-shadow:0 10px 26px #3590cd1f;transform:translateY(-1px)}.activate_option_card_selected{border-color:#3590cd;box-shadow:0 10px 26px #3590cd29}.activate_option_image_wrap{align-items:center;background:#eef6fc;border-radius:16px;display:flex;flex-shrink:0;height:62px;justify-content:center;width:62px}.activate_option_image{height:46px;object-fit:contain;width:46px}.activate_option_text{display:flex;flex-direction:column;gap:4px}.activate_option_title{color:#1f2933;font-size:15px;font-weight:800}.activate_option_subtitle{color:#52616f;font-size:13px;line-height:1.35}.activate_field_label{color:#1f2933;display:block;font-size:13px;font-weight:800;margin:18px 0 7px}.activate_text_input{border:1px solid #d9e2ec;border-radius:12px;box-sizing:border-box;font-size:14px;height:42px;outline:none;padding:0 13px;width:100%}.activate_text_input:focus{border-color:#3590cd;box-shadow:0 0 0 3px #3590cd1f}.activate_field_hint{color:#52616f;font-size:13px;line-height:1.4;margin:9px 0 0!important}.activate_alias_row{align-items:center;display:flex;gap:14px}.activate_url_input_wrap{align-items:center;display:flex;flex:1 1;gap:8px}.activate_url_input_wrap span{color:#52616f;white-space:nowrap}.activate_url_input{flex:1 1}.activate_alias_message_wrap{align-items:center;display:flex;min-width:210px}.activate_alias_message{font-size:13px;line-height:1.25}.activate_alias_message_success{color:green}.activate_alias_message_error{color:red}.activate_locked_notice{background:#fff8e6;border:1px solid #f5d47a;border-radius:12px;color:#6b4f00;line-height:1.4;padding:13px 15px}.activate_warning{margin-bottom:22px}.activate_error,.activate_warning{background:#ffecec;border:1px solid #f3a6a6;border-radius:12px;color:#8a1f1f;line-height:1.4;padding:13px 15px}.activate_actions{display:flex;gap:12px;justify-content:flex-end;margin-top:18px}.activate_review_box{border:1px solid #d9e2ec;border-radius:16px;padding:20px}.activate_review_box h2{font-size:20px;margin:0 0 18px}.activate_review_row{border-top:1px solid #edf2f7;display:flex;gap:18px;justify-content:space-between;padding:13px 0}.activate_review_row span{color:#52616f}.activate_review_row strong{text-align:right}@media (max-width:900px){.activate_page{flex-direction:column}.activate_sidebar{padding:24px;width:100%}.activate_brand{margin-bottom:22px}.activate_steps{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.activate_step{gap:8px}.activate_content{align-items:flex-start;padding:22px}.activate_card{border-radius:18px;padding:26px}.activate_card h1{font-size:26px}}@media (max-width:640px){.activate_sidebar{padding:20px}.activate_progress_panel{padding:17px}.activate_steps{grid-template-columns:repeat(2,minmax(0,1fr))}.activate_content{padding:14px}.activate_card{padding:20px}.activate_option_grid{grid-template-columns:1fr}.activate_option_card{align-items:flex-start}.activate_actions{flex-direction:column-reverse}.activate_actions .btn{width:100%}.activate_alias_row{align-items:flex-start;flex-direction:column;gap:8px}.activate_url_input_wrap{align-items:flex-start;flex-direction:column;width:100%}.activate_url_input_wrap span{white-space:normal}.activate_alias_message_wrap{min-width:0}.activate_review_row{flex-direction:column;gap:5px}.activate_review_row strong{text-align:left}}.toast-viewport{bottom:16px;display:flex;flex-direction:column;gap:8px;pointer-events:none;position:fixed;right:16px;z-index:1010}.toast{align-items:center;background:#111;border:1px solid #ffffff14;border-radius:12px;box-shadow:0 6px 20px #00000040;display:flex;gap:12px;justify-content:space-between;max-width:360px;min-width:280px;opacity:0;padding:10px 10px 10px 12px;pointer-events:auto;transform:translateY(12px)}.toast,.toast--enter{animation:toast-slide-in .18s ease-out forwards}.toast--exit{animation:toast-slide-out .16s ease-in forwards}.toast__content{display:flex;flex:1 1;flex-direction:column;gap:2px}.toast__title{font-size:14px;font-weight:700;line-height:1.2}.toast__message{opacity:.8}.toast__close{background:#0000;border:none;color:inherit;cursor:pointer;font-size:18px;line-height:1;opacity:.8;transition:opacity .12s ease}.toast__close:hover{opacity:1}.toast--success{background:#0b2f1a;background-image:linear-gradient(to right,var(--toast-color--success),var(--background-color),var(--background-color));border:1px solid var(--toast-color--success)}.toast--error{background:#0b2f1a;background-image:linear-gradient(to right,var(--toast-color--error),var(--background-color),var(--background-color));border:1px solid var(--toast-color--error)}.toast--warning{background:#eab2087e;background-image:linear-gradient(to right,var(--toast-color--warning),var(--background-color),var(--background-color));border:1px solid var(--toast-color--warning)}.toast--info{background:#0b2f1a;background-image:linear-gradient(to right,var(--toast-color--info),var(--background-color),var(--background-color));border:1px solid var(--toast-color--info)}.toast--success .toast__title{color:#42a543}.toast--error .toast__title{color:var(--toast-title--error);color:#ef4444}.toast--warning .toast__title{color:#ecb60b}.toast--info .toast__title{color:#3b82f6}@keyframes toast-slide-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.LoginPage_login_page__MDUZj{height:100vh;width:100vw}@media (min-width:769px){.LoginPage_login_page_left__MGxwu{background:#3590cd;float:left;height:100%;min-width:200px;width:30%}.LoginPage_login_page_right__irigL{align-items:center;display:flex;height:100vh;justify-content:center;width:70vw}.LoginPage_login_page__login_container__1eVUR{align-items:center;background:#fff;display:flex;justify-content:center;max-width:415px;min-width:360px;padding:50px;width:50%}.LoginPage_login_container__form_container__gtxET{width:100%}}@media (max-width:768px){.LoginPage_login_page_left__MGxwu{background:#3590cd;height:0;width:100%}.LoginPage_login_page_right__irigL{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.LoginPage_login_page__login_container__1eVUR{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:center;max-width:310px;padding:35px;width:87%}}@media (min-width:769px){.grid-container{gap:20px;gap:var(--gap,20px);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));padding:20px}}@media (max-width:768px){.grid-container{grid-template-columns:1fr;padding:5px}}.grid-container{grid-gap:20px;grid-gap:var(--gap,20px);box-sizing:border-box;display:grid;gap:20px;gap:var(--gap,20px);margin:0 auto;width:100%}.grid-item{background-color:#fff;background-color:var(--surface-color,#fff);border-radius:8px;box-shadow:0 2px 6px #0000000d;box-shadow:var(--card-shadow,0 2px 6px #0000000d);padding:20px;transition:transform .2s ease}@media (max-width:768px){.grid-item{max-width:100%}}.grid-item .scroll-x{overflow-x:auto;scrollbar-width:thin}.popup_grid-container{padding:10px}.loading-spinner__container{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.loading-spinner__spinner{animation:loading-spinner__spin 1.5s linear infinite;border:8px solid #ddd;border-radius:50%;border-top:8px solid var(--primary-color);height:80px;width:80px}@keyframes loading-spinner__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dashboard-stat-card{display:flex;flex-direction:column;min-height:185px}.dashboard-stat-card__label{color:var(--text-color-trans);font-size:.9rem;font-weight:700;letter-spacing:.04em;margin:0 0 12px;text-transform:uppercase}.dashboard-stat-card__value{color:var(--text-color);font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.1;margin:18px 0 0;word-break:break-word}.dashboard-stat-card__change{font-size:1rem;font-weight:700;margin:4px 0 8px}.dashboard-stat-card__change--positive{color:#1f9d55}.dashboard-stat-card__change--negative{color:var(--error-color)}.dashboard-stat-card__change--neutral,.dashboard-stat-card__meta{color:var(--text-color-trans)}.dashboard-stat-card__meta{font-size:.92rem;line-height:1.4;margin:auto 0 0}.dashboard-status-panel{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:220px;text-align:center}.dashboard-status-panel--error h3{color:var(--error-color);margin:0}.dashboard-status-panel--error p{margin:0}.loading-dots-wrapper{align-items:center;color:var(--primary-color);display:inline-flex;gap:.4em}.loading-dots{animation:pulse 1s ease-in-out infinite;display:inline-block;font-weight:700;width:2em}.spinner{animation:spin .8s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid #0000;height:1em;width:1em}@keyframes spin{to{transform:rotate(1turn)}}.context-menu-button{display:inline-block;position:relative}.context-menu-button__trigger{background-color:var(--surface-color);border:1px solid var(--input-border);border-radius:4px;color:var(--text-color);cursor:pointer;padding:8px 12px}.context-menu-button__trigger:hover{border:1px solid var(--primary-color)}.context-menu-button__menu{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 8px #00000026;max-height:200px;min-width:160px;overflow-y:auto;z-index:9999}.context-menu-button__option{background-color:#fff;border:none;cursor:pointer;display:block;padding:8px 12px;text-align:left;width:100%}.context-menu-button__option:hover{background-color:#f0f0f0}.switch-wrapper-s,.switch-wrapper-xs{margin:0}.switch-wrapper-l,.switch-wrapper-m{margin:8px 0}.switch-label{align-items:center;display:flex;font-size:1rem;font-weight:500;gap:10px}.switch-toggle{display:inline-block;position:relative}.switch-toggle.xs{height:10px;width:20px}.switch-toggle.s{height:15px;width:30px}.switch-toggle.l,.switch-toggle.m{height:24px;width:48px}.switch-toggle input{height:0;opacity:0;width:0}.slider{background-color:#ccc;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.slider-disabled{cursor:not-allowed}.slider:before{background-color:var(--surface-color);border-radius:50%;content:"";position:absolute;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background-color .3s}.slider.xs:before{bottom:2px;height:6px;left:2px;width:6px}.slider.s:before{bottom:3px;height:9px;left:3px;width:9px}.slider.m:before{bottom:3px;height:18px;left:3px;width:18px}.switch-toggle input:checked+.slider{background-color:var(--primary-color)}.switch-toggle.xs input:checked+.slider:before{transform:translateX(10px)}.switch-toggle.s input:checked+.slider:before{transform:translateX(15px)}.switch-toggle.l input:checked+.slider:before,.switch-toggle.m input:checked+.slider:before{transform:translateX(24px)}.switch-wrapper.disabled{opacity:.6;pointer-events:none}.CustomisableTable_table_container__y-mqR{border-radius:6px;box-sizing:initial;overflow-x:auto;padding-bottom:10px}.CustomisableTable_table_container__y-mqR::-webkit-scrollbar{background:#0000;width:0}.CustomisableTable_table_container__y-mqR:hover::-webkit-scrollbar{width:8px}.CustomisableTable_table_container__y-mqR::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:4px}.CustomisableTable_resize_handle__DHurV{cursor:col-resize;height:100%;position:absolute;right:0;top:0;width:6px;z-index:10}.CustomisableTable_resize_handle__DHurV:after{background-color:var(--input-border);content:"";display:block;height:100%;position:absolute;right:0;top:0;transition:background-color .2s;width:2px}.CustomisableTable_resize_handle__DHurV:hover:after{background-color:#888}.CustomisableTable_align_text_right__TwrsJ{text-align:right}.CustomisableTable_currency_amount__qVmL5{font-weight:700;margin-right:10px}.CustomisableTable_currency_amount__qVmL5.CustomisableTable_positive__lozt3{opacity:1}.CustomisableTable_currency_amount__qVmL5.CustomisableTable_negative__xEQq\+{opacity:.7}.CustomisableTable_text_filter_icon__MyiMh{cursor:pointer;width:10px}.CustomisableTable_image_cell__5s-57{max-height:150px;max-width:150px}.CustomisableTable_customisable-table_select-checkbox__9PfvP{padding:15px}.filters__filter-group{display:flex;flex-direction:column;gap:.5rem;padding:.65rem}.filters__group-header{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.filters__label{font-size:.85rem;font-weight:600;line-height:1.2;margin:0}.filters__group-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem}.filters__action-button{cursor:pointer;line-height:1;min-width:auto;opacity:.8;padding:.15rem .4rem}.filters__toggle-list{display:flex;flex-direction:column;gap:.35rem}.filters__toggle-row{align-items:center;display:flex;gap:.5rem;justify-content:space-between;min-height:15px}.filters__toggle-text{flex:1 1;font-size:.8rem;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filters__toggle-control{align-items:center;display:flex;flex-shrink:0}.loading-screen-content{background:var(--secondary-color);border-radius:8px;padding:20px;width:400px}.save-progress-bar__message{font-size:16px;font-weight:700;margin-bottom:6px}.save-progress-bar__sub-message{font-size:13px;margin-bottom:14px;opacity:.8}.save-progress-bar__track{background:var(--contrast-background-color-trans);border-radius:999px;height:12px;overflow:hidden;position:relative;width:100%}.save-progress-bar__track:after{background:linear-gradient(90deg,#0000 0,var(--primary-color-trans) 35%,var(--primary-color) 50%,var(--primary-color-trans) 65%,#0000 100%);content:"";filter:blur(6px);height:100%;left:-40%;pointer-events:none;position:absolute;top:0;width:40%;z-index:2}.save-progress-bar__track--active:after{animation:save-progress-bar-shimmer 1.8s linear infinite;opacity:.22}.save-progress-bar__fill{background:linear-gradient(90deg,var(--primary-color) 0,var(--primary-color-trans) 100%);border-radius:999px;height:100%;position:relative;transition:width .35s ease;z-index:1}.save-progress-bar__percent{font-size:13px;font-weight:600;margin-top:10px;opacity:.8;text-align:right}@keyframes save-progress-bar-shimmer{0%{transform:translateX(0)}to{transform:translateX(350%)}}.two-column-list{display:flex;flex-direction:column;gap:.5rem;max-width:500px}.two-column-list__row{align-items:center;display:flex}.two-column-list__key{flex-shrink:0;font-weight:600;width:120px}.two-column-list__value{flex:1 1}.two-column-list__row input,.two-column-list__row select,.two-column-list__row textarea{font-size:.875rem;margin:3px;max-width:500px;padding:5px 10px}.two-column-list__text-string{margin:5px;min-height:15px}.two-column-list__toggle{padding:10px 6px}.two-column-list__number-stepper{padding:2px 6px}.carousel-popup-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2500}.carousel-popup-content{background:var(--background-color);border-radius:10px;height:95vh;max-width:95%;overflow:hidden;padding:20px;position:relative}.carousel-popup-container{box-sizing:initial;height:100%;margin:10px;overflow-y:auto;scrollbar-width:thin}.carousel-popup-container::-webkit-scrollbar{background:#0000;width:0}.carousel-popup-container:hover::-webkit-scrollbar{width:8px}.carousel-popup-container::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:4px}.carousel-close{background:none;border:none;color:var(--text-color);cursor:pointer;font-size:24px;position:absolute;right:10px;top:5px}.carousel-main{align-items:center;display:flex;justify-content:center}.carousel-image-container{max-width:95%;text-align:center}.carousel-image-container img{max-height:calc(90vh - 110px);max-width:100%}.carousel-nav{background:none;border:none;color:var(--text-color);cursor:pointer;font-size:2em;margin:0 5px}.carousel-thumbnails-wrapper{align-items:center;display:flex;justify-content:center;margin-top:15px}.carousel-thumbnails{display:flex;gap:10px;max-width:90%;overflow-x:auto;padding:10px;scroll-behavior:smooth}.thumbnail{border:2px solid #0000;cursor:pointer;height:60px;transition:border .3s ease}.thumbnail.active{border:2px solid #007bff}.thumb-scroll{background:none;border:none;color:var(--text-color);cursor:pointer;font-size:18px}.order-progress{background:var(--surface-color);border:1px solid var(--input-border);border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:10px 12px;width:100%}.order-progress__toggle{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;width:100%}.order-progress__toggle-content{align-items:center;display:flex;gap:13px;min-width:0}.order-progress__toggle-title{color:var(--text-color);font-weight:700}.order-progress__toggle-summary{color:var(--text-color);color:var(--muted-text-color,var(--text-color));font-size:.82rem;opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-progress__toggle-icon{align-items:center;background:var(--contrast-background-color-trans);border-radius:999px;color:var(--text-color);display:flex;flex-shrink:0;font-size:smaller;font-weight:700;height:28px;justify-content:center;opacity:.8;width:28px}.order-progress__panel{display:flex;flex-direction:column;gap:14px}.order-progress__steps{align-items:stretch;display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.order-progress__step{display:flex;flex:1 1;flex-direction:column;max-width:300px;min-width:110px}.order-progress__step-top{align-items:center;display:flex;margin-bottom:8px;min-height:26px}.order-progress__marker{align-items:center;background:#fff;border:2px solid #b9c1cb;border-radius:999px;display:flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.order-progress__marker-inner{background:#0000;border-radius:999px;height:8px;width:8px}.order-progress__connector{align-items:center;display:flex;flex:1 1;margin-left:8px;margin-right:8px;min-width:24px}.order-progress__connector-line{background:#d7dde4;flex:1 1;height:2px}.order-progress__connector-arrow{border-bottom:5px solid #0000;border-left:7px solid #d7dde4;border-top:5px solid #0000;height:0;margin-left:2px;width:0}.order-progress__card{display:flex;flex-direction:column;gap:8px;height:100%;transition:opacity .2s ease,border-color .2s ease,box-shadow .2s ease}.order-progress__card-header{align-items:center;display:flex;gap:8px}.order-progress__label{color:var(--text-color);font-size:.88rem;font-weight:700}.order-progress__date{color:var(--text-color);font-size:.8rem;line-height:1.4;opacity:.78;word-break:break-word}.order-progress__input{min-width:0;width:100%}.order-progress__edit-button{background:#0000;border:none;color:var(--text-color);color:var(--link-color,var(--text-color));cursor:pointer;flex-shrink:0;font-size:.76rem;margin-bottom:2px;padding:0}.order-progress__edit-button--edit{transform:rotate(90deg)}.order-progress__edit-button:hover{opacity:.85}.order-progress__step--complete .order-progress__marker{background:#eef8f1;border-color:#4d8f64}.order-progress__step--complete .order-progress__marker-inner{background:#4d8f64}.order-progress__step--complete .order-progress__connector-line{background:#9dc7aa}.order-progress__step--complete .order-progress__connector-arrow{border-left-color:#9dc7aa}.order-progress__step--current .order-progress__marker{background:#edf3ff;border-color:#4a7aff;box-shadow:0 0 0 4px #4a7aff1f}.order-progress__step--current .order-progress__marker-inner{background:#4a7aff}.order-progress__step--upcoming .order-progress__card{opacity:.48}.order-progress__step--upcoming .order-progress__marker{background:#f7f8fa;border-color:#cfd6de}.order-progress__step--upcoming .order-progress__connector-line{background:#e5e9ee}.order-progress__step--upcoming .order-progress__connector-arrow{border-left-color:#e5e9ee}.order-progress__step--skipped .order-progress__card{opacity:.62}.order-progress__altered{background:var(--contrast-background-color-trans);border:1px dashed var(--input-border);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:10px 12px}.order-progress__altered-header{align-items:center;display:flex;gap:8px;justify-content:space-between}.order-progress__altered-title{color:var(--text-color);font-size:.88rem;font-weight:700}.order-progress__altered-date{color:var(--text-color);font-size:.8rem;line-height:1.4;opacity:.78;word-break:break-word}@media (max-width:768px){.order-progress__steps{flex-direction:column;gap:10px;overflow-x:visible}.order-progress__step{grid-gap:10px;align-items:start;display:grid;flex:initial;gap:10px;grid-template-columns:26px 1fr;min-width:0}.order-progress__step-top{align-items:center;flex-direction:column;justify-content:flex-start;margin-bottom:0;min-height:100%}.order-progress__connector{flex:1 1;flex-direction:column;margin-left:0;margin-right:0;margin-top:6px;min-width:12px;width:12px}.order-progress__connector-line{flex:1 1;height:auto;min-height:26px;width:2px}.order-progress__connector-arrow{border:5px solid #0000;border-bottom:none;border-top:7px solid #d7dde4;margin-left:0;margin-top:2px}.order-progress__step--complete .order-progress__connector-arrow{border-top-color:#9dc7aa}.order-progress__step--upcoming .order-progress__connector-arrow{border-top-color:#e5e9ee}}.order-progress__input-row{display:flex;flex-wrap:wrap;gap:8px;width:100%}.order-progress__input--date{max-width:150px;min-width:0;min-width:120px}.order-progress__input--time{width:92px}@media (max-width:520px){.order-progress__input-row{grid-template-columns:1fr}}.order-progress__production-breakdown{border-top:1px solid #00000014;margin-top:12px;padding-top:12px}.order-progress__production-summary{font-size:12px;font-weight:600;margin-bottom:8px;opacity:.8}.order-progress__production-list{display:flex;flex-direction:column;gap:8px}.order-progress__production-item{align-items:flex-start;display:flex;gap:8px}.order-progress__production-icon{flex-shrink:0;font-size:14px;text-align:center;width:16px}.order-progress__production-item--complete .order-progress__production-icon{color:#22c55e}.order-progress__production-item--pending .order-progress__production-icon{color:#9ca3af}.order-progress__production-content{min-width:0}.order-progress__production-title{font-size:12px;font-weight:600}.order-progress__production-date{font-size:11px;opacity:.7}.earning-breakdown{padding:5px}.earning-breakdown__header{margin-bottom:18px}.earning-breakdown__title{font-size:1.15rem;margin:0 0 6px}.earning-breakdown__subtitle{color:var(--text-color-trans);font-size:.9rem;line-height:1.45;margin:0}.earning-breakdown__steps{grid-gap:10px;display:grid;gap:10px}.earning-breakdown__step{background:#f8fafc;border-radius:12px;display:flex;gap:16px;justify-content:space-between;padding:12px 14px}.earning-breakdown__step--breakdown{border-radius:12px 12px 0 0}.earning-breakdown__step--positive{background:var(--toast-color--success);opacity:.7}.earning-breakdown__step--negative{background:var(--toast-color--warning);opacity:.7}.earning-breakdown__step--converted{background:var(--toast-color--info);border:1px dashed #93c5fd;opacity:.7}.earning-breakdown__value{white-space:nowrap}.earning-breakdown__items{background:var(--surface-color);border:3px solid var(--toast-color--warning);border-radius:0 0 12px 12px;padding:5px 23px}.earning-breakdown__section-title{font-size:.95rem;margin:10px 0;opacity:.7}.earning-breakdown__item{display:flex;gap:14px;justify-content:space-between;opacity:.7;padding:4px 0}.earning-breakdown__item--shipping{margin:12px 0;opacity:.7}.earning-breakdown__item-main{grid-gap:4px;display:grid;gap:4px}.earning-breakdown__item-title{font-size:.9rem}.earning-breakdown__item-meta{color:#667085;font-size:.8rem}.earning-breakdown__item-costs{grid-gap:3px;color:var(--text-color);display:grid;gap:3px;text-align:right}.earning-breakdown__total{align-items:center;background:#101828;border-radius:14px;color:#fff;display:flex;justify-content:space-between;margin-top:18px;padding:16px}.earning-breakdown__total-label{font-size:.95rem}.earning-breakdown__total-value{font-size:1.4rem}.refundPopUp{gap:16px}.refundPopUp,.refundPopUp__hero{display:flex;flex-direction:column}.refundPopUp__hero{gap:4px;padding:18px}.refundPopUp__heroLabel{opacity:.7}.refundPopUp__heroValue{font-size:30px;line-height:1.1}.refundPopUp__heroHint{opacity:.65}.refundPopUp__tabs{grid-gap:8px;background:#0000000d;border-radius:999px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);padding:6px}.refundPopUp__tab{background:#0000;border:none;border-radius:999px;cursor:pointer;font-weight:600;opacity:.65;padding:10px 12px}.refundPopUp__tab--active{background:#fff;box-shadow:0 2px 10px #0000001f;opacity:1}.refundPopUp__customCard,.refundPopUp__messageCard{align-items:center;display:flex;gap:8px;padding:16px}.refundPopUp__customCard input,.refundPopUp__customCard--input-prefix{font-size:2rem}.refundPopUp__messageCard span{opacity:.7}.refundPopUp__items{display:flex;flex-direction:column;gap:10px;max-height:360px;overflow:auto;padding-right:4px}.refundPopUp__itemCard{grid-gap:12px;align-items:center;border:1px solid var(--input-border);border-radius:16px;display:grid;gap:12px;grid-template-columns:1fr 132px 96px;padding:14px;transition:opacity .2s ease,background .2s ease,border .2s ease}.refundPopUp__itemCard--selected{background:var(--surface-color);border-color:var(--input-border)}.refundPopUp__itemCard--muted{background:rgba(0,0,0,.015);opacity:.55}.refundPopUp__itemMain{display:flex;flex-direction:column;gap:3px;min-width:0}.refundPopUp__itemMain span,.refundPopUp__itemMain strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.refundPopUp__quantityControl{grid-gap:5px;align-items:center;display:grid;gap:5px;grid-template-columns:34px 54px 34px}.refundPopUp__quantityControl button{background:#fff;border:1px solid #0000001f;border-radius:10px;cursor:pointer;font-size:18px;font-weight:700;height:34px}.refundPopUp__quantityControl button:disabled{cursor:not-allowed;opacity:.35}.refundPopUp__quantityControl input{border:1px solid #0000001f;border-radius:10px;height:34px;text-align:center}.refundPopUp__itemTotal{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.refundPopUp__itemTotal span{font-size:12px;opacity:.65}.refundPopUp__customCard label{font-weight:700}.refundPopUp__customCard input{max-width:180px}.refundPopUp__error{color:#d9534f;font-weight:600;margin:0}@media (max-width:700px){.refundPopUp__itemCard{grid-template-columns:1fr}.refundPopUp__quantityControl{width:132px}.refundPopUp__itemTotal{align-items:flex-start}}.refundPopUp__optionStack{display:flex;flex-direction:column;gap:10px}.refundPopUp__optionCard{grid-gap:14px;align-items:center;background:var(--surface-color);border:1px solid var(--input-border);border-radius:18px;cursor:pointer;display:grid;gap:14px;grid-template-columns:1fr auto;padding:16px;text-align:left;width:100%}.refundPopUp__optionCard:hover{border:2px solid var(--primary-color-trans)}.refundPopUp__optionCard--active{border-color:var(--primary-color);box-shadow:0 8px 24px var(--hover-box-shadow-color)}.refundPopUp__optionCard span{font-size:13px;opacity:.68}.refundPopUp__optionCard-heading{display:flex;flex-direction:column;gap:4px}.refundPopUp__shippingToggle{align-items:center;background:#00000005;border:1px dashed #0000002e;border-radius:16px;cursor:pointer;display:flex;gap:12px;padding:14px}.refundPopUp__shippingToggle--active{background:var(--surface-color);border-style:solid}.refundPopUp__shippingToggle input{height:18px;width:18px}.refundPopUp__shippingToggle span{display:flex;gap:12px;justify-content:space-between;width:100%}.OrderDetailsPopUp_table_container__VRjSe{border-radius:6px;box-sizing:initial;overflow-x:auto;padding-bottom:10px}.OrderDetailsPopUp_order_items_table__lc7r5 input{width:100%}.OrderDetailsPopUp_order_item_value__ZW\+SL{color:var(--text-color);display:block;font-size:13px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.OrderDetailsPopUp_order_items_table__lc7r5 td:nth-child(2) .OrderDetailsPopUp_order_item_value__ZW\+SL{text-align:left}.OrderDetailsPopUp_input_with_button__i73Xc{width:calc(100% - 24px)!important}.OrderDetailsPopUp_orderitem_img_container__iZR6-{height:100px;position:relative;width:100px}.OrderDetailsPopUp_orderitem_img_container__iZR6- figure{height:calc(100% - 15px);text-align:center;width:100%}.OrderDetailsPopUp_orderitem_img_container__iZR6- img{max-height:100%;max-width:100%}.OrderDetailsPopUp_orderitem_img_edit_button__M1Gq4{color:var(--primary-color);cursor:pointer;position:absolute;right:0;top:0;transition:transform .2s ease}.OrderDetailsPopUp_orderitem_img_edit_button__M1Gq4:hover{font-weight:700;transform:scale(1.2)}.OrderDetailsPopUp_order_header_summary__BpCu2{align-items:center;color:#555;display:flex;font-size:13px;gap:10px}.OrderDetailsPopUp_order_status_badge__4eemv{align-items:center;background:#f1f1f1;border-radius:999px;color:#333;display:inline-flex;font-weight:700;padding:4px 10px}.OrderDetailsPopUp_order_summary__jVjkV{display:flex;flex-direction:column;gap:8px}.OrderDetailsPopUp_order_summary_header__lx9XY,.OrderDetailsPopUp_order_summary_row__t3UGw{grid-column-gap:8px;align-items:center;column-gap:8px;display:grid;font-size:13px;grid-template-columns:minmax(68px,1fr) repeat(3,minmax(54px,auto))}.OrderDetailsPopUp_order_summary_header__lx9XY{color:var(--text-color-trans);font-size:11px;font-weight:700}.OrderDetailsPopUp_order_summary_header__lx9XY span:not(:first-child),.OrderDetailsPopUp_order_summary_row__t3UGw strong{text-align:right}.OrderDetailsPopUp_order_summary_row__t3UGw span{color:var(--text-color-trans)}.OrderDetailsPopUp_order_summary_total__LgYBj{align-items:center;border-top:1px solid #e5e5e5;display:flex;font-size:15px;justify-content:space-between;margin-top:4px;padding-top:10px}.OrderDetailsPopUp_order_summary_total_refund__wmVxK{color:#d9534f}.OrderDetailsPopUp_address_tab_buttons__zpiQF{align-items:center;display:flex;gap:6px}.OrderDetailsPopUp_order_notes_textarea__zMYWn{max-height:150px;max-width:100%;min-height:46px;overflow:auto;resize:both;width:100%}.OrderDetailsPopUp_shipping_title_row__x6V6O{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.OrderDetailsPopUp_shipping_title_row__x6V6O h3{margin:0}.OrderDetailsPopUp_shipping_title_row__x6V6O span{color:#888;font-size:12px;white-space:nowrap}.OrderDetailsPopUp_shipping_compact_row__khqhI{grid-column-gap:8px;grid-row-gap:6px;align-items:center;column-gap:8px;display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);row-gap:6px}.OrderDetailsPopUp_shipping_notes_row__YA3V1{grid-column-gap:8px;align-items:center;column-gap:8px;display:grid;grid-template-columns:auto minmax(0,1fr);margin-top:8px}.OrderDetailsPopUp_shipping_compact_label__9GLm\+{color:var(--text-color);font-size:12px;font-weight:700;white-space:nowrap}.OrderDetailsPopUp_shipping_compact_value__chah-{background:var(--input-bg);border:1px solid var(--input-border);border-radius:18px;display:block;font-size:13px;line-height:16px;min-width:0;overflow:hidden;padding:6px 10px;text-overflow:ellipsis;white-space:nowrap}.OrderDetailsPopUp_order_details_two_column_layout__xdMCO{grid-gap:8px;align-items:start;display:grid;gap:8px;grid-template-columns:400px minmax(0,1fr)}.OrderDetailsPopUp_order_details_left_column__ROs\+P,.OrderDetailsPopUp_order_details_right_column__Wnji4{display:flex;flex-direction:column;gap:12px;min-width:0}.OrderDetailsPopUp_order_details_left_column__ROs\+P .popup_grid-container,.OrderDetailsPopUp_order_details_right_column__Wnji4 .popup_grid-container{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}.OrderDetailsPopUp_order_details_left_column__ROs\+P .popup_grid-container>*,.OrderDetailsPopUp_order_details_right_column__Wnji4 .popup_grid-container>*{min-width:0}.OrderDetailsPopUp_order_details_right_column__Wnji4 .OrderDetailsPopUp_table_container__VRjSe{max-width:100%}.OrderDetailsPopUp_order_details_right_column__Wnji4 .OrderDetailsPopUp_order_items_table__lc7r5 td:first-child,.OrderDetailsPopUp_order_details_right_column__Wnji4 .OrderDetailsPopUp_order_items_table__lc7r5 th:first-child{max-width:95px;min-width:95px;width:95px}.OrderDetailsPopUp_order_details_right_column__Wnji4 .OrderDetailsPopUp_order_items_table__lc7r5 td:nth-child(2),.OrderDetailsPopUp_order_details_right_column__Wnji4 .OrderDetailsPopUp_order_items_table__lc7r5 th:nth-child(2){min-width:180px}.OrderDetailsPopUp_order_details_right_column__Wnji4 .OrderDetailsPopUp_order_items_table__lc7r5 td:nth-child(3),.OrderDetailsPopUp_order_details_right_column__Wnji4 .OrderDetailsPopUp_order_items_table__lc7r5 th:nth-child(3){max-width:110px;min-width:110px;width:110px}.OrderDetailsPopUp_order_details_right_column__Wnji4 .OrderDetailsPopUp_orderitem_img_container__iZR6-{height:82px;margin-left:0;margin-right:0;width:82px}.OrderDetailsPopUp_order_items_table_main__MzBy7 td,.OrderDetailsPopUp_order_items_table_main__MzBy7 th{vertical-align:middle}.OrderDetailsPopUp_order_items_table_main__MzBy7 td:first-child,.OrderDetailsPopUp_order_items_table_main__MzBy7 td:nth-child(2),.OrderDetailsPopUp_order_items_table_main__MzBy7 td:nth-child(2) .OrderDetailsPopUp_order_item_value__ZW\+SL,.OrderDetailsPopUp_order_items_table_main__MzBy7 td:nth-child(3),.OrderDetailsPopUp_order_items_table_main__MzBy7 td:nth-child(3) .OrderDetailsPopUp_order_item_value__ZW\+SL,.OrderDetailsPopUp_order_items_table_main__MzBy7 th:first-child,.OrderDetailsPopUp_order_items_table_main__MzBy7 th:nth-child(2),.OrderDetailsPopUp_order_items_table_main__MzBy7 th:nth-child(3){text-align:left}.OrderDetailsPopUp_order_items_table_main__MzBy7 td:nth-child(4),.OrderDetailsPopUp_order_items_table_main__MzBy7 td:nth-child(4) .OrderDetailsPopUp_order_item_value__ZW\+SL,.OrderDetailsPopUp_order_items_table_main__MzBy7 th:nth-child(4){text-align:center}.OrderDetailsPopUp_order_items_table_main__MzBy7 td:nth-child(5),.OrderDetailsPopUp_order_items_table_main__MzBy7 td:nth-child(5) .OrderDetailsPopUp_order_item_value__ZW\+SL,.OrderDetailsPopUp_order_items_table_main__MzBy7 td:nth-child(6),.OrderDetailsPopUp_order_items_table_main__MzBy7 td:nth-child(6) .OrderDetailsPopUp_order_item_value__ZW\+SL,.OrderDetailsPopUp_order_items_table_main__MzBy7 td:nth-child(7),.OrderDetailsPopUp_order_items_table_main__MzBy7 td:nth-child(7) .OrderDetailsPopUp_order_item_value__ZW\+SL,.OrderDetailsPopUp_order_items_table_main__MzBy7 th:nth-child(5),.OrderDetailsPopUp_order_items_table_main__MzBy7 th:nth-child(6),.OrderDetailsPopUp_order_items_table_main__MzBy7 th:nth-child(7){text-align:right}.OrderDetailsPopUp_order_items_total_row__W75Di td{border-top:1px solid #e5e7eb;font-weight:700;text-align:right}.OrderDetailsPopUp_transactions_table__BZSWW tbody tr{cursor:pointer}.OrderDetailsPopUp_transactions_table__BZSWW tbody tr:hover{background:#f5f5f5}.OrderDetailsPopUp_transactions_table__BZSWW td,.OrderDetailsPopUp_transactions_table__BZSWW td .OrderDetailsPopUp_order_item_value__ZW\+SL,.OrderDetailsPopUp_transactions_table__BZSWW th{text-align:right}.OrderDetailsPopUp_transactions_table__BZSWW td:first-child,.OrderDetailsPopUp_transactions_table__BZSWW td:first-child .OrderDetailsPopUp_order_item_value__ZW\+SL,.OrderDetailsPopUp_transactions_table__BZSWW td:nth-child(2),.OrderDetailsPopUp_transactions_table__BZSWW td:nth-child(2) .OrderDetailsPopUp_order_item_value__ZW\+SL,.OrderDetailsPopUp_transactions_table__BZSWW th:first-child,.OrderDetailsPopUp_transactions_table__BZSWW th:nth-child(2){text-align:left}.OrderDetailsPopUp_transaction_date_value__s7IPy{white-space:nowrap}.OrderDetailsPopUp_transaction_amount_cell__rPD-s{align-items:center;display:inline-flex;gap:6px;justify-content:flex-end;white-space:nowrap;width:100%}.OrderDetailsPopUp_transaction_notes_icon__LP\+kv{align-items:center;background:#e5e7eb;border-radius:50%;color:#4b5563;display:inline-flex;font-size:11px;font-weight:700;height:16px;justify-content:center;line-height:1;width:16px}.OrderDetailsPopUp_transactions_total_row__R-02c td{border-top:1px solid #e5e7eb;font-weight:700}.OrderDetailsPopUp_transactions_total_row__R-02c:hover{background:#0000!important;cursor:default}.OrderDetailsPopUp_clickable_table_row__u56fR{cursor:pointer}.OrderDetailsPopUp_transaction_details__3O5Rb{display:flex;flex-direction:column;gap:18px}.OrderDetailsPopUp_transaction_details_grid__pyNv3{grid-gap:12px 18px;display:grid;gap:12px 18px;grid-template-columns:1fr 1fr}.OrderDetailsPopUp_transaction_details_row__9jImJ{background:var(--surface-color);border:1px solid var(--input-border);border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:10px}.OrderDetailsPopUp_transaction_details_row_full__IMoMt{grid-column:1/-1}.OrderDetailsPopUp_transaction_details_label__Ax9cN{color:#777;font-size:12px;font-weight:700;text-transform:uppercase}.OrderDetailsPopUp_transaction_details_value__vintr{display:block;font-size:14px;font-weight:600;word-break:break-word}.OrderDetailsPopUp_transaction_details_breakdown__joLgS{border-top:1px solid #e5e5e5;padding-top:14px}.OrderDetailsPopUp_fulfilments_table__Qwu1g td:first-child,.OrderDetailsPopUp_fulfilments_table__Qwu1g th:first-child{max-width:34px;min-width:34px;width:34px}.OrderDetailsPopUp_table_row_action_button__dXDqU{align-items:center;background:#fff;border:1px solid #ddd;border-radius:6px;color:#333;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;height:28px;justify-content:center;line-height:1;width:28px}.OrderDetailsPopUp_table_row_action_button__dXDqU:hover{background:#f5f5f5}@media (max-width:1150px){.OrderDetailsPopUp_order_details_two_column_layout__xdMCO{grid-template-columns:1fr}.OrderDetailsPopUp_shipping_title_row__x6V6O{align-items:flex-start;flex-direction:column;gap:4px}.OrderDetailsPopUp_shipping_compact_row__khqhI,.OrderDetailsPopUp_shipping_notes_row__YA3V1{grid-template-columns:auto minmax(0,1fr)}}.orders-header{display:flex;gap:30px}.order-quick-search{display:flex}.filter_groups{padding-top:7px;position:relative;transition:width .3s ease-in-out;white-space:nowrap;width:100%}.collapsable_quick_filters{float:left;margin-top:11px;padding-top:5px}.table__quick_filters--open{min-width:180px}.collapse_quick_filters_button_banner{height:20px}.collapse_quick_filters_button{background:none;border:none;color:var(--text-color);float:right;font-size:large;margin-right:8px}.collapse_quick_filters_button--hide{position:absolute;right:0;top:0}.highlight_quick_filters_icon{color:var(--primary-color);font-weight:700}.date_picker_and_table{border:1px solid;border-radius:10px;margin-top:30px;padding:10px;position:relative}.table_tally_options_bar{margin-top:10px}.orders_tally{background:var(--primary-color);border-radius:5px;color:#fff;font-size:medium;font-weight:700;height:33px;margin-right:5px;padding:7px;position:relative;width:auto}.clear_selected_tally{background:#ccc;border-radius:50%;color:#000;cursor:pointer;font-weight:lighter;height:17px;justify-content:center;padding:5px 0 9px;right:-9px;top:-7px;width:17px}.clear_selected_tally,.filters{align-items:center;display:flex;position:absolute}.filters{align-content:center;gap:20px;margin:10px 0}.filters.open-orders{top:-40px}.filters.all-orders{top:-49px}.filters__filter-group{min-width:150px;padding-right:20px;width:100%}.filters__filter-group input{width:auto}.filters__label{font-weight:700;margin:5px 0}.filters__checkbox-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filters__checkbox{margin-right:10px}.filters__filter-button{margin-left:10px}.filters__date-range{background:var(--surface-color);border:1px solid var(--primary-color);border-radius:10px;padding:10px}.orders-toggle{border:2px solid var(--primary-color);border-radius:6px;box-shadow:0 0 4px #0000001a;display:flex;margin:9px 0;overflow:hidden;width:-moz-fit-content;width:fit-content}.orders-toggle:hover{border-color:var(--primary-color);box-shadow:0 0 0 2px #007bff33}.orders-toggle__option{background-color:var(--background-color);border:none;color:var(--text-color);cursor:pointer;flex:1 1;font-weight:600;min-width:170px;padding:10px 16px;text-align:center;text-transform:uppercase;transition:background-color .3s,color .3s;white-space:nowrap}.orders-toggle__option--active{background-color:var(--primary-color);color:#fff}.orders-toggle__helper{opacity:.7}.fulfilment-cost-breakdown__title{margin:0}.fulfilment-cost-breakdown__subtitle{color:#6b7280;margin:6px 0 0}.fulfilment-cost-breakdown__table-wrapper{overflow-x:auto}.fulfilment-cost-breakdown__table{border-collapse:collapse;width:100%}.fulfilment-cost-breakdown__table td,.fulfilment-cost-breakdown__table th{border-bottom:1px solid var(--table-header-color);padding:14px 16px;text-align:right}.fulfilment-cost-breakdown__product{display:flex;flex-direction:column;gap:3px}.fulfilment-cost-breakdown__product small,.fulfilment-cost-breakdown__product span{color:var(--text-color-trans)}.fulfilment-cost-breakdown__total-cell{font-weight:700}.fulfilment-cost-breakdown__summary{background:var(--table-header-color);padding:3px 20px}.fulfilment-cost-breakdown__summary-row{display:flex;justify-content:space-between;padding:8px 0}.fulfilment-cost-breakdown__summary-row--grand-total{border-top:1px solid #d1d5db;font-size:larger;margin-top:8px;padding-top:14px}.order-details__address-header{min-height:25px}.add-payout-email{margin:15px}.transactions_paypal_payout_email{font-size:large}.payout-fieldRow{grid-gap:10px;align-items:baseline;display:grid;gap:10px;grid-template-columns:100px 1fr;margin-bottom:10px}.transactions-currency-conversion{border:1px solid var(--input-border);border-radius:10px;margin:0 0 12px;padding:12px 12px 0;width:-moz-fit-content;width:fit-content}.transactions-currency-conversion-breakdown{margin:12px}.options_banner{display:inline-block;width:100%}.date_range_picker{float:right}.date_range_picker_title{margin:0 0 5px 3px}.date_range_picker_container{margin-right:10px}.date_range_picker_container input{width:auto}.left_checkbox_filters_div{float:left;margin:15px 0;max-height:100%;max-width:210px;overflow-y:auto;width:19%}.right_table_div{float:left;padding-left:10px;width:80%}.transaction_amount{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.transaction_amount_info{cursor:help;font-size:12px;line-height:1;opacity:.75}.transaction_amount_info:hover{opacity:1}.earning-details{display:flex;flex-direction:column;gap:18px;padding:10px}.earning-details__header{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;display:flex;gap:16px;justify-content:space-between;padding:18px}.earning-details__eyebrow{color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.06em;margin:0 0 4px;text-transform:uppercase}.earning-details__title{font-size:20px;margin:0}.earning-details__amount{align-self:center;font-size:22px;font-weight:800;white-space:nowrap}.earning-details__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.earning-details__row{background:var(--surface-color);border:1px solid var(--input-border);border-radius:12px;padding:10px}.earning-details__row--full{grid-column:1/-1}.earning-details__label{color:#6b7280;display:block;font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.earning-details__value{display:block;font-size:14px;font-weight:600;word-break:break-word}.earning-details__breakdown{border-top:1px solid var(--input-border);padding-top:18px}@media (max-width:700px){.earning-details__header{flex-direction:column}.earning-details__amount{align-self:flex-start}.earning-details__grid{grid-template-columns:1fr}}.image-loader__wrapper{display:flex;justify-content:center;max-height:580px;min-height:100px;position:relative}.image-loader__image{display:block;height:100%;object-fit:contain;transition:opacity .3s ease-in-out;width:100%}.image-loader__image--hidden{opacity:0}.image-loader__spinner{animation:image-loader__spin 1s linear infinite;border:6px solid #ddd;border-radius:50%;border-top-color:#3498db;height:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px}@keyframes image-loader__spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.CustomDropdownInput_wrapper__N7qXg{display:flex;flex-direction:column;margin-bottom:1rem;position:relative}.CustomDropdownInput_label__PjpvP{color:var(--text-color);font-size:.875rem;font-weight:600;margin-bottom:.25rem}.CustomDropdownInput_input__vG8we{border:1px solid var(--input-border);border-radius:4px;font-size:.9rem;padding:.5rem}.CustomDropdownInput_list__Bhghh{animation:CustomDropdownInput_dropdownFade__WldQF .15s ease-out;background:var(--input-bg);border:1px solid var(--input-border);border-radius:4px;box-shadow:0 4px 8px #0000001a;left:0;max-height:180px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.CustomDropdownInput_item__b4qpt{cursor:pointer;overflow:hidden;padding:.5rem .75rem;text-overflow:ellipsis;transition:background .2s;white-space:nowrap}.CustomDropdownInput_item__b4qpt:hover{background:var(--table-header-color)}@keyframes CustomDropdownInput_dropdownFade__WldQF{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.image-manager{background-color:var(--surface-color);display:flex;height:calc(80vh - 80px);overflow:hidden;position:relative;z-index:10}.image-manager-popup{height:calc(100% - 75px)}.image-manager__grid{background-color:var(--background-color);display:flex;flex:1 1;flex-direction:column;gap:1rem;overflow-y:auto;padding:1rem}.image-manager__resizer{background:#fff;background:var(--surface-color,#fff);border-left:1px solid var(--text-color-trans);cursor:col-resize;width:3px}.image-manager__resizer-mobile{background:#ccc;cursor:row-resize;height:15px;width:100%}@media (max-width:768px){.image-manager{flex-direction:column}}.bulk-action-bar{align-items:center;background:var(--primary-color);border-radius:6px;bottom:0;color:#fff;display:flex;justify-content:space-between;left:0;padding:.5rem 1rem;position:relative;right:0;z-index:100}.bulk-action-bar__move-dropdown{animation:dropdownFade .2s ease-out;background:var(--surface-color);border:1px solid var(--background-color);border-radius:6px;box-shadow:0 2px 8px #00000026;color:var(--text-color);margin-top:.5rem;min-width:250px;padding:1rem;position:absolute;right:129px;top:34px;z-index:1010}.bulk-action-bar__sort select{padding:4px 8px}.upload-card{background-color:var(--surface-color);border:2px dashed var(--primary-color);cursor:pointer;padding:10px;text-align:center}.add-image-icon{background-color:#f0f0f0;border:1px dashed var(--primary-color);margin-bottom:1rem}.add-image-icon,.preview-pane{padding:1rem;text-align:center}.preview-pane{background:var(--surface-color);height:100%;overflow-y:auto}.preview-pane__image-container{position:relative}.preview-pane__image{height:auto;margin-bottom:1rem;max-width:100%}.preview-pane__image__edit-btn{border-radius:50%;font-size:large;position:absolute;right:4px;top:4px}.preview-pane__image__edit-btn:hover{font-weight:700}.preview-pane__form{text-align:left}.preview-pane__form input{margin-bottom:.5rem;padding:.4rem;width:100%}.filter-sidebar{background:var(--surface-color);overflow-y:auto;padding:.5rem}.filter-sidebar__group{margin-bottom:1.5rem}.filter-sidebar__label{font-weight:700;margin-bottom:.5rem}.filter-sidebar__list{list-style:none;margin:0;padding:0}.filter-sidebar__item{border-radius:4px;cursor:pointer;margin:.2rem 0;overflow:hidden;padding:.4rem .6rem;text-overflow:ellipsis;transition:background .2s;white-space:nowrap}.filter-sidebar__item:hover{background-color:var(--input-border)}.filter-sidebar__item--active{color:#fff}.filter-sidebar__item--active,.filter-sidebar__item--active:hover{background-color:var(--primary-color)}.image-grid{grid-gap:1rem;display:grid;gap:1rem}.image-grid--s{grid-template-columns:repeat(auto-fill,minmax(90px,1fr))}.image-grid--m{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.image-grid--l{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.image-grid--s .image-card__thumbnail{height:80px;width:80px}.image-grid--m .image-card__thumbnail{height:140px;width:140px}.image-grid--l .image-card__thumbnail{height:220px;width:220px}.image-grid__controls button{margin-right:.5rem}.image-grid__tally{background:#fff;border-radius:5px;color:var(--primary-color);font-weight:700;height:27px;padding:6px 10px;position:relative;white-space:nowrap;width:auto}.image-grid__skeletons{display:flex;flex-wrap:wrap;gap:1rem}.image-grid__skeleton{animation:pulse 1.5s infinite;background:#e0e0e0;height:140px;width:140px}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.image-card{background:var(--surface-color);border:1px solid var(--input-border);cursor:pointer;padding:.5rem;position:relative;text-align:center}.image-card--selected{outline:2px solid var(--primary-color)}.image-card__thumbnail{height:auto;object-fit:contain;width:100%}.image-card__checkbox{position:absolute;right:8px;top:8px;width:15px;z-index:1000}.image-card__name{margin-top:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-card--see-more-slot{align-items:center;cursor:pointer;display:flex;padding:.5rem;position:relative}.image-card__lock{margin:4px;width:-moz-fit-content;width:fit-content}.image-card__lock.locked{cursor:pointer;opacity:.8;transform:scale(.9)}.image-card__lock.unlocked{cursor:pointer}.image-card__lock.fullylocked{cursor:not-allowed;opacity:.8}.image-card__lock-icon{filter:drop-shadow(0 1000px 0 var(--primary-color));transform:translateY(-1000px);width:40px}.create-podproduct-popup__image{align-content:center;align-items:center;display:flex;gap:10px;height:300px;justify-content:center;width:100%}.create-podproduct-popup__image img{max-height:100%;max-width:100%}.image-uploader-popup-image-bucket{height:calc(100% - 45px);margin:10px}.keyword-input__tags{display:flex;flex-wrap:wrap;gap:8px;overflow:auto}.keyword-input__tag{word-wrap:anywhere;align-items:center;background-color:var(--background-color);border:1px solid #ccc;border:1px solid var(--input-border,#ccc);border-radius:20px;display:flex;padding:4px 8px}.keyword-input__remove{background:none;border:none;color:var(--text-color-trans);cursor:pointer;font-size:14px;margin-left:6px}.keyword-input__controls{display:flex;gap:8px;margin-bottom:6px}.keyword-input__controls input{margin-bottom:0!important}.rich-input{border-radius:6px;font-family:sans-serif}.rich-input__toolbar{background:var(--background-color);border:1px solid #ccc;border:1px solid var(--input-border,#ccc);border-radius:12px 12px 0 0;display:flex;gap:8px;height:35px;padding:0}.rich-input__toolbar-button{align-items:center;background:none;border:none;color:var(--text-color);cursor:pointer;display:flex;height:100%;justify-content:center;max-width:80px;padding:0;transition:background-color .2s ease;width:35px}.rich-input__toolbar button:hover{background-color:var(--table-header-color);font-weight:700}.rich-input__toolbar-button--active{background:var(--text-color-trans);border-radius:8px}.rich-input__editor{background:var(--input-bg);border:1px solid #ccc;border:1px solid var(--input-border,#ccc);border-radius:0 0 12px 12px;color:#111;color:var(--input-text,#111);line-height:1.2rem;max-height:195px;min-height:70px;outline:none;overflow:auto;padding:8px}.rich-input__editor--disabled{background-color:#f4f4f4;background-color:var(--input-disabled-bg,#f4f4f4);border-color:#ddd;border-color:var(--input-disabled-border,#ddd);color:#aaa;color:var(--input-disabled-text,#aaa);cursor:not-allowed}.rich-input__editor p{margin-bottom:10px}.rich-input__editor:empty:before{content:attr(data-placeholder);opacity:.6;pointer-events:none}.color-picker-small{align-items:center;display:inline-flex;gap:8px;position:relative}.color-picker-small--disabled{opacity:.55;pointer-events:none}.color-picker-small__label{color:var(--text-color);font-size:13px}.color-picker-small__trigger{padding:0}.color-picker-small__dot{background-image:linear-gradient(45deg,#ddd 25%,#0000 0),linear-gradient(-45deg,#ddd 25%,#0000 0),linear-gradient(45deg,#0000 75%,#ddd 0),linear-gradient(-45deg,#0000 75%,#ddd 0);background-position:0 0,0 5px,5px -5px,-5px 0;background-size:10px 10px;border:1px solid #00000040;border-radius:3px;display:inline-block;position:relative}.color-picker-small__dot--has-colour{background-image:none}.dot-size__l{height:22px;width:22px}.dot-size__m{height:18px;width:18px}.dot-size__s{height:14px;width:14px}.dot-size__xs{height:10px;width:10px}.color-picker-small__popover{background:var(--card-background-color);background:var(--background-color);border:1px solid #00000026;border-radius:14px;border-radius:10px;box-shadow:0 18px 45px #0000002e;box-shadow:0 8px 24px #0000001f;padding:14px;width:320px}.color-picker-small__popover--portal{z-index:1002}.color-picker-small__preview-row{align-items:center;display:flex;gap:10px;margin-bottom:12px}.color-picker-small__preview{border:1px solid var(--border-color);border-radius:10px;flex:0 0 auto;height:42px;width:42px}.color-picker-small__preview--empty{background-image:linear-gradient(45deg,#ddd 25%,#0000 0),linear-gradient(-45deg,#ddd 25%,#0000 0),linear-gradient(45deg,#0000 75%,#ddd 0),linear-gradient(-45deg,#0000 75%,#ddd 0);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px}.color-picker-small__preview-text{display:flex;flex-direction:column;gap:2px;min-width:0}.color-picker-small__preview-title{color:var(--text-color);font-size:13px}.color-picker-small__preview-subtitle{color:var(--text-muted-color);font-size:12px}.color-picker-small__colour-field{border:1px solid var(--border-color);border-radius:12px;cursor:crosshair;height:180px;overflow:hidden;position:relative}.color-picker-small__colour-field-white{background:linear-gradient(90deg,#fff,#fff0);inset:0;position:absolute}.color-picker-small__colour-field-black{background:linear-gradient(0deg,#000,#0000);inset:0;position:absolute}.color-picker-small__colour-field-handle{border:2px solid #fff;border-radius:999px;box-shadow:0 0 0 1px #00000073;height:16px;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:16px}.color-picker-small__slider-label{display:flex;flex-direction:column;gap:6px;margin-top:12px}.color-picker-small__slider-title{color:var(--text-muted-color);font-size:12px}.color-picker-small__hue-slider{accent-color:var(--accent-color);-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:999px;cursor:pointer;height:12px;width:100%}.color-picker-small__hue-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:2px solid #fff;border-radius:999px;box-shadow:0 0 0 1px #00000073;height:18px;width:18px}.color-picker-small__hue-slider::-moz-range-thumb{background:#fff;border:2px solid #fff;border-radius:999px;box-shadow:0 0 0 1px #00000073;height:18px;width:18px}.color-picker-small__input-row{align-items:flex-end;display:flex;gap:8px;margin-top:12px}.color-picker-small__input-label{display:flex;flex:1 1;flex-direction:column;gap:6px}.color-picker-small__input-title{color:var(--text-muted-color);font-size:12px}.color-picker-small__input--error{border-color:var(--danger-color)}.color-picker-small__error{color:var(--danger-color);font-size:12px;margin-top:8px}.preview-carousel,.preview-carousel__main-image-wrapper{align-items:center;display:flex;flex-direction:column}.preview-carousel__main-image-wrapper{aspect-ratio:1/1;border:1px solid #ccc;border-radius:8px;justify-content:center;margin-bottom:1rem;padding:.8rem;position:relative;width:100%}.preview-carousel__main-image{max-height:100%;max-width:100%;object-fit:contain}.preview-carousel__thumbnails{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.preview-carousel__thumbnail{border:2px solid #00000008;border-radius:4px;cursor:pointer;height:60px;object-fit:cover;transition:border-color .2s;width:60px}.preview-carousel__thumbnail--active{border-color:#007bff}.product-price-editor{background:var(--surface-color);border:1px solid var(--input-border);border-radius:14px;display:flex;flex-direction:column;gap:10px;margin-bottom:10px;padding:10px}.product-price-editor__summary-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.product-price-editor__title{font-weight:700;line-height:1.2;margin:0}.product-price-editor__helper{line-height:1.4;margin:0;opacity:.75}.product-price-editor__summary-metrics{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(80px,200px));height:60px;max-width:750px}.product-price-editor__summary-metrics--D{grid-template-columns:auto minmax(50px,100px) minmax(50px,100px) minmax(50px,100px)}.product-price-editor__summary-metrics--B{grid-template-columns:auto minmax(50px,150px) minmax(50px,100px) minmax(50px,100px)}.product-price-editor__summary-metrics--M{grid-template-columns:auto minmax(90px,140px) minmax(50px,100px) minmax(50px,100px) minmax(50px,100px)}.product-price-editor__summary-metrics--P{grid-template-columns:auto minmax(50px,100px) minmax(50px,150px) minmax(50px,100px)}.product-price-editor__summary-metrics--B.product-price-editor__summary-metrics--childRow,.product-price-editor__summary-metrics--D.product-price-editor__summary-metrics--childRow{grid-template-columns:auto minmax(50px,100px) minmax(50px,100px)}.product-price-editor__summary-metrics--M.product-price-editor__summary-metrics--childRow{grid-template-columns:auto minmax(90px,140px) minmax(50px,100px) minmax(50px,100px)}.product-price-editor__summary-metrics--P.product-price-editor__summary-metrics--childRow{grid-template-columns:auto minmax(50px,100px) minmax(50px,100px)}.product-price-editor__summary-metrics--dropdown{align-content:center;align-items:center;display:flex;gap:1px;margin-right:10px;max-width:250px;min-width:78px;position:relative}.product-price-editor__metric-value--negative-value{color:red}.product-price-editor__warning{color:red;font-size:smaller;margin-left:10px}.product-price-editor__metric-card{display:flex;flex-direction:column;gap:1px;justify-content:center;min-height:40px;padding:1px 2px}.product-price-editor__input--with-prefix{height:20px!important;padding:2px 6px!important}.product-price-editor__input-container{display:flex;gap:3px}.product-price-editor__info-button{cursor:pointer;font-size:larger;opacity:.7;position:absolute;right:-11px;top:0}.product-price-editor__metric-card--profit{border-color:var(--primary-color-trans)}.product-price-editor__metric-label{color:var(--text-color-trans);font-size:11px;font-weight:600;line-height:1.1;text-transform:uppercase}.product-price-editor__metric-value{font-weight:700;line-height:1.1}.product-price-editor__metric-value--profit{font-size:larger}.product-price-editor__metric-value--cost{opacity:.7}.product-price-editor__input{border:1px solid var(--input-border);border-radius:8px;color:var(--text-color);height:30px;max-width:120px;min-width:0;padding:0 8px;width:100%}.product-price-editor__icon-button{align-self:center;background:var(--surface-color);border:1px solid var(--input-border);border-radius:999px;color:var(--text-color);cursor:pointer;height:30px;min-width:30px;width:30px}.product-price-editor__body{display:flex;flex-direction:column;gap:10px}.product-price-editor__mode-row{flex-wrap:wrap;justify-content:end;text-align:end}.product-price-editor__mode-row,.product-price-editor__shipping-row{align-items:center;display:flex;gap:10px}.product-price-editor__toggle{background:var(--secondary-color);border:1px solid var(--input-border);border-radius:999px;display:inline-flex;padding:3px}.product-price-editor__toggle-button{background:#0000;border:0;border-radius:999px;color:var(--text-color);cursor:pointer;min-height:28px;padding:0 10px}.product-price-editor__toggle-button--active{background:var(--primary-color);color:#fff}.product-price-editor__mode-hint{opacity:.75}.product-price-editor__incentive-card{background:var(--secondary-color);border:1px solid var(--primary-color-trans);border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:10px}.product-price-editor__incentive-title{font-weight:700;line-height:1.3}.product-price-editor__incentive-copy{opacity:.75}.product-price-editor__plans-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.product-price-editor__plan-card{background:var(--secondary-color);border:1px solid var(--input-border);border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:10px}.product-price-editor__plan-card--current{border-color:var(--primary-color)}.product-price-editor__plan-top-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.product-price-editor__plan-heading-wrap{align-items:center;display:inline-flex;gap:8px;min-width:0}.product-price-editor__plan-dot{border-radius:999px;flex-shrink:0;height:10px;width:10px}.product-price-editor__plan-dot--bronze{background:radial-gradient(circle at 30% 30%,#f1c08b 0,#b87333 68%,#7a4a1f 100%)}.product-price-editor__plan-dot--silver{background:radial-gradient(circle at 30% 30%,#f5f5f5 0,#bfc5cb 62%,#7f8892 100%)}.product-price-editor__plan-dot--gold{background:radial-gradient(circle at 30% 30%,#fff1a6 0,#d4af37 62%,#9a7820 100%)}.product-price-editor__plan-dot--platinum{background:radial-gradient(circle at 30% 30%,#fff 0,#c7d7e5 58%,#7d95a7 100%)}.product-price-editor__plan-dot--default{background:var(--primary-color)}.product-price-editor__plan-name{color:var(--text-color);font-weight:700}.product-price-editor__current-pill{background:var(--primary-color-trans);border-radius:999px;color:var(--primary-color);flex-shrink:0;font-size:11px;padding:2px 8px}.product-price-editor__plan-metrics{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.product-price-editor__plan-metric{display:flex;flex-direction:column;gap:4px}.product-price-editor__plan-metric-value{font-weight:700;line-height:1.1}.product-price-editor__delta{opacity:.75}.product-price-editor__delta--positive{color:var(--primary-color);opacity:1}.product-price-editor__footnotes{display:flex;flex-direction:column;gap:2px;margin-top:5px}.product-price-editor__footnote{margin:0;opacity:.75}@media (max-width:900px){.product-price-editor__summary{grid-template-columns:1fr}.product-price-editor__summary-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:560px){.product-price-editor__plan-metrics,.product-price-editor__plans-grid,.product-price-editor__summary-metrics{grid-template-columns:1fr}}.product-price-editor__destination-select{background:var(--surface-color);border:1px solid var(--input-border);border-radius:10px;color:var(--text-color);font:inherit;margin:0!important}.product-price-editor__comparison-table-wrap{overflow-x:auto;width:100%}.product-price-editor__comparison-table{border-collapse:collapse;min-width:490px;width:100%}.product-price-editor__comparison-table td,.product-price-editor__comparison-table th{border-bottom:1px solid var(--input-border);padding:10px 8px;transition:background .18s ease;vertical-align:middle}.product-price-editor__comparison-table tbody tr:hover td,.product-price-editor__comparison-table tbody tr:hover th{background-color:inherit!important}.product-price-editor__comparison-table tbody tr:last-child td,.product-price-editor__comparison-table tbody tr:last-child th{border-bottom:none}.product-price-editor__comparison-corner-cell{background:var(--surface-color);min-width:110px;opacity:.7;text-align:left}.product-price-editor__comparison-plan-header{background:var(--secondary-color);min-width:60px;text-align:center}.product-price-editor__comparison-plan-heading{align-items:center;display:inline-flex;gap:8px;justify-content:center;width:100%}.product-price-editor__comparison-plan-name{color:var(--text-color);font-weight:700}.product-price-editor__comparison-row-header{background:var(--surface-color);min-width:110px;opacity:.8;text-align:left}.product-price-editor__comparison-row-header--clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.product-price-editor__comparison-row-header-content{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.product-price-editor__comparison-row-toggle{font-size:.9rem;opacity:.8}.product-price-editor__comparison-value-cell{background:var(--surface-color);text-align:right}.product-price-editor__comparison-value-cell--greyed-out{color:var(--text-color-trans)}.product-price-editor__comparison-value-cell--profit{font-weight:800}.product-price-editor__comparison-plan-header--current,.product-price-editor__comparison-value-cell--current{background:var(--primary-color-trans)}.product-price-editor__comparison-plan-header--hovered,.product-price-editor__comparison-value-cell--hovered{background:var(--secondary-color)}.product-price-editor__comparison-plan-header--current.product-price-editor__comparison-plan-header--hovered,.product-price-editor__comparison-value-cell--current.product-price-editor__comparison-value-cell--hovered{background:color-mix(in srgb,var(--primary-color-trans) 75%,var(--secondary-color) 25%)}.product-price-editor__comparison-row--profit .product-price-editor__comparison-value-cell--current.product-price-editor__comparison-value-cell--hovered{background:color-mix(in srgb,var(--primary-color-trans) 85%,#fff 15%)}.product-price-editor__comparison-row--nested td,.product-price-editor__comparison-row--nested th{background:#00000005}.product-price-editor__comparison-row-header--nested{font-weight:400;opacity:.9}.product-price-editor__comparison-value-cell--net-rev{border-bottom:none!important}.product-price-editor__comparison-value-cell--exchange-rate{border-bottom:none!important;color:var(--text-color-trans)}.product-price-editor__comparison-value-cell--nested{opacity:.9}.product-price-editor__comparison-row--nested .product-price-editor__comparison-value-cell--current{background:color-mix(in srgb,var(--primary-color-trans) 70%,#00000005 30%)}.product-price-editor__comparison-row--nested .product-price-editor__comparison-value-cell--hovered{background:color-mix(in srgb,var(--secondary-color) 75%,#00000005 25%)}.product-price-editor__comparison-row--nested .product-price-editor__comparison-value-cell--current.product-price-editor__comparison-value-cell--hovered{background:color-mix(in srgb,var(--primary-color-trans) 65%,var(--secondary-color) 20%,#00000005 15%)}.product-price-editor__comparison-row--nested:hover th.product-price-editor__comparison-row-header--nested{background:#00000005!important}.product-price-editor .product-price-editor__comparison-table tbody tr:hover{background-color:initial!important}.product-price-editor .product-price-editor__comparison-table tbody tr:hover .product-price-editor__comparison-row-header,.product-price-editor .product-price-editor__comparison-table tbody tr:hover .product-price-editor__comparison-value-cell{background:var(--surface-color)!important}.product-price-editor .product-price-editor__comparison-table tbody tr:hover .product-price-editor__comparison-plan-header--current,.product-price-editor .product-price-editor__comparison-table tbody tr:hover .product-price-editor__comparison-value-cell--current{background:var(--primary-color-trans)!important}.product-price-editor .product-price-editor__comparison-table tbody tr:hover .product-price-editor__comparison-plan-header--hovered,.product-price-editor .product-price-editor__comparison-table tbody tr:hover .product-price-editor__comparison-value-cell--hovered{background:var(--secondary-color)!important}.product-price-editor .product-price-editor__comparison-table tbody tr:hover .product-price-editor__comparison-plan-header--current.product-price-editor__comparison-plan-header--hovered,.product-price-editor .product-price-editor__comparison-table tbody tr:hover .product-price-editor__comparison-value-cell--current.product-price-editor__comparison-value-cell--hovered{background:color-mix(in srgb,var(--primary-color-trans) 75%,var(--secondary-color) 25%)!important}.product-price-editor .product-price-editor__comparison-table tbody tr.product-price-editor__comparison-row--nested:hover{background-color:initial!important}.product-price-editor .product-price-editor__comparison-table tbody tr.product-price-editor__comparison-row--nested td.product-price-editor__comparison-value-cell--nested,.product-price-editor .product-price-editor__comparison-table tbody tr.product-price-editor__comparison-row--nested th.product-price-editor__comparison-row-header--nested{background:#00000005!important}.product-price-editor .product-price-editor__comparison-table tbody tr.product-price-editor__comparison-row--nested td.product-price-editor__comparison-value-cell--nested.product-price-editor__comparison-value-cell--current{background:var(--primary-color-trans)!important}.product-price-editor .product-price-editor__comparison-table tbody tr.product-price-editor__comparison-row--nested td.product-price-editor__comparison-value-cell--nested.product-price-editor__comparison-value-cell--hovered{background:color-mix(in srgb,var(--secondary-color) 75%,#00000005 25%)!important}.product-price-editor .product-price-editor__comparison-table tbody tr.product-price-editor__comparison-row--nested td.product-price-editor__comparison-value-cell--nested.product-price-editor__comparison-value-cell--current.product-price-editor__comparison-value-cell--hovered{background:color-mix(in srgb,var(--primary-color-trans) 75%,var(--secondary-color) 25%)!important}.product-price-editor__mode-panel{grid-gap:12px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:grid;gap:12px;padding:16px}.product-price-editor__mode-tabs{display:flex;flex-wrap:wrap;gap:8px}.product-price-editor__mode-tab{background:#fff;border:1px solid #d1d5db;border-radius:999px;cursor:pointer;padding:8px 12px}.product-price-editor__mode-tab--active{background:#111827;border-color:#111827;color:#fff}.product-price-editor__mode-note{opacity:.6}.product-price-editor__readonly-price{font-weight:700}.product-price-editor__field{grid-gap:6px;display:grid;gap:6px}.product-price-editor__field-label{color:#374151;font-size:13px;font-weight:700}.product-price-editor__field-hint{color:#6b7280;font-size:12px}.product-price-editor__fixed-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.product-price-editor__mode-pill{background:#f3f4f6;border-radius:999px;color:#374151;display:inline-flex;font-size:12px;padding:3px 8px;width:-moz-fit-content;width:fit-content}.product-price-editor__quick-editor{grid-gap:0;display:grid;gap:0;width:100%}.product-price-editor__quick-tabs{display:flex;flex-wrap:wrap;gap:6px}.product-price-editor__quick-tab{background:#fff;border:1px solid #d7dce3;border-radius:999px;cursor:pointer;font-size:12px;font-weight:600;padding:6px 10px}.product-price-editor__quick-tab--active{background:#111827;border-color:#111827;color:#fff}.product-price-editor__quick-field{align-items:center;display:flex;max-width:180px;position:relative}.product-price-editor__modifier-control{align-items:center;display:flex;gap:4px}.product-price-editor__modifier-button{background:#fff;border:1px solid #d7dce3;border-radius:10px;cursor:pointer;font-size:12px;font-weight:700;padding:8px 10px}.product-price-editor__modifier-button:hover{background:#f5f7fa}.product-price-editor__modifier-field{align-items:center;display:flex;max-width:100px;position:relative}.product-price-editor__input--center{font-weight:700;min-width:45px;text-align:center}.product-price-editor__mode-pill--locked{background:#ecfdf3;color:#027a48}.product-price-editor__api-preview{display:flex;flex-direction:column;gap:12px}.product-price-editor__api-preview--loading{opacity:.85}.product-price-editor__api-overview{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(200px,.8fr) minmax(130px,1fr)}.product-price-editor__api-controls{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(90px,1fr) minmax(90px,1fr) minmax(50px,75px);min-height:54px}.product-price-editor__api-result-headers{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(125px,1fr));min-height:54px}.product-price-editor__api-controls .product-price-editor__destination-select{min-width:0;width:100%}.product-price-editor__api-overview-card{background:var(--secondary-color);border:1px solid var(--input-border);border-radius:10px;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:54px;padding:9px 10px}.product-price-editor__api-overview-card span{font-size:11px;font-weight:700;opacity:.7;text-transform:uppercase}.product-price-editor__api-overview-card strong{font-weight:900}.product-price-editor__api-preview-body{min-height:250px;position:relative}.product-price-editor__api-recalculating{background:var(--surface-color);border:1px solid var(--input-border);border-radius:999px;font-size:11px;font-weight:700;padding:5px 8px;position:absolute;right:8px;top:8px;z-index:2}.product-price-editor__api-message,.product-price-editor__api-placeholder{background:var(--secondary-color);border:1px solid var(--input-border);border-radius:10px;min-height:250px;padding:12px}.product-price-editor__api-message--error{color:red}.product-price-editor__api-matrix-label{align-items:center;border:0;color:inherit;display:flex;font:inherit;font-weight:700;gap:8px;justify-content:space-between;min-height:42px;text-align:left}.product-price-editor__api-matrix-label--clickable{cursor:pointer}.product-price-editor__api-matrix-row-toggle{font-weight:900;opacity:.7}.product-price-editor__api-matrix-tier{font-weight:900;min-height:42px}.product-price-editor__api-matrix-value{font-weight:800;min-height:42px}@media (max-width:1000px){.product-price-editor__api-overview{grid-template-columns:1fr;min-width:500px}}.product-price-editor__api-matrix{background:var(--surface-color);border:1px solid var(--input-border);border-radius:12px;display:grid;grid-template-columns:minmax(170px,1.2fr) repeat(var(--api-tier-count),minmax(105px,1fr));overflow:hidden}.product-price-editor__api-matrix-header,.product-price-editor__api-matrix-row{display:contents}.product-price-editor__api-matrix-label{background:var(--secondary-color);border-bottom:1px solid var(--input-border);font-weight:600;padding:11px 12px}.product-price-editor__api-matrix-label--header{font-size:11px;opacity:.75;text-transform:uppercase}.product-price-editor__api-matrix-tier{background:var(--secondary-color);border-bottom:1px solid var(--input-border);font-weight:800;padding:11px 12px;text-align:right}.product-price-editor__api-matrix-value{border-bottom:1px solid var(--input-border);font-weight:700;padding:11px 12px;text-align:right}.product-price-editor__api-matrix-row--total .product-price-editor__api-matrix-label,.product-price-editor__api-matrix-row--total .product-price-editor__api-matrix-value{background:var(--secondary-color);font-size:15px;font-weight:900}.product-price-editor__api-matrix-row--detail .product-price-editor__api-matrix-label,.product-price-editor__api-matrix-row--detail .product-price-editor__api-matrix-value{background:#0000;font-size:12px;font-weight:500}.product-price-editor__api-matrix-section-toggle{background:var(--secondary-color);border:0;border-bottom:1px solid var(--input-border);color:inherit;cursor:pointer;display:flex;font-weight:800;gap:10px;grid-column:1/-1;justify-content:space-between;padding:10px 12px;text-align:left;width:100%}@media (max-width:900px){.product-price-editor__api-preview{overflow-x:auto}.product-price-editor__api-matrix{min-width:760px}}.product-price-editor__api-matrix-row--detail-total .product-price-editor__api-matrix-label,.product-price-editor__api-matrix-row--detail-total .product-price-editor__api-matrix-value{background:var(--secondary-color);font-size:13px;font-weight:900}.product-price-editor__api-matrix-label-text{align-items:center;display:inline-flex;gap:6px;min-width:0}.product-price-editor__api-matrix-row--customer-price .product-price-editor__api-matrix-label,.product-price-editor__api-matrix-row--customer-price .product-price-editor__api-matrix-value{background:var(--secondary-color);font-weight:900}.sampleProductPopup{height:auto;max-height:calc(100vh - 1rem);max-width:calc(100vw - 1rem);min-width:0;width:min(420px,calc(100vw - 1rem))}.sampleProductPopup__content{flex:0 0 auto;overflow:visible;padding:.75rem .75rem .4rem}.sampleProductPopup__cardMount{min-height:0;padding:0}.sampleProductPopup__cardMount .strich_product{padding:0}.sampleProductPopup__cardMount .strich_product_card_shell{background:#0000;border:0;border-radius:0;box-shadow:none;padding:0}.sampleProductPopup__cardMount .strich_product_cart_card{margin-bottom:0;margin-top:.85rem}.sampleProductPopup__cardMount .strich_product_status{margin-top:.35rem;min-height:0}.sampleProductPopup--hidePrice .strich_product_price{display:none}.imagePlacementEditor{display:flex;flex-direction:column;gap:.75rem;height:100%;overflow:hidden}.imagePlacementEditor__toolbar{margin:auto;width:auto}.imagePlacementEditor__labelText{font-weight:600}.imagePlacementEditor__select{padding:.4rem .5rem}.imagePlacementEditor__controls{align-items:center;display:flex;gap:.9rem}.imagePlacementEditor__button{cursor:pointer}.imagePlacementEditor__dpad{grid-gap:.2rem;display:grid;gap:.2rem;grid-template-columns:auto auto auto;grid-template-rows:auto auto;place-items:center;width:-moz-fit-content;width:fit-content}.imagePlacementEditor__button--up{grid-column:2;grid-row:1}.imagePlacementEditor__button--down{grid-column:2;grid-row:2}.imagePlacementEditor__button--left{align-self:center;grid-column:1;grid-row:1/span 2;justify-self:center}.imagePlacementEditor__button--right{align-self:center;grid-column:3;grid-row:1/span 2;justify-self:center}.imagePlacementEditor__button{font-size:larger;line-height:1;margin:0;position:relative}.imagePlacementEditor__button--secondary{opacity:.9}.imagePlacementEditor__stage{aspect-ratio:1/1;height:calc(90% + 20px);overflow:hidden;position:relative;touch-action:none}.imagePlacementEditor__canvas{inset:0;position:absolute;-webkit-user-select:none;user-select:none}.imagePlacementEditor__canvasViewport{position:absolute}.imagePlacementEditor__layer{display:block;height:100%;inset:0;object-fit:fill;object-position:center;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.imagePlacementEditor__layer--background{z-index:1}.imagePlacementEditor__userBg{inset:0}.imagePlacementEditor__userClip{pointer-events:none;position:absolute;z-index:3}.imagePlacementEditor__user{cursor:grab;pointer-events:auto;position:absolute;touch-action:none;z-index:3}.imagePlacementEditor__layer--trim{object-fit:fill;pointer-events:none;z-index:4}.imagePlacementEditor__selectionOverlay{pointer-events:none;position:absolute;z-index:5}.imagePlacementEditor__userImage{pointer-events:none;-webkit-user-select:none;user-select:none}.imagePlacementEditor__selection{border:2px solid #000000b3;box-sizing:border-box;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.imagePlacementEditor__handle{background:#fffffff2;border:2px solid #000000bf;border-radius:999px;height:12px;pointer-events:auto;position:absolute;width:12px}.imagePlacementEditor__handle--tl{cursor:nwse-resize;left:-8px;top:-8px}.imagePlacementEditor__handle--tr{cursor:nesw-resize;right:-8px;top:-8px}.imagePlacementEditor__handle--bl{bottom:-8px;cursor:nesw-resize;left:-8px}.imagePlacementEditor__handle--br{bottom:-8px;cursor:nwse-resize;right:-8px}.imagePlacementEditor__handle--tm{cursor:ns-resize;left:50%;top:-8px;transform:translateX(-50%)}.imagePlacementEditor__handle--bm{bottom:-8px;cursor:ns-resize;left:50%;transform:translateX(-50%)}.imagePlacementEditor__handle--ml{cursor:ew-resize;left:-8px;top:50%;transform:translateY(-50%)}.imagePlacementEditor__handle--mr{cursor:ew-resize;right:-8px;top:50%;transform:translateY(-50%)}.imagePlacementEditor__scaleReadout{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;min-width:9rem;text-align:center}.imagePlacementEditor__selectionBorder{border:2px solid #000000b3;box-sizing:border-box;height:100%;left:0;position:absolute;top:0;width:100%}.imagePlacementEditor__userBg{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.imagePlacementEditor__printGroup{height:100%;overflow:hidden;position:absolute;width:100%;z-index:2}.imagePlacementEditor__backgroundColour{display:block;height:100%;position:absolute;width:100%;z-index:2}.imagePlacementEditor__userImage{display:block;height:100%;position:relative;width:100%}.imagePlacementEditor__scaleLabel{width:16px}.imagePlacementEditor__scaleValue{margin-top:4px;opacity:.8}.imagePlacementEditor__positions-dropdown{position:absolute;z-index:250}.imagePlacementEditor__scaleSlider{align-items:center;display:flex;gap:10px;max-width:320px;pointer-events:auto;width:100%}.imagePlacementEditor__scaleLabel{font-size:14px;line-height:1;opacity:.85;text-align:center;-webkit-user-select:none;user-select:none;width:18px}.imagePlacementEditor__scaleRange{-webkit-appearance:none;appearance:none;background:#0000;cursor:pointer;height:0;outline:none;padding:0;width:100%}.imagePlacementEditor__scaleRange::-webkit-slider-runnable-track{background:#ffffff2e;border-radius:999px;height:0}.imagePlacementEditor__scaleRange::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fffffff2;border:1px solid #0000001f;border-radius:999px;box-shadow:0 2px 10px #00000040,-9999px 0 0 9999px #ffffff59;height:7px;margin-top:-5px;width:7px}.imagePlacementEditor__scaleRange:hover::-webkit-slider-thumb{background:#fff}.imagePlacementEditor__scaleRange:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #ffffff38,0 2px 10px #00000040,-9999px 0 0 9999px #ffffff59}.imagePlacementEditor__scaleRange::-moz-range-track{background:#ffffff2e;border-radius:999px;height:0}.imagePlacementEditor__scaleRange::-moz-range-progress{background:#ffffff59;border-radius:999px;height:0}.imagePlacementEditor__scaleRange::-moz-range-thumb{background:#fffffff2;border:1px solid #0000001f;border-radius:999px;box-shadow:0 2px 10px #00000040;height:7px;width:7px}.imagePlacementEditor__scaleRange:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px #ffffff38,0 2px 10px #00000040}.imagePlacementEditor__scaleValue{font-size:12px;margin-top:6px;opacity:.85}@media (pointer:coarse){.imagePlacementEditor__scaleRange::-webkit-slider-thumb{height:22px;margin-top:-7px;width:22px}.imagePlacementEditor__scaleRange::-moz-range-thumb{height:22px;width:22px}}.image-editor__positions-dropdown{background:var(--surface-color);border:1px solid var(--input-border);border-radius:6px;box-shadow:var(--box-shadow);display:flex;flex-direction:column;width:auto}.image-editor__positions-list-item{cursor:pointer;padding:6px 12px}.image-editor__positions-list-item:hover{background-color:var(--background-color)}.image-editor__positions-list-item__selected{font-weight:800}.image-editor__positions-list-item__disabled{opacity:.5}.imagePlacementEditor__positionBg{inset:0;pointer-events:none;position:absolute;z-index:0}.imagePlacementEditor__imageWrapper{display:inline-block;position:relative;transform-origin:center center}.imagePlacementEditor__image{display:block;max-width:100%;pointer-events:none;-webkit-user-select:none;user-select:none}.imagePlacementEditor__rotateHandle{align-items:center;background:#fff;border:1px solid #d0d5dd;border-radius:50%;cursor:grab;display:flex;height:28px;justify-content:center;left:50%;pointer-events:auto;position:absolute;top:-36px;transform:translateX(-50%);width:28px;z-index:5}.imagePlacementEditor__rotateHandle:active{cursor:grabbing}.templatePreviewImagePicker{width:100%}.templatePreviewImagePicker__header{display:flex;flex-direction:column;gap:10px}.templatePreviewImagePicker__image-container{aspect-ratio:1;height:100px;padding:10px;text-align:center}.templatePreviewImagePicker__image{max-height:100%;max-width:100%}.templatePreviewImagePicker__notice{font-size:smaller;line-height:1.5;padding:3px 12px}.templatePreviewImagePickerPopup{inset:0;position:fixed;z-index:1000}.templatePreviewImagePickerPopup__backdrop{background:#0f172a80;inset:0;position:absolute}.templatePreviewImagePickerPopup__panel{background:#fff;border-radius:20px;box-shadow:0 24px 64px #0f172a33;margin:16px auto;max-height:calc(100vh - 32px);overflow:auto;padding:20px;position:relative;width:min(980px,calc(100vw - 32px));z-index:1}.templatePreviewImagePickerPopup__topBar{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.templatePreviewImagePickerPopup__titleWrap{display:flex;flex-direction:column;gap:8px}.templatePreviewImagePickerPopup__title{color:#111827;font-size:22px;font-weight:700;margin:0}.templatePreviewImagePickerPopup__subTitle{color:#4b5563;font-size:14px;line-height:1.5;margin:0}.templatePreviewImagePickerPopup__closeButton{background:#fff;border:1px solid #d7dce5;border-radius:10px;cursor:pointer;padding:10px 14px}.templatePreviewImagePickerPopup__message{background:#eff6ff;background-color:var(--toast-color--info);border:1px solid #5d728d96;border-radius:12px;font-size:13px;line-height:1.5;margin-bottom:20px;opacity:.8;padding:12px 14px}.templatePreviewImagePickerPopup__section{margin-bottom:24px}.templatePreviewImagePickerPopup__sectionTitle{font-size:14px;font-weight:700;margin-bottom:12px}.templatePreviewImagePickerPopup__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.templatePreviewImagePickerPopup__tile{background:var(--background-color);border:1px solid var(--input-border);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:10px;min-height:132px;padding:12px;transition:transform .15s ease,border-color .2s ease,box-shadow .2s ease}.templatePreviewImagePickerPopup__tile:hover{border-color:#93c5fd;box-shadow:0 10px 24px #0f172a14;transform:translateY(-1px)}.templatePreviewImagePickerPopup__tile--selected{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb24}.templatePreviewImagePickerPopup__tile--selected:hover{border-color:#2563eb}.templatePreviewImagePickerPopup__tile--none{border-style:dashed}.templatePreviewImagePickerPopup__tilePreview{align-items:center;background-color:var(--contrast-background-color-trans);border-radius:12px;display:flex;height:110px;justify-content:center;overflow:hidden}.templatePreviewImagePickerPopup__tileLabel{font-size:13px;font-weight:600;text-align:center}.templatePreviewImagePickerPopup__logoWrap{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.templatePreviewImagePickerPopup__logo{max-height:56px;max-width:56px;object-fit:contain}.templatePreviewImagePickerPopup__shape{display:block}.templatePreviewImagePickerPopup__shape--square{height:46px;width:46px}.templatePreviewImagePickerPopup__shape--circle{border-radius:999px;height:46px;width:46px}.templatePreviewImagePickerPopup__shape--isoLandscape{height:41px;width:58px}.templatePreviewImagePickerPopup__shape--isoPortrait{height:58px;width:41px}.templatePreviewImagePickerPopup__shape--tallRectangle{height:60px;width:30px}.templatePreviewImagePickerPopup__shape--wideRectangle{height:28px;width:64px}.templatePreviewImagePickerPopup__triangleWrap{align-items:center;display:flex;height:60px;justify-content:center;width:60px}.templatePreviewImagePickerPopup__shape--triangle{border-bottom:46px solid #2563eb;border-left:26px solid #0000;border-right:26px solid #0000;height:0;width:0}.templatePreviewImagePickerPopup__noneIconWrap{height:56px;position:relative;width:56px}.templatePreviewImagePickerPopup__noneIconCircle{border:6px solid #dc2626;border-radius:999px;box-sizing:border-box;inset:0;position:absolute}.templatePreviewImagePickerPopup__noneIconSlash{background:#dc2626;border-radius:999px;height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-45deg);width:36px}.templatePreviewImagePickerPopup__colourRow{display:flex;flex-wrap:wrap;gap:10px}.templatePreviewImagePickerPopup__colourSwatch{border:2px solid #e5e7eb;border-radius:999px;cursor:pointer;height:34px;width:34px}.templatePreviewImagePickerPopup__colourSwatch--selected{border-color:#111827;box-shadow:0 0 0 3px #11182714}.templatePreviewImagePickerPopup__uploadNote{color:#475569;font-size:13px;line-height:1.5;margin-bottom:12px}.templatePreviewImagePickerPopup__uploadWrap{background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;padding:12px}.templatePreviewImagePickerPopup__uploadSelected{color:#334155;font-size:13px;font-weight:600;margin-top:10px}.templatePreviewImagePickerPopup__previewBar{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:2px 16px}.templatePreviewImagePickerPopup__previewLabel{font-size:13px;font-weight:600}.templatePreviewImagePickerPopup__previewValue{font-size:13px;text-align:right}.templatePreviewImagePickerPopup__actions{display:flex;gap:12px;justify-content:flex-end}.templatePreviewImagePickerPopup__button{border-radius:10px;cursor:pointer;min-width:130px;padding:11px 16px}.templatePreviewImagePickerPopup__button--secondary{background:#fff;border:1px solid #d7dce5;color:#111827}.templatePreviewImagePickerPopup__button--primary{background:#2563eb;border:1px solid #2563eb;color:#fff}@media (max-width:767px){.templatePreviewImagePickerPopup__panel{border-radius:16px;margin:8px auto;max-height:calc(100vh - 16px);padding:16px;width:calc(100vw - 16px)}.templatePreviewImagePicker__trigger{align-items:flex-start;flex-direction:column}.templatePreviewImagePicker__triggerValue{text-align:left}.templatePreviewImagePickerPopup__topBar{flex-direction:column}.templatePreviewImagePickerPopup__previewBar{align-items:flex-start;flex-direction:column}.templatePreviewImagePickerPopup__actions{flex-direction:column}.templatePreviewImagePickerPopup__button{width:100%}}.ai-models-info-table{--ai-models-info-table-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) minmax(0,0.8fr) minmax(0,1.2fr);background:var(--surface-color);border-radius:10px;overflow:hidden;width:100%}.ai-models-info-table__desktop{display:block}.ai-models-info-table__mobile{display:none}.ai-models-info-table__grid-header{grid-gap:0;background:var(--primary-color-trans);border-bottom:1px solid #00000014;display:grid;gap:0;grid-template-columns:var(--ai-models-info-table-columns)}.ai-models-info-table__head-cell{font-size:11px;font-weight:800;letter-spacing:.08em;padding:14px 16px;text-transform:uppercase}.ai-models-info-table__cell--center,.ai-models-info-table__head-cell--center{display:flex;justify-content:center}.ai-models-info-table__grid-body{display:grid;grid-template-columns:var(--ai-models-info-table-columns)}.ai-models-info-table__cell{display:flex;padding:5px 10px}.ai-models-info-table__cell--model{min-width:0}.ai-models-info-table__cell--wrap{align-items:center;min-width:0}.ai-models-info-table__grid-body>.ai-models-info-table__cell:hover,.ai-models-info-table__grid-body>.ai-models-info-table__cell:hover~.ai-models-info-table__cell{background:#0000}.ai-models-info-table__description-row{border-bottom:1px solid var(--input-border);grid-column:1/-1;padding:0 16px 12px}.ai-models-info-table__plain-text{display:block;line-height:1.55;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.ai-models-info-table__description{line-height:1.6;margin:0}.ai-models-info-table__description--full-width{opacity:.7}.ai-models-info-table__rating-wrap{align-items:center;display:flex;gap:10px;min-width:0;width:100%}.ai-models-info-table__rating-bar{background:#0f172a14;border:1px solid #0000000d;border-radius:999px;flex:1 1 auto;height:10px;max-width:150px;min-width:0;overflow:hidden;position:relative;width:auto}.ai-models-info-table__rating-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--primary-color) 65%,#fff) 0,var(--primary-color) 100%);border-radius:999px;inset:0 auto 0 0;position:absolute}.ai-models-info-table__rating-text{flex:0 0 auto;font-weight:700;opacity:.6;white-space:nowrap}.ai-models-info-table__pill{align-items:center;display:inline-flex;justify-content:center;padding:7px 11px}.ai-models-info-table__cell,.ai-models-info-table__head-cell{min-width:0}.ai-models-info-table__model-name-wrap{align-items:center;display:flex;gap:10px;min-width:0}.ai-models-info-table__model-name{align-items:center;display:inline-flex;font-size:15px;font-weight:800;min-width:0;padding:8px}.ai-models-info-table__description,.ai-models-info-table__plain-text{overflow-wrap:anywhere;white-space:normal;word-break:break-word}.ai-models-info-table__card{background:linear-gradient(180deg,#fff 0,color-mix(in srgb,var(--primary-color) 3%,#fff) 100%);border-bottom:1px solid #0000000f;padding:18px}.ai-models-info-table__card-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.ai-models-info-table__card-title{color:#1f2937;font-size:18px;font-weight:800;line-height:1.2;margin:0 0 8px}.ai-models-info-table__card-description{line-height:1.6;margin:0}.ai-models-info-table__card-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;margin-bottom:14px}.ai-models-info-table__metric{display:flex;flex-direction:column;gap:6px}.ai-models-info-table__metric-label{color:color-mix(in srgb,var(--primary-color) 70%,#334155);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ai-models-info-table__notes{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}.ai-models-info-table__note{display:flex;flex-direction:column;gap:4px}.ai-models-info-table__note-label{color:color-mix(in srgb,var(--primary-color) 70%,#334155);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ai-models-info-table__note-text{line-height:1.55}@media (max-width:1400px){.ai-models-info-table__desktop{display:none}.ai-models-info-table__mobile{display:block}.ai-models-info-table__pill{align-items:center;border:1px solid #00000014;border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;justify-content:center;letter-spacing:.03em;min-width:62px;padding:7px 11px;white-space:nowrap}.ai-models-info-table__pill--yes{background:linear-gradient(180deg,color-mix(in srgb,var(--primary-color) 16%,#fff) 0,color-mix(in srgb,var(--primary-color) 8%,#f8fafc) 100%);border-color:color-mix(in srgb,var(--primary-color) 30%,#00000014);color:#1f2937}.ai-models-info-table__pill--no{background:#0f172a0a;border-color:#0000000f;color:#64748b}}.radial-progress{display:inline-block;position:relative}.radial-progress-svg{height:100%;transform:rotate(-90deg);width:100%}.radial-progress-bg,.radial-progress-fg{fill:none;transform-origin:50% 50%}.radial-progress-fg{transition:stroke-dashoffset .3s ease,stroke .3s ease}.podDesignAiPage{min-height:100%;padding:10px;width:100%}.podDesignAiPage__card{background:var(--surface-color);border:1px solid #e7e7e7;border:1px solid var(--input-border,#e7e7e7);border-radius:20px;margin:0 auto;overflow:hidden;width:100%}.podDesignAiPage__header{border-bottom:1px solid #e7e7e7;border-bottom:1px solid var(--input-border,#e7e7e7);padding:28px 28px 16px}.podDesignAiPage__title{color:var(--text-color);font-size:1.75rem;font-weight:700;margin:0 0 8px}.podDesignAiPage__subtitle{font-size:.95rem;line-height:1.5;margin:0;opacity:.8}.podDesignAiPage__body{padding:14px}.podDesignAiPromptForm__designSettingsTop{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.podDesignAiPromptForm__aspectRatioSlot{min-height:80px}.podDesignAiPromptForm__aspectRatioSlot--visible{visibility:visible}.podDesignAiPromptForm__aspectRatioSlot--hidden{pointer-events:none;visibility:hidden}.podDesignAiPage__loadingState{flex-direction:column;gap:12px;min-height:420px;text-align:center}.podDesignAiPage__loadingSpinner,.podDesignAiPage__loadingState{align-items:center;display:flex;justify-content:center}.podDesignAiPage__loadingTitle{font-size:1.2rem;font-weight:700;margin:0}.podDesignAiPage__loadingText{font-size:.92rem;line-height:1.5;margin:0;opacity:.5}.podDesignAiStepper{align-items:center;border-bottom:1px solid #e7e7e7;border-bottom:1px solid var(--input-border,#e7e7e7);display:flex;gap:12px;justify-content:space-between;padding:20px 28px}.podDesignAiStepper__step{align-items:center;display:flex;gap:10px;opacity:.5}.podDesignAiStepper__step--active,.podDesignAiStepper__step--complete{opacity:1}.podDesignAiStepper__circle{align-items:center;background:var(----background-color);border:1px solid #dcdcdc;border:1px solid var(--input-border,#dcdcdc);border-radius:999px;color:#1f1f1f;color:var(--text-color,#1f1f1f);display:flex;font-weight:700;height:34px;justify-content:center;width:34px}.podDesignAiStepper__step--active .podDesignAiStepper__circle,.podDesignAiStepper__step--complete .podDesignAiStepper__circle{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.podDesignAiStepper__label{color:#1f1f1f;color:var(--text-color,#1f1f1f);font-size:.9rem;font-weight:600}.podDesignAiGeneratedPanel,.podDesignAiPromptForm,.podDesignAiReviewPanel{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr)}.podDesignAiGeneratedPanel__content,.podDesignAiPromptForm__main,.podDesignAiPromptForm__sidebar,.podDesignAiReviewPanel__content{background:var(--surface-color);border:1px solid #e7e7e7;border:1px solid var(--input-border,#e7e7e7);border-radius:18px;padding:20px}.podDesignAiPromptForm__fieldGroup,.podDesignAiReviewPanel__fieldGroup{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.podDesignAiPromptForm__label,.podDesignAiReviewPanel__label{color:var(--text-color);font-size:.9rem;font-weight:700}.podDesignAiGeneratedPanel__text,.podDesignAiPromptForm__helpText,.podDesignAiReviewPanel__text{font-size:.92rem;line-height:1.5;margin:0;opacity:.5}.podDesignAiGeneratedPanel__title,.podDesignAiPromptForm__sidebarTitle,.podDesignAiReviewPanel__title{color:#1f1f1f;color:var(--text-color,#1f1f1f);font-size:1.2rem;font-weight:700;margin:0 0 14px}.podDesignAiPromptForm__exampleChip{background:#f9fafb;border:1px solid #e3e3e3;border:1px solid var(--input-border,#e3e3e3);border-radius:14px;cursor:pointer;display:block;margin-bottom:10px;padding:12px 14px;text-align:left;transition:.2s ease;width:100%}.podDesignAiPromptForm__exampleChip:hover{background:#4f46e50d;border-color:var(--primary-color)}.podDesignAiGeneratedPanel__actions,.podDesignAiPromptForm__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.podDesignAiReviewPanel__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:7px}.podDesignAiGeneratedPanel__button,.podDesignAiPromptForm__button,.podDesignAiReviewPanel__button{border:none;border-radius:14px;cursor:pointer;font-size:.95rem;font-weight:700;padding:12px 18px;transition:.2s ease}.podDesignAiGeneratedPanel__button:disabled,.podDesignAiPromptForm__button:disabled,.podDesignAiReviewPanel__button:disabled{cursor:not-allowed;opacity:.5}.podDesignAiGeneratedPanel__button--primary,.podDesignAiPromptForm__button--primary,.podDesignAiReviewPanel__button--primary{background:var(--primary-color);color:#fff}.podDesignAiGeneratedPanel__button--secondary,.podDesignAiReviewPanel__button--secondary{background:#eef2f7;color:var(--text-color)}.podDesignAiGeneratedPanel__previewWrap,.podDesignAiReviewPanel__previewWrap{align-items:center;background:linear-gradient(180deg,#fbfbfb,#f2f4f7);border:1px solid #e7e7e7;border:1px solid var(--input-border,#e7e7e7);border-radius:18px;display:flex;flex-direction:column;justify-content:center;min-height:420px;padding:12px}.podDesignAiGeneratedPanel__image,.podDesignAiReviewPanel__image{background:#fff;border:5px solid #fff;border-radius:12px;max-height:520px;max-width:520px;object-fit:contain;width:100%}.podDesignAiGeneratedPanel__metaBlock{background:var(--input-bg);border:1px solid #ececec;border:1px solid var(--input-border,#ececec);border-radius:14px;margin-top:16px;padding:14px}.podDesignAiGeneratedPanel__metaLabel,.podDesignAiReviewPanel__statLabel{color:#6b7280;color:var(--text-muted-color,#6b7280);display:block;font-size:.78rem;font-weight:700;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.podDesignAiGeneratedPanel__metaValue,.podDesignAiReviewPanel__statValue{color:#1f1f1f;color:var(--text-color,#1f1f1f);font-size:.95rem}.podDesignAiReviewPanel__stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.podDesignAiReviewPanel__statCard{background:#fafafa;border:1px solid var(--input-border);border-radius:14px;padding:14px}.podDesignAiGeneratedPanel__error,.podDesignAiPromptForm__error{background:#dc262614;border:1px solid #dc262626;border-radius:12px;color:#b91c1c;margin-top:14px;padding:12px 14px}@media (max-width:980px){.podDesignAiGeneratedPanel,.podDesignAiPromptForm,.podDesignAiReviewPanel,.podDesignAiReviewPanel__stats{grid-template-columns:1fr}}@media (max-width:768px){.podDesignAiPage{padding:14px}.podDesignAiPage__body,.podDesignAiPage__header,.podDesignAiStepper{padding-left:16px;padding-right:16px}.podDesignAiStepper{flex-wrap:wrap;justify-content:flex-start}}.podDesignAiPromptForm{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(320px,.9fr) minmax(0,1.2fr);height:100%;min-height:0}.podDesignAiPromptForm__mainPanel,.podDesignAiPromptForm__settingsPanel{padding:20px}.podDesignAiPromptForm__mainPanel{display:flex;flex-direction:column;height:100%;min-height:0}.podDesignAiPromptForm__panelTitle{color:var(--text-color);font-size:1.05rem;font-weight:700;margin:0 0 18px}.podDesignAiSelectField{margin-bottom:16px}.podDesignAiSelectField__label{align-items:center;color:var(--text-color);display:flex;font-size:.9rem;font-weight:700;gap:4px;margin-bottom:8px;min-height:20px}.podDesignAiSelectField select{height:34px}.podDesignAiImageOptionGrid{margin-bottom:18px}.podDesignAiImageOptionGrid__title{color:#1f1f1f;color:var(--text-color,#1f1f1f);display:block;font-size:.9rem;font-weight:700;margin-bottom:10px}.podDesignAiImageOptionGrid__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));max-height:700px;overflow:auto}.podDesignAiImageOptionGrid__card{align-items:center;background:#fff;border:5px solid var(--input-border);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;max-height:170px;padding:10px 0 6px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.podDesignAiImageOptionGrid__card:hover{border-color:var(--primary-color);transform:translateY(-1px)}.podDesignAiImageOptionGrid__card:hover:not(:disabled){box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.podDesignAiImageOptionGrid__card--selected{border-color:var(--primary-color);box-shadow:0 0 0 2px #0000000a}.podDesignAiImageOptionGrid__card:disabled{cursor:not-allowed;opacity:.6}.podDesignAiImageOptionGrid__imageWrap{align-content:center;aspect-ratio:1/1;overflow:hidden;width:100%}.podDesignAiImageOptionGrid__image{max-height:100%;max-width:100%;object-fit:contain}.podDesignAiImageOptionGrid__label{color:#1f1f1f;color:var(--text-color,#1f1f1f);display:block;font-size:.88rem;font-weight:600}.podDesignAiImageOptionGrid__aspectRatioPreview{align-items:center;cursor:pointer;display:flex;flex-shrink:0;height:43px;justify-content:center;width:43px}.podDesignAiImageOptionGrid__aspectRatioShape{max-height:100%;max-width:100%}.podDesignAiImageOptionGrid__aspectRatioShape--square{height:44px;width:44px}.podDesignAiImageOptionGrid__aspectRatioShape--portrait{height:52px}.podDesignAiImageOptionGrid__aspectRatioShape--landscape{width:52px}.podDesignAiImageOptionGrid__image--none{max-height:62%;max-width:62%}.podDesignAiImageOptionGridAspectRatio__grid{align-items:center;display:flex;gap:12px;min-height:34px}.podDesignAiImageOptionGridAspectRatio__card{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.podDesignAiPromptForm__helperBlock{background:#f9fafb;border:1px solid #ececec;border:1px solid var(--input-border,#ececec);border-radius:14px;margin-bottom:18px;padding:14px}.podDesignAiPromptForm__helperBlockTitle{color:#6b7280;color:var(--text-muted-color,#6b7280);display:block;font-size:.82rem;font-weight:700;letter-spacing:.04em;margin-bottom:10px;text-transform:uppercase}.podDesignAiPromptForm__helperList{margin:0;padding-left:18px}.podDesignAiPromptForm__helperListItem{color:#1f1f1f;color:var(--text-color,#1f1f1f);font-size:.9rem;margin-bottom:6px}@media (max-width:980px){.podDesignAiPromptForm{grid-template-columns:1fr}.podDesignAiImageOptionGrid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.podDesignAiImageOptionGrid__grid{grid-template-columns:1fr}}.podDesignAiGeneratedPanel__actionBar{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-top:10px}.preview-background-picker{align-self:end;display:flex;flex-shrink:0;gap:8px;margin:0}.preview-background-picker__colour{border:2px solid var(--primary-color);border-radius:50%;cursor:pointer;height:26px;width:26px}.transparency-bg{background-color:#fff;background-image:conic-gradient(#d9d9d9 90deg,#0000 90deg 180deg,#d9d9d9 180deg 270deg,#0000 270deg 1turn);background-size:20px 20px}.podDesignAiPage__loadingStateImage{height:200px;width:200px}.podDesignAiPage__loadingStateImage img{max-height:100%;max-width:100%}@media (min-width:981px){.popup-container--ai-design{overflow:hidden}.popup-content__body--ai-design{height:100%;overflow:hidden}.podDesignAiPage,.podDesignAiPage__card{display:flex;flex-direction:column;height:100%;min-height:0}.podDesignAiPage__body{flex:1 1;min-height:0;overflow:hidden}.podDesignAiPromptForm{height:100%;min-height:0}.podDesignAiPromptForm__settingsPanel{min-height:0;overflow-y:auto;padding-right:8px}.podDesignAiPromptForm__mainPanel{min-height:0}.podDesignAiPromptForm__previewLabel{display:block;margin-bottom:8px}.podDesignAiPromptForm__staticPreviewPanel{background:var(--surface-color);border:1px solid #e7e7e7;border:1px solid var(--input-border,#e7e7e7);border-radius:18px;display:flex;flex:1 1;flex-direction:column;margin-top:0;min-height:0;overflow:hidden}.podDesignAiPromptForm__staticPreviewBody{align-items:center;background:linear-gradient(180deg,#fbfbfb,#f2f4f7);display:flex;flex:1 1;height:100%;justify-content:center;min-height:0;overflow:hidden;padding:20px}.podDesignAiPromptForm__staticPreviewMedia{grid-row-gap:12px;align-items:center;display:grid;grid-template-rows:minmax(0,1fr) auto;height:100%;justify-items:center;min-height:0;overflow:hidden;row-gap:12px;width:100%}.podDesignAiPromptForm__staticPreviewImage{align-self:center;background:#fff;border-radius:12px;max-height:100%;max-width:100%;min-height:0;object-fit:contain}.podDesignAiPromptForm__staticPreviewPlaceholder,.podDesignAiPromptForm__staticPreviewStatus{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;max-width:520px;text-align:center;width:100%}.podDesignAiPromptForm__staticPreviewTitle{color:var(--text-color);font-size:1.2rem;font-weight:700;margin:0}.podDesignAiPromptForm__staticPreviewText{color:var(--text-color-trans);font-size:.95rem;line-height:1.5;margin:0}.podDesignAiPromptForm__staticPreviewActions{background:var(--surface-color);border-top:1px solid #e7e7e7;border-top:1px solid var(--input-border,#e7e7e7);display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;padding:16px 20px}.podDesignAiPromptForm__textarea{box-sizing:border-box;min-height:80px;min-width:0;overflow-y:auto;resize:none;width:100%}}.role-visual{align-items:center;display:flex;height:50px;justify-content:center;width:50px}.role-visual__svg{height:100%;width:100%}.role-visual__base,.role-visual__outline polygon,.role-visual__outline rect{fill:#f2f2f2;stroke:#333;stroke-width:2}.role-visual__face{fill:#0000;stroke:#333;stroke-width:2;transition:fill .15s ease}.role-visual__face--active{fill:#0078ff59}.role-visual__label{fill:#333;font-size:10px}.role-visual__cube-face{fill:#f2f2f2;stroke:#000;stroke-width:2;transition:fill .15s ease,opacity .15s ease}.role-visual__cube-face--active{fill:var(--primary-color);opacity:1}.role-visual__cube-face--xray{opacity:.18}.role-visual__cube-face--xray.role-visual__cube-face--active{opacity:1}.role-visual__shirt-base{fill:#f2f2f2;stroke:#000;stroke-width:2}.role-visual__shirt-highlight{fill:var(--primary-color);stroke:none}.pod-designs{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));width:100%}.pod-designs__card{background:var(--surface-color);border:1px solid var(--input-border);border-radius:12px;box-shadow:0 2px 8px #0000000d;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:.75rem;height:100%;max-width:280px;padding:1rem;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.pod-designs__card:hover{background-color:#fffffe2e;box-shadow:0 6px 16px #0000001a;transform:translateY(-2px)}.pod-designs__card--inactive{opacity:.5}.pod-designs__header{display:flex}.pod-designs__title{font-weight:600;margin:0;word-break:break-word}.pod-designs__roles{grid-gap:.75rem;display:grid;gap:.75rem;width:100%}.pod-designs__roles--single{grid-template-columns:1fr}.pod-designs__roles--multi{grid-template-columns:repeat(2,minmax(0,1fr))}.pod-designs__roleCard{align-items:center;display:flex;flex-direction:column;gap:.5rem;padding:.5rem;text-align:center}.pod-designs__imageWrap{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;overflow:hidden;width:100%}.pod-designs__image{display:block;max-height:100%;max-width:100%;object-fit:contain}.pod-designs__roleTitle{font-size:smaller;font-weight:500;line-height:1.2;opacity:.5;text-transform:uppercase;word-break:break-word}.masonry_product{align-items:stretch;display:flex;flex:1 1 180px;flex-direction:column;gap:.5rem;justify-content:flex-start;min-width:0}@media (max-width:768px){.pod-designs{grid-template-columns:1fr}.pod-designs__roles{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}}@media (max-width:480px){.pod-designs__card{padding:.75rem}.pod-designs__roles{grid-template-columns:1fr 1fr}.pod-designs__title{font-size:.95rem}.pod-designs__roleTitle{font-size:.8rem}}.pod-designs-page__header{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;position:relative}.pod-designs-page__header-right{display:flex;gap:10px}.pod-designs-grid_design{align-content:center;height:180px;text-align:center;width:180px}.pod-designs-grid_design img{max-height:100%;max-width:100%;object-fit:contain}.pod-designs-grid_design-title{color:var(--text-color-trans)}.design-details{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(600px,1fr));grid-template-columns:minmax(300px,400px) minmax(500px,1fr)}@media (max-width:900px){.design-details{grid-template-columns:1fr}}.design-products{margin-top:16px}.pod-design-details__title{align-items:baseline;display:flex;gap:10px}.pod-design-details__keywords{height:96px}.pod-designs-table_design-set{display:flex;gap:10px;height:100%;text-align:center;width:100%}.pod-designs-table_design{aspect-ratio:1/1;width:75px}.pod-designs-table_design-set img{max-height:100%;max-width:100%}.artwork-tab-content{grid-gap:20px;grid-gap:var(--gap,20px);display:grid;gap:20px;gap:var(--gap,20px);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));padding:10px;width:100%}.artwork-tab-content img{max-height:99%;max-width:99%}.artwork-img-div{align-content:center;text-align:center}.artwork-img-div:hover{background-color:#eee}.artwork-details-div label{font-size:normal;font-weight:700;line-height:1.8rem}.artwork-details-div input{margin-bottom:8px}.artwork-details-div__two-columns{display:flex;gap:20px}.key-info{margin-right:20px}.product-details{display:flex;gap:20px}.product-images-container{max-width:300px;min-height:374px;min-width:300px}.print-areas-conatiner{min-width:180px;width:250px}.popup-content__body--file-drag-active{position:relative}.pod-design__file-drop-overlay{align-items:center;background:#ffffffb8;border:2px dashed #999;border:2px dashed var(--border-color,#999);border-radius:12px;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:20}.pod-design__file-drop-overlay-inner{background:#fff;border-radius:12px;box-shadow:0 8px 24px #0000001f;padding:18px 24px}.pod-design__file-drop-overlay-inner p{font-weight:600;margin:0}.pod-design__design{height:85%;margin:auto;max-width:300px}.pod-design__design-image-container{justify-content:center;position:relative}.pod-design__design-image-container:hover{background:#f5f5f5}.pod-design__design-image-container img{left:50%;margin-bottom:0;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%)}.pod-design__design-set{grid-gap:16px;display:grid;gap:16px;grid-template-columns:208px 1fr;height:90%;padding:8px}.choose-print-areas-btn{margin-top:25px;position:relative}.pod-design__design-set-images{align-content:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.pod-design__design-set-image-conatiner{height:220px;position:relative;text-align:center;width:200px}.pod-design__design-set-image{align-content:center;height:200px;position:relative;text-align:center;width:200px}.pod-design__design-set-image--basic{height:300px;width:300px}.pod-design__design-set-image:hover{background:#f3f2f2}.pod-design__design-set-image img{cursor:zoom-in;max-height:100%;max-width:100%}.pod-design__design-set-image-title{text-align:center}.image-bucket-pop-up{text-align:left}.addProductPickerOverlay{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:2rem;position:fixed;z-index:9999}.addProductPickerModal{background:#fff;background:var(--panel-bg,#fff);border-radius:12px;box-shadow:0 20px 60px #00000059;max-height:85vh;overflow:auto;padding:1.25rem;width:min(1420px,96vw)}.addProductPickerHeader{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.addProductPickerTitle{margin:0}.addProductPickerIntro{margin:.25rem 0 0;opacity:.75}.addProductPickerActions{align-items:center;display:flex;gap:.5rem}.addProductPickerLayout{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:240px minmax(0,1fr)}.addProductPickerFilters{background:#fff;background:var(--background-color,#fff);border:1px solid #ddd;border:1px solid var(--input-border,#ddd);border-radius:10px;padding:.85rem;position:sticky;top:1rem}.addProductPickerFilterHeader{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.75rem}.addProductPickerFilterHeading{margin:0}.addProductPickerClearButton{background:#0000;border:0;color:#0d83ff;cursor:pointer;font-weight:600;padding:0}.addProductPickerFilterSections{display:flex;flex-direction:column;gap:.85rem}.addProductPickerSectionTitle{margin:0 0 .4rem}.addProductPickerLabel{display:block;font-size:.85rem;font-weight:600;margin:16px 0 7px}.addProductPickerInput,.addProductPickerSelect{box-sizing:border-box;margin-bottom:.65rem;width:100%}.addProductPickerPriceRange{margin-bottom:.65rem}.addProductPickerPriceValues{display:flex;font-size:.85rem;font-weight:600;gap:.5rem;justify-content:space-between;margin-bottom:.35rem}.addProductPickerRangeSlider{height:28px;position:relative}.addProductPickerRangeSlider input[type=range]{background:#0000;left:0;margin:0;pointer-events:none;position:absolute;top:6px;width:100%}.addProductPickerRangeSlider input[type=range]::-webkit-slider-thumb{pointer-events:auto}.addProductPickerRangeSlider input[type=range]::-moz-range-thumb{pointer-events:auto}.addProductPickerSwatches{display:flex;flex-wrap:wrap;gap:.35rem;padding:5px}.addProductPickerSwatch{background:#fff;background:var(--swatch-colour,#fff);border:1px solid #bbb;border-radius:999px;cursor:pointer;height:24px;width:24px}.addProductPickerSwatch--selected{border:3px solid #0d83ff}.addProductPickerSwatch--white{box-shadow:inset 0 0 0 1px #ddd}.addProductPickerAttributeGroup{margin-bottom:.75rem}.addProductPickerAttributeName{font-size:.85rem;font-weight:600;margin-bottom:.25rem}.addProductPickerAttributeValues{display:flex;flex-direction:column;gap:.25rem}.addProductPickerAttributeOption{grid-gap:.35rem;align-items:start;display:grid;font-size:.85rem;gap:.35rem;grid-template-columns:18px 1fr}.addProductPickerResultCount{font-size:.85rem;margin:.85rem 0 0;opacity:.7}.addProductPickerProducts{min-width:0}.addProductPickerProductGrid{--grid-column-width:180px;--strich-grid-column-width:180px;align-items:stretch;grid-template-columns:repeat(auto-fill,minmax(min(180px,100%),1fr))}.strich_masonry_designset.addProductPickerProductCard{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;gap:.75rem;justify-content:flex-start;min-height:210px;min-width:0;padding:1rem;width:100%}.addProductPickerProductTitle{align-items:center;display:flex;justify-content:space-between;min-height:2.5rem;text-align:center}.addProductPickerProductTitle p{margin:0}.addProductPickerProductImages{align-items:center;display:flex;flex:1 1;justify-content:center;width:100%}.addProductPickerProductActions{display:flex;justify-content:center;margin-top:auto;width:100%}.addProductPickerAddButton{background:#0d83ff;border:0;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;min-width:72px;padding:.45rem 1rem}.addProductPickerAddButton:hover{filter:brightness(.96)}@media (max-width:900px){.addProductPickerOverlay{align-items:stretch;padding:1rem}.addProductPickerModal{max-height:calc(100vh - 2rem);width:100%}.addProductPickerLayout{grid-template-columns:1fr}.addProductPickerFilters{position:static}}.pod-design__product{position:relative}.pod-design__product-toggle{z-index:150}.pod-design__product-close{cursor:pointer;padding:12px}.pod-design__product-title{margin-bottom:15px;width:95%;z-index:150}.pod-design__add-product-button{align-items:center;border:2px dashed #ccc;border:2px dashed var(--primary-color-trans,#ccc);box-shadow:none;color:var(--primary-color);cursor:pointer;display:flex;grid-column:span 1;justify-content:center;min-height:220px;padding:1rem;text-align:center}.pod-design__add-product-button-title{font-size:10rem;line-height:1}.pod-design__printable-areas-selector{background-color:#fff;background-color:var(--surface-color,#fff);border:1px solid var(--primary-color);border-radius:6px;box-shadow:var(--box-shadow);left:0;padding:10px;position:absolute;z-index:1000}.pod-design__printable-areas-selector-grid-updated{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));margin-top:5px;max-height:300px;overflow:auto}.choose-print-areas-btn{margin-top:10px;width:100%}.pod-design__product-details ul{margin:12px 25px}.pod-design__product-details{position:relative}.pod-design__product-details__indent{margin:12px}.pod-design__product-loading-container{align-items:center;background:#cccc;border-radius:10px;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:100}.pod-design__product-mockup{height:150px;width:150px}.pod-design__product-mockup img{max-height:100%;max-width:100%}.warning-triangle{font-size:12pt}.pod-design__product-role-details{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:10px auto;width:80%}.pod-design__product-images{align-content:center;align-items:center;display:flex;gap:10px;justify-content:center}.image-placement-editor-container{border:1px solid #00000026;border-radius:10px;display:flex;flex-direction:column;gap:5px;padding:10px}.advanced-toggle{border:1px solid var(--primary-color);border-radius:6px;box-shadow:0 0 4px #0000001a;display:flex;margin:4px 0;overflow:hidden;width:-moz-fit-content;width:fit-content}.advanced-toggle:hover{border-color:var(--primary-color);box-shadow:0 0 0 2px #007bff33}.advanced-toggle__option{background-color:var(--background-color);border:none;color:var(--text-color);cursor:pointer;flex:1 1;min-width:65px;padding:2px 4px;text-align:center;transition:background-color .3s,color .3s;white-space:nowrap}.advanced-toggle__option--active{background-color:var(--primary-color);color:var(--contrast-text-color)}.popover{position:relative}.popover__trigger{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;justify-content:center;padding:0}.popover__dialog{background:var(--background-color);border:1px solid #00000026;border-radius:10px;box-shadow:0 8px 24px #0000001f;max-width:500px;opacity:1;padding:10px;position:fixed;transition:transform .12s ease;width:max-content;z-index:210}.image-placement-editor,.imageCarousel{flex-direction:column}.imageCarousel{display:flex;gap:12px;min-width:0}.imageCarousel__main{width:100%}.imageCarousel__img{align-items:center;background:#0000000a;border:1px solid #0000001f;border-radius:10px;display:flex;height:340px;justify-content:center;min-width:0;overflow:hidden;position:relative;width:100%}.imageCarousel__imgText{font-size:14px;font-weight:600;opacity:.7;-webkit-user-select:none;user-select:none}.imageCarousel__realImg{cursor:zoom-in;display:block;height:100%;object-fit:contain;object-position:center;width:100%}.imageCarousel__thumbs{-webkit-overflow-scrolling:touch;display:flex;gap:10px;min-width:0;overflow-x:auto;padding:2px}.imageCarousel__thumb{background:#0000;border:none;cursor:pointer;flex:0 0 auto;padding:0}.imageCarousel__thumbBox{align-items:center;background:#0000000a;border:1px solid #0000002e;border-radius:10px;box-sizing:border-box;display:flex;height:55px;justify-content:center;overflow:hidden;width:55px}.imageCarousel__thumb--active .imageCarousel__thumbBox{border:2px solid #000000bf}.imageCarousel__thumbImg{display:block;height:100%;object-fit:contain;object-position:center;width:100%}.imageCarousel__thumbText{font-size:12px;font-weight:700;opacity:.7;-webkit-user-select:none;user-select:none}.imageCarousel__thumb:focus-visible .imageCarousel__thumbBox{outline:3px solid #00000059;outline-offset:2px}@media (max-width:640px){.imageCarousel__img{height:240px}.imageCarousel__thumbBox{height:64px;width:64px}}.popup-container,.popup-container--medium,.popup-container--medium-inner{display:flex;flex-direction:column;min-height:0}.popup-content{flex:1 1 auto;overflow:hidden;position:relative}.productModal__leftWrap{min-height:0;position:relative}.productModal__left{display:flex;flex-direction:column;gap:14px;min-height:0;overflow:auto;padding-right:4px}.productModal__parent-product{grid-gap:16px;align-items:stretch;display:grid;flex:1 1 auto;gap:16px;grid-template-columns:500px 1fr;height:100%;min-height:0;overflow:hidden;padding:13px;position:relative}.productModal__parent-overlay{background:#64646473;border-radius:12px;inset:0;pointer-events:auto;position:absolute;z-index:4}.productModal__child-list{min-width:970px;padding:13px}.fieldRow--bullets{grid-column-gap:12px;align-items:stretch;column-gap:12px;display:grid;grid-template-columns:140px 1fr}.fieldRow__label--centered{align-items:center;display:flex;justify-content:flex-start}.fieldRow__control--stacked{display:flex;flex-direction:column;gap:0;min-width:0}.fieldRow__bulletLine{align-items:center;display:flex;gap:10px}.fieldRow__bulletMarker{display:inline-flex;font-size:16px;justify-content:center;line-height:1;opacity:.8;width:14px}.fieldRow__input--bullet{border:1px solid #0000002e;border-radius:8px;box-sizing:border-box;padding:10px 12px;width:100%}.fieldRow__input--bullet:focus{border-color:#0000008c;outline:none}@media (max-width:640px){.fieldRow--bullets{grid-template-columns:1fr;row-gap:8px}.fieldRow__label--centered{align-items:flex-start}}.roleList{display:flex;flex-direction:column;gap:10px;padding:10px 14px 14px}.roleRow{grid-gap:8px;align-items:center;background:#00000005;border:1px solid #00000014;border-radius:14px;display:grid;gap:8px;grid-template-columns:92px 92px 92px 100px 33px;padding:10px}.roleRow__identity{align-items:center;display:flex;flex-direction:column;gap:5px;min-width:90px;width:90px}.roleRow__image{align-items:center;display:flex;height:76px;justify-content:center;width:76px}.roleRow__label{align-items:center;display:flex;flex-direction:column;min-width:0}.roleRow__name{font-size:13px;font-weight:900}.roleRow__key{font-size:10px;max-width:82px;opacity:.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roleRow__actions{align-items:center;display:flex;justify-content:center;min-width:0}.roleRow__actions button{min-width:0;white-space:nowrap}.roleRow__views{background:#0000;border:1px solid var(--input-border);border-radius:18px;grid-column:1/-1;padding:8px 10px;width:100%}.productModal__right{display:flex;flex-direction:column;gap:14px;min-height:0}.productModal__rightPanels{grid-gap:0;align-items:start;display:grid;gap:0;grid-template-columns:minmax(0,1fr) 0fr;min-height:0;transition:grid-template-columns .22s ease}.productModal__rightPanels--drawerOpen{gap:16px;grid-template-columns:minmax(0,1fr) minmax(535px,1.1fr)}.productModal__rightMain{min-height:0;min-width:0;position:relative}.productModal__rightMainOverlay{background:#64646447;border-radius:12px;inset:0;pointer-events:auto;position:absolute;z-index:4}.productModal__drawerPanel{box-shadow:0 10px 24px #00000014;min-width:0;overflow:hidden}.productModal__drawerPanelInner{height:100%;opacity:0;pointer-events:none;transform:translateX(16px);transition:opacity .18s ease,transform .22s ease}.productModal__rightPanels--drawerOpen .productModal__drawerPanelInner{opacity:1;pointer-events:auto;transform:translateX(0)}.childDrawer{display:flex;flex-direction:column;min-height:100%;overflow:hidden}.childDrawer__body{overflow:visible}.childDrawer__grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(500px,auto));padding:16px}.productDetailsTitlePriceRow{grid-gap:12px;align-items:baseline;display:grid;gap:12px;grid-template-columns:minmax(260px,1fr) max-content;margin-bottom:10px}.productDetailsTitlePriceRow--titleOnly{grid-template-columns:1fr}.productDetailsTitlePriceRow .fieldRow{margin-bottom:0}.productDetailsTitlePriceRow__price{align-items:baseline;grid-template-columns:55px max-content;justify-self:end}.productDetailsTitlePriceRow__priceControl{min-width:0}.productDetailsTitlePriceRow__priceControl .product-price-editor{background:#0000;border:0;margin-bottom:0;padding:12px}@media (max-width:900px){.productDetailsTitlePriceRow{grid-template-columns:1fr}.productDetailsTitlePriceRow__price{justify-self:stretch}}.fieldRow{grid-gap:10px;align-items:baseline;display:grid;gap:10px;grid-template-columns:80px 1fr;margin-bottom:10px}.fieldRow__label{font-size:12px;font-weight:600;opacity:.7}.fieldRow__input,.fieldRow__select,.fieldRow__textarea{font-weight:500;width:100%}.fieldRow__textarea{resize:vertical}.childrenHeader{align-items:baseline;display:flex;gap:10px}.childrenHeader__count{font-size:12px;font-weight:700;opacity:.6}.childrenHeader__actions{display:flex;gap:8px}.childrenList-child{border-radius:19px}.childrenList-child--rowActive{border:1px solid var(--primary-color);border-radius:19px}.childrenTable{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:auto 2fr 1.2fr auto auto auto;padding:10px 14px}.childrenTable--header{font-size:12px;font-weight:800;opacity:.6}.childrenTable--header,.childrenTable--row{border-bottom:1px solid var(--input-border)}.childrenTable--rowActive{border-bottom:none}.childrenTable__col--price{max-width:420px}.childrenList{max-height:1500px;min-height:0;overflow:auto}.childName{display:flex;flex-direction:column}.childName__title{font-size:13px;font-weight:800}.childName__meta{font-size:12px;opacity:.6}.pillRow{display:flex;flex-wrap:wrap;gap:8px}.pill{background:var(--contrast-background-color-trans);border:1px solid #00000014;border-radius:999px;font-weight:600;opacity:.7;padding:6px 10px}.bullets-keywords-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.childrenTable__col--collapse-button{font-size:smaller;height:25px;opacity:.7;width:25px}.productGridActionsBar{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:52px;padding:10px 14px}.productGridActionsBar__group{align-items:center;display:flex;gap:10px;min-width:0}.productGridActionsBar__group--left{flex:1 1 auto;flex-wrap:wrap}.productGridActionsBar__group--right{flex:0 0 auto;margin-left:auto}.productGridActionsBar__control{align-items:center;background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:999px;box-sizing:border-box;cursor:pointer;display:inline-flex;gap:8px;min-height:36px;padding:0 12px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.productGridActionsBar__control:hover{border-color:var(--hover-border-color);box-shadow:0 2px 8px var(--hover-box-shadow-color)}.productGridActionsBar__checkbox{cursor:pointer;flex:0 0 auto;height:16px;margin:0;width:16px}.productGridActionsBar__label{color:var(--text-color);line-height:1;white-space:nowrap}.productGridActionsBar__button{border:1px solid #0000;border-radius:999px;box-sizing:border-box;cursor:pointer;font-weight:600;line-height:1;min-height:36px;padding:0 14px;transition:transform .15s ease,box-shadow .2s ease,opacity .2s ease}.productGridActionsBar__select{min-height:36px}.productGridActionsBar__button:active{transform:translateY(1px)}.productGridActionsBar__button--clear{background-color:#fff2f2;border-color:#f3c7c7;color:#8a1c1c}.productGridActionsBar__button--clear:hover{background-color:#ffe9e9;box-shadow:0 3px 10px #8a1c1c1f}.productGridActionsBar__button:disabled,.productGridActionsBar__control:has(.productGridActionsBar__checkbox:disabled){box-shadow:none;cursor:not-allowed;opacity:.55}@media (max-width:1200px){.productModal__parent-product{grid-template-columns:1fr}}@media (min-width:900px) and (max-width:1200px){.pod-design__printable-areas-selector-grid-updated{grid-template-columns:auto}.pod-design__design-set{gap:5px;grid-template-columns:150px 1fr}.pod-design__design-set-image{height:150px;width:150px}}@media (max-width:768px){.productGridActionsBar{align-items:stretch;flex-direction:column}.productGridActionsBar__group--left{width:100%}.productGridActionsBar__group--right{margin-left:0;width:100%}.productGridActionsBar__button--clear{width:100%}.childDrawer__grid,.productModal__body{grid-template-columns:1fr}}@media (max-width:520px){.productGridActionsBar__group--left{align-items:stretch;flex-direction:column}.productGridActionsBar__control{justify-content:flex-start;width:100%}.childrenTable{grid-template-columns:1fr}}.pod-product-colourways{border-top:1px solid var(--input-border);margin-top:18px;padding-top:14px}.pod-product-colourways__header{display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.pod-product-colourways__header-left{flex:1 1}.pod-product-colourways__header-right{align-items:flex-start;display:flex;flex:0 0 auto;justify-content:flex-end}.pod-product-colourways__title{font-weight:700;margin:0}.pod-product-colourways__hint{font-size:12px;line-height:1.35;margin:3px 0 0;opacity:.75}.pod-product-colourways__list{display:flex;flex-wrap:wrap;gap:8px}.pod-product-colourways__item{align-items:stretch;border:1px solid var(--input-border);border-radius:6px;display:inline-flex;opacity:.6;overflow:hidden}.pod-product-colourways__item--selected{opacity:1}.pod-product-colourways__item--default{border:2px solid #3697d4;opacity:1}.pod-product-colourways__item--disabled{opacity:.5}.pod-product-colourways__toggle{border:none;border-right:1px solid var(--input-border);cursor:pointer;font-weight:700;min-width:32px;width:32px}.pod-product-colourways__toggle--selected{color:#1f8f3a}.pod-product-colourways__toggle--unselected{color:#b00000}.pod-product-colourways__toggle:disabled{cursor:not-allowed}.pod-product-colourways__default-area{align-items:center;background:#0000;border:none;color:var(--text-color);cursor:pointer;display:inline-flex;gap:7px;height:100%;padding:6px 8px}.pod-product-colourways__default-area:disabled{cursor:not-allowed}.pod-product-colourways__swatch{border:1px solid #d0d0d0;border-radius:4px;flex:0 0 auto;height:18px;width:18px}.pod-product-colourways__name{white-space:nowrap}.productImagesPopup{max-width:min(1420px,96vw);width:min(1420px,96vw)}.productImagesPopup__content{display:flex;flex-direction:column;gap:18px;overflow:auto;padding:18px}.productImagesPopup__section{display:flex;flex-direction:column;gap:10px;min-width:0}.productImagesPopup__section--fill{flex:1 1 auto;min-height:0}.productImagesPopup__sectionHeader{align-items:center;display:flex;gap:12px;justify-content:space-between}.productImagesPopup__sectionTitle{font-size:16px;margin:0}.productImagesPopup__selectedStrip{background:#00000008;border:1px solid #0000001a;border-radius:12px;display:flex;gap:12px;min-height:116px;overflow-x:auto;padding:10px}.productImagesPopup__empty{align-items:center;display:flex;font-weight:600;justify-content:center;min-height:92px;opacity:.65;width:100%}.productImagesPopup__selectedTile{background:var(--input-bg);border:2px solid var(--input-border);border-radius:12px;cursor:grab;flex:0 0 auto;height:92px;overflow:visible;position:relative;width:92px}.productImagesPopup__selectedTile--dragging{cursor:grabbing;opacity:.45}.productImagesPopup__selectedTile .productImagesPopup__tileImage{border-radius:10px;height:100%;object-fit:contain;object-position:center;width:100%}.productImagesPopup__selectedTile .productImagesPopup__emptyTile{border-radius:10px;height:100%;width:100%}.productImagesPopup__removeButton{background:#000000c7;border:none;border-radius:999px;color:#fff;cursor:pointer;font-weight:900;height:22px;position:absolute;right:-11px;top:-11px;width:22px;z-index:2}.productImagesPopup__tabs{display:flex;flex-wrap:wrap;gap:8px}.productImagesPopup__tab{background:var(--input-bg);border:1px solid var(--input-border);border-radius:999px;color:var(--text-color);cursor:pointer;font-weight:700;padding:7px 12px}.productImagesPopup__tab--active{background:var(--primary-color);color:#fff}.productImagesPopup__filters{display:flex;flex-wrap:wrap;gap:8px}.productImagesPopup__filter{background:var(--input-bg);border:1px solid var(--input-border);border-radius:999px;color:var(--text-color);cursor:pointer;font-weight:700;padding:7px 12px}.productImagesPopup__filter--active{background:var(--primary-color);color:#fff}.productImagesPopup__gallery{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));overflow:auto;padding:2px}.productImagesPopup__galleryTile{background:rgba(0,0,0,.025);border:1px solid #0000001f;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:8px;min-height:160px;padding:10px;position:relative;text-align:left}.productImagesPopup__galleryTile--selected{border:3px solid var(--primary-color);padding:8px}.productImagesPopup__orientationBadge{align-items:center;background:#ffffffe6;border-radius:999px;color:#000000d1;display:flex;font-size:12px;font-weight:900;height:24px;justify-content:center;left:8px;min-width:24px;padding:0 7px;position:absolute;top:8px;z-index:2}.productImagesPopup__tileImage{display:block;height:104px;object-fit:contain;object-position:center;width:100%}.productImagesPopup__tileName{color:var(--text-color);font-size:12px;font-weight:700;line-height:1.2;opacity:.78}.productImagesPopup__emptyTile{font-weight:800;height:104px;opacity:.65;width:100%}.productImagesPopup__emptyTile,.productImagesPopup__sourceBadge{align-items:center;display:flex;font-size:12px;justify-content:center}.productImagesPopup__sourceBadge{background:#ffffffe6;border-radius:999px;bottom:-11px;color:#000000d1;font-weight:900;height:22px;left:-11px;min-width:22px;padding:0 6px;position:absolute;z-index:2}.productImagesPopup__bucketManager{display:flex;flex-direction:column;height:min(560px,52vh);min-height:0;overflow:hidden}.productImagesPopup__bucketManager>.bulk-action-bar{flex:0 0 auto}.productImagesPopup__bucketManager>.image-manager{flex:1 1 auto;height:auto;min-height:0}.productImagesPopup__bucketManager>.image-manager+div{flex:0 0 auto}.productImagesPopup__bucketManager .image-card__name{display:none}.productImagesPopup__bucketManager .image-card{padding:.35rem}.productImagesPopup__bucketManager .image-card__thumbnail{height:100%;object-fit:contain;width:100%}.roleRow__viewSettings{grid-gap:10px;align-items:start;display:grid;font-size:12px;gap:10px;grid-template-columns:92px 58px;min-width:0}.roleRow__viewSettingsGroup{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-width:0}.roleRow__viewSettingsLabel{font-weight:700;line-height:1.1;margin:0}.roleRow__viewSettingsOption{align-items:center;display:inline-flex;gap:4px;line-height:1.1;white-space:nowrap}.roleRow__viewSettingsOption input{flex:0 0 13px;height:13px;margin:0;min-width:13px;width:13px}.sample-order-popup_images{margin:10px;max-width:200px}.roleViewSettings{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;gap:12px;justify-content:space-between;text-align:left;width:100%}.roleViewSettings__left{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.roleViewSettings--disabled{opacity:.65}.roleViewSettings__header{display:flex;gap:12px;justify-content:space-between}.roleViewSettings__titleBlock{display:flex;flex-direction:column;gap:2px}.roleViewSettings__title{font-size:.9rem;font-weight:700}.roleViewSettings__subtitle{color:var(--text-color-trans);font-size:.78rem}.roleViewSettings__group{display:flex;flex-direction:column;gap:8px}.roleViewSettings__groupHeader{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.roleViewSettings__groupTitleBlock{display:flex;flex-direction:column;gap:2px}.roleViewSettings__groupTitle{font-size:.82rem;font-weight:700}.roleViewSettings__groupDescription{color:#6b7280;font-size:.74rem}.addProductPickerProductCard--disabled{opacity:.45}.addProductPickerProductUnavailable{color:#b45309;color:var(--warning-color,#b45309);font-size:.85rem;margin:.4rem 0 0}.pod-pricing-page{background:var(--background-color);color:var(--text-color);display:flex;flex-direction:column;gap:24px;padding:20px}.pod-pricing-page__title{color:var(--text-color);font-size:34px;font-weight:800;line-height:1.1;margin:0}.pod-pricing-page__description{color:var(--text-color-trans);font-size:15px;line-height:1.6;margin:0}.pod-pricing-page__hero{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1.4fr 1fr}.pod-pricing-page__hero-copy{border:1px solid var(--input-border);border-radius:24px;box-shadow:var(--card-shadow);display:flex;flex-direction:column;gap:14px;overflow:hidden;padding:28px;position:relative}.pod-pricing-page__hero-copy:before{background:var(--primary-color);content:"";height:4px;left:0;position:absolute;top:0;width:100%}.pod-pricing-page__hero-stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.pod-pricing-page__hero-stat-card{border:1px solid var(--input-border);border-radius:20px;box-shadow:var(--card-shadow);display:flex;flex-direction:column;gap:8px;justify-content:center;padding:18px}.pod-pricing-page__hero-stat-label{color:var(--text-color-trans);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.pod-pricing-page__hero-stat-value{color:var(--text-color);font-size:20px;font-weight:800}.pod-pricing-page__hero-stat-subvalue{color:var(--text-color-trans);font-size:12px}.pod-pricing-page__section-heading-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 173px}.pod-pricing-page__section-title{color:var(--text-color);font-size:22px;font-weight:800;margin:0}.pod-pricing-page__section-text{color:var(--text-color-trans);line-height:1.6;margin:0}.pod-pricing-page__section-collapse-container{align-items:center;display:flex;flex-direction:row-reverse}.pod-pricing-page__section-side{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end;max-width:100%}.pod-pricing-page__section-tax-toggle{background:var(--secondary-color);border:1px solid var(--input-border);border-radius:999px;display:inline-flex;flex-shrink:0;padding:4px}.pod-pricing-page__plans-section{display:flex;flex-direction:column;gap:18px}.pod-pricing-page__plan-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.pod-pricing-page__plan-card{background:var(--surface-color);border:1px solid var(--input-border);border-radius:22px;box-shadow:var(--card-shadow);color:var(--text-color);cursor:pointer;display:flex;flex-direction:column;gap:14px;padding:20px;text-align:left;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.pod-pricing-page__plan-card:hover{border-color:var(--primary-color-trans);box-shadow:0 6px 18px var(--hover-box-shadow-color);transform:translateY(-2px)}.pod-pricing-page__plan-card--selected{border-color:var(--primary-color)}.pod-pricing-page__plan-card--selected,.pod-pricing-page__plan-card--selected:hover{box-shadow:0 0 0 2px var(--primary-color-trans),var(--card-shadow)}.pod-pricing-page__plan-card-top-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.pod-pricing-page__plan-name{font-weight:800;margin:0}.pod-pricing-page__plan-badge{background:var(--primary-color-trans);border-radius:999px;color:var(--primary-color);font-size:10px;letter-spacing:.05em;padding:7px 10px;text-transform:uppercase}.pod-pricing-page__plan-description{color:var(--text-color-trans);height:50%;line-height:1.6;margin:0}.pod-pricing-page__plan-settings{color:var(--text-color-trans);line-height:1.6;margin-left:12px}.pod-pricing-page__plan-prices{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.pod-pricing-page__plan-price-block{border-radius:12px;display:flex;flex-direction:column}.pod-pricing-page__plan-price-label{color:var(--text-color-trans);font-size:12px}.pod-pricing-page__plan-price-value{color:var(--text-color);font-size:18px;font-weight:800}.pod-pricing-page__plan-price-subvalue{color:var(--text-color-trans);font-size:12px}.pod-pricing-page__insights-bar{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.pod-pricing-page__insight-card{background:var(--surface-color);border:1px solid var(--input-border);border-radius:18px;box-shadow:var(--card-shadow);display:flex;flex-direction:column;gap:6px;padding:18px}.pod-pricing-page__insight-label{color:var(--text-color-trans);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.pod-pricing-page__insight-value{color:var(--text-color);font-size:20px;font-weight:800}.pod-pricing-page__insight-subvalue{color:var(--text-color-trans);font-size:12px}.pod-pricing-page__toolbar{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1.3fr) 200px auto}.pod-pricing-page__toolbar-group{display:flex;flex-direction:column;gap:6px}.pod-pricing-page__toolbar-group--search{min-width:0}.pod-pricing-page__label{color:var(--text-color-trans);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.pod-pricing-page__segmented-toggle{background:var(--secondary-color);border:1px solid var(--input-border);border-radius:999px;display:inline-flex;padding:4px}.pod-pricing-page__segmented-button{background:#0000;border:0;border-radius:999px;color:var(--text-color-trans);cursor:pointer;font-size:13px;font-weight:700;min-height:24px;padding:0 14px}.pod-pricing-page__segmented-button--active{background:var(--primary-color);box-shadow:0 2px 8px var(--primary-color-trans);color:#fff}.pod-pricing-page__checkbox-row{align-items:center;color:var(--text-color);display:inline-flex;gap:8px;min-height:34px}.pod-pricing-page__break-even-panel{background:linear-gradient(135deg,var(--surface-color) 0,var(--secondary-color) 100%);border:1px solid var(--input-border);border-radius:22px;box-shadow:var(--card-shadow);display:flex;flex-direction:column;gap:14px;padding:22px}.pod-pricing-page__break-even-title{color:var(--text-color);font-size:20px;font-weight:800;margin:0}.pod-pricing-page__break-even-copy{color:var(--text-color-trans);line-height:1.6;margin:0}.pod-pricing-page__break-even-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.pod-pricing-page__break-even-card{background:var(--surface-color);border:1px solid var(--input-border);border-radius:18px;display:flex;flex-direction:column;gap:6px;padding:16px}.pod-pricing-page__break-even-label{color:var(--text-color-trans);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.pod-pricing-page__break-even-value{color:var(--text-color);font-size:20px;font-weight:800}.pod-pricing-page__break-even-subvalue{color:var(--text-color-trans);font-size:12px}.pod-pricing-page__switch-table-wrap{overflow-x:auto}.pod-pricing-page__switch-table{border-collapse:collapse;min-width:720px;width:100%}.pod-pricing-page__switch-table td,.pod-pricing-page__switch-table th{border-bottom:1px solid var(--input-border);font-size:13px;padding:12px;text-align:left;white-space:nowrap}.pod-pricing-page__switch-table th{background:var(--table-header-color);color:var(--text-color);font-weight:700}.pod-pricing-page__switch-table td{color:var(--text-color)}.pod-pricing-page__switch-table td:first-child,.pod-pricing-page__switch-table th:first-child{font-weight:700}.pod-pricing-page__switch-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;min-height:26px;padding:0 10px;white-space:nowrap}.pod-pricing-page__switch-cell--above{background:var(--primary-color-trans);color:var(--primary-color)}.pod-pricing-page__switch-cell--below{background:#ffc1072e;color:#9a6700}.pod-pricing-page__switch-cell--always{background:#28a74529;color:#1f7a35}.pod-pricing-page__switch-cell--never{background:#e6394624;color:var(--error-color)}.pod-pricing-page__switch-cell--current{background:var(--secondary-color);color:var(--text-color-trans)}.pod-pricing-page__switch-cell--neutral{background:var(--secondary-color);color:var(--text-color)}.pod-pricing-page__products-list,.pod-pricing-page__products-section{display:flex;flex-direction:column;gap:18px}.pod-pricing-page__product-card{background:var(--surface-color);border:1px solid var(--input-border);border-radius:18px;box-shadow:var(--card-shadow);cursor:pointer;display:flex;flex-direction:column;padding:12px 14px}.pod-pricing-page__product-card--focused{border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-color-trans),var(--card-shadow)}.pod-pricing-page__product-header{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(160px,1fr) minmax(0,2fr)}.pod-pricing-page__savings-badge{align-items:center;background:var(--secondary-color);border:1px solid var(--input-border);border-radius:999px;color:var(--text-color-trans);display:inline-flex;font-size:11px;font-weight:700;min-height:26px;padding:0 10px;white-space:nowrap}.pod-pricing-page__savings-badge--positive{background:var(--primary-color-trans);border-color:var(--primary-color-trans);color:var(--primary-color)}.pod-pricing-page__summary-value-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.pod-pricing-page__icon-button{align-items:center;background:var(--surface-color);border:1px solid var(--input-border);border-radius:999px;color:var(--text-color);cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center}.pod-pricing-page__product-info{display:flex;flex-direction:column;gap:6px;min-width:0}.pod-pricing-page__product-title{color:var(--text-color);font-size:18px;font-weight:700;line-height:1.1;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pod-pricing-page__product-sku{color:var(--text-color-trans);font-size:12px;line-height:1.2;margin:0}.pod-pricing-page__product-meta-row{display:flex;flex-wrap:wrap;gap:6px}.pod-pricing-page__meta-pill{align-items:center;background:var(--secondary-color);border:1px solid var(--input-border);border-radius:999px;color:var(--text-color);display:inline-flex;font-size:11px;font-weight:600;min-height:24px;padding:0 8px;white-space:nowrap}.pod-pricing-page__meta-pill--positive{background:var(--primary-color-trans);border-color:var(--primary-color-trans);color:var(--primary-color)}.pod-pricing-page__product-summary-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.pod-pricing-page__summary-card{border:1px solid var(--input-border);border-radius:12px;display:flex;flex-direction:column;gap:2px;justify-content:center;min-height:52px;padding:8px 10px}.pod-pricing-page__summary-label{color:var(--text-color-trans);font-size:10px;font-weight:600;line-height:1.1;text-transform:uppercase}.pod-pricing-page__summary-value{color:var(--text-color);font-size:15px;font-weight:700;line-height:1.1}.pod-pricing-page__summary-subtext{color:var(--text-color-trans);font-size:10px;line-height:1.1}.pod-pricing-page__summary-card--comparison{border-color:var(--input-border)}.pod-pricing-page__summary-card--saving{background:var(--primary-color-trans);border-color:var(--primary-color-trans)}.pod-pricing-page__summary-card--saving .pod-pricing-page__summary-label,.pod-pricing-page__summary-card--saving .pod-pricing-page__summary-subtext,.pod-pricing-page__summary-card--saving .pod-pricing-page__summary-value{color:var(--primary-color)}.pod-pricing-page__summary-card--increase{background:#e639461f;border-color:#e6394638}.pod-pricing-page__summary-card--increase .pod-pricing-page__summary-label,.pod-pricing-page__summary-card--increase .pod-pricing-page__summary-subtext,.pod-pricing-page__summary-card--increase .pod-pricing-page__summary-value{color:var(--error-color)}.pod-pricing-page__summary-card--current{background:var(--secondary-color);border-color:var(--input-border)}.pod-pricing-page__summary-card--current .pod-pricing-page__summary-label,.pod-pricing-page__summary-card--current .pod-pricing-page__summary-value{color:var(--text-color-trans)}.pod-pricing-page__product-card--open{border-color:var(--primary-color)}.pod-pricing-page__details-hint{opacity:.7}.pod-pricing-page__product-actions-row{justify-content:space-between;margin-top:8px}.pod-pricing-page__details-tables-layout{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}@media (min-width:1100px){.pod-pricing-page__product-details--single-print-area .pod-pricing-page__details-tables-layout{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pod-pricing-page__print-area-grid--compact{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}.pod-pricing-page__print-area-grid--compact>*,.pod-pricing-page__table-panel--compact{min-width:0}.pod-pricing-page__detail-table-panel{border:1px solid var(--input-border);border-radius:10px;min-width:0;padding:10px}.pod-pricing-page__detail-table-title{font-weight:600;line-height:1.2;opacity:.9}.pod-pricing-page__detail-table-scroll{overflow-x:auto;width:100%}.pod-pricing-page__detail-table{border-collapse:collapse;table-layout:auto;width:100%}.pod-pricing-page__detail-table th{font-weight:600;opacity:.8;text-align:left;white-space:nowrap}.pod-pricing-page__detail-table td,.pod-pricing-page__detail-table th{border-bottom:1px solid var(--contrast-background-color-trans);padding:7px 8px}.pod-pricing-page__detail-table td{vertical-align:middle}.pod-pricing-page__detail-table tbody tr:last-child td{border-bottom:none}.pod-pricing-page__detail-table tbody tr:hover{background:var(--contrast-background-color-trans)}.pod-pricing-page__product-controls{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.pod-pricing-page__print-area-toggle-group{display:flex;flex-wrap:wrap;gap:6px}.pod-pricing-page__chip-button{background:var(--surface-color);border:1px solid var(--input-border);border-radius:999px;color:var(--text-color);cursor:pointer;font-size:11px;font-weight:600;min-height:26px;padding:0 8px}.pod-pricing-page__chip-button--active{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.pod-pricing-page__product-actions-row{display:flex;flex-wrap:wrap;gap:8px}.pod-pricing-page__primary-button{background:var(--primary-color);border:0;border-radius:10px;color:#fff;cursor:pointer;font-size:11px;font-weight:700;min-height:30px;padding:0 10px}.pod-pricing-page__primary-button--active{box-shadow:0 0 0 2px var(--primary-color-trans)}.pod-pricing-page__secondary-button{background:var(--surface-color);border:1px solid var(--input-border);border-radius:10px;color:var(--text-color);cursor:pointer;font-size:11px;font-weight:700;min-height:30px;padding:0 10px}.pod-pricing-page__product-details{display:flex;flex-direction:column;gap:16px}.pod-pricing-page__table-panel{background:var(--secondary-color);border:1px solid var(--input-border);border-radius:18px;display:flex;flex-direction:column;gap:12px;padding:18px}.pod-pricing-page__panel-title{color:var(--text-color);font-size:18px;font-weight:800;margin:0}.pod-pricing-page__print-area-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.pod-pricing-page__print-area-card{background:var(--secondary-color);border:1px solid var(--input-border);border-radius:18px;display:flex;flex-direction:column;gap:12px;padding:16px}.pod-pricing-page__print-area-title-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.pod-pricing-page__print-area-title{color:var(--text-color);font-size:16px;font-weight:800;margin:0}.pod-pricing-page__table-scroll{overflow-x:auto}.pod-pricing-page__table{border-collapse:collapse;min-width:320px;width:100%}.pod-pricing-page__table td,.pod-pricing-page__table th{border-bottom:1px solid var(--input-border);font-size:13px;padding:12px;text-align:left}.pod-pricing-page__table th{background:var(--table-header-color);color:var(--text-color-trans);font-weight:800}.pod-pricing-page__table td{color:var(--text-color);font-weight:600}.pod-pricing-page__empty-state{background:var(--surface-color);border:1px solid var(--input-border);border-radius:22px;box-shadow:var(--card-shadow);padding:28px}@media (max-width:1200px){.pod-pricing-page__hero{grid-template-columns:1fr}.pod-pricing-page__insights-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.pod-pricing-page__toolbar{grid-template-columns:1fr 1fr}.pod-pricing-page__break-even-grid{grid-template-columns:1fr}}@media (max-width:768px){.pod-pricing-page{padding:16px}.pod-pricing-page__title{font-size:28px}.pod-pricing-page__hero-stats,.pod-pricing-page__insights-bar,.pod-pricing-page__product-header,.pod-pricing-page__toolbar{grid-template-columns:1fr}.pod-pricing-page__product-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.pod-pricing-page__section-side{justify-content:flex-start;width:100%}}@media (max-width:900px){.pod-pricing-page__product-header{grid-template-columns:1fr}.pod-pricing-page__product-side{justify-content:flex-start}}.pod-pricing-page__panel-group{background:var(--surface-color);border:1px solid var(--input-border);border-radius:18px;box-shadow:var(--card-shadow);display:flex;flex-direction:column;gap:14px;padding:14px}.pod-pricing-page{gap:18px;padding:16px}.pod-pricing-page__hero{gap:14px}.pod-pricing-page__empty-state,.pod-pricing-page__hero-copy,.pod-pricing-page__hero-stat-card,.pod-pricing-page__insight-card,.pod-pricing-page__print-area-card,.pod-pricing-page__table-panel,.pod-pricing-page__toolbar{border-radius:16px}.pod-pricing-page__hero-copy{background:linear-gradient(135deg,var(--surface-color) 0,var(--secondary-color) 100%);gap:10px;padding:18px}.pod-pricing-page__hero-stats{gap:10px}.pod-pricing-page__hero-stat-card{background:var(--surface-color);gap:5px;padding:14px}.pod-pricing-page__hero-stat-card--button{cursor:pointer;text-align:left;width:100%}.pod-pricing-page__break-even-title,.pod-pricing-page__break-even-value,.pod-pricing-page__hero-stat-value,.pod-pricing-page__insight-value,.pod-pricing-page__panel-title,.pod-pricing-page__plan-name,.pod-pricing-page__plan-price-value,.pod-pricing-page__product-title,.pod-pricing-page__section-title,.pod-pricing-page__summary-value,.pod-pricing-page__title{font-size:inherit}.pod-pricing-page__title{font-size:28px;line-height:1.05}.pod-pricing-page__section-title{font-size:20px}.pod-pricing-page__plans-section,.pod-pricing-page__products-list,.pod-pricing-page__products-section{gap:14px}.pod-pricing-page__plan-grid{gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.pod-pricing-page__plan-card{border-radius:18px;gap:10px;padding:14px}.pod-pricing-page__plan-name-wrap{align-items:center;display:inline-flex;gap:8px;min-width:0}.pod-pricing-page__plan-dot{border:1px solid #ffffff2e;border-radius:999px;box-shadow:inset 0 1px 2px #ffffff59,0 0 0 1px #00000014;flex-shrink:0;height:12px;width:12px}.pod-pricing-page__plan-dot--bronze{background:radial-gradient(circle at 30% 30%,#f1c08b 0,#b87333 68%,#7a4a1f 100%)}.pod-pricing-page__plan-dot--silver{background:radial-gradient(circle at 30% 30%,#f5f5f5 0,#bfc5cb 62%,#7f8892 100%)}.pod-pricing-page__plan-dot--gold{background:radial-gradient(circle at 30% 30%,#fff1a6 0,#d4af37 62%,#9a7820 100%)}.pod-pricing-page__plan-dot--platinum{background:radial-gradient(circle at 30% 30%,#fff 0,#c7d7e5 58%,#7d95a7 100%)}.pod-pricing-page__plan-dot--default,.pod-pricing-page__plan-dot--free{background:radial-gradient(circle at 30% 30%,var(--primary-color-trans) 0,var(--primary-color) 100%)}.pod-pricing-page__chip-button,.pod-pricing-page__meta-pill,.pod-pricing-page__plan-badge,.pod-pricing-page__savings-badge,.pod-pricing-page__switch-pill{padding:2px 8px;text-align:center}.pod-pricing-page__plan-prices{gap:8px}.pod-pricing-page__products-panel-header{display:flex;flex-direction:column;gap:12px}.pod-pricing-page__tabs-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.pod-pricing-page__tab-button{border:1px solid var(--input-border);border-radius:999px;color:var(--text-color);cursor:pointer;min-height:30px;padding:0 12px}.pod-pricing-page__tab-button--active{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.pod-pricing-page__hero-stat-label,.pod-pricing-page__hero-stat-subvalue,.pod-pricing-page__insight-label,.pod-pricing-page__label,.pod-pricing-page__plan-price-label,.pod-pricing-page__print-area-title,.pod-pricing-page__summary-label,.pod-pricing-page__summary-subtext,.pod-pricing-page__table th{font-size:11px}.pod-pricing-page__section-tax-toggle,.pod-pricing-page__segmented-toggle{padding:3px}.pod-pricing-page__segmented-button{min-height:26px;padding:0 10px}.pod-pricing-page__product-card{border-radius:16px;gap:10px;padding:12px}.pod-pricing-page__product-header{align-items:start;gap:10px;grid-template-columns:minmax(180px,.9fr) minmax(0,1.6fr)}.pod-pricing-page__product-info{gap:5px}.pod-pricing-page__product-title{line-height:1.15}.pod-pricing-page__product-summary-wrap{display:flex;flex-direction:column;gap:10px}.pod-pricing-page__product-summary-grid{gap:6px}.pod-pricing-page__summary-card{border-radius:10px;gap:3px;min-height:46px;padding:8px}.pod-pricing-page__product-actions-row{align-items:center;justify-content:flex-start}.pod-pricing-page__icon-button{height:20px;width:20px}.pod-pricing-page__inline-upgrade-panel{grid-gap:10px;background:var(--secondary-color);border:1px solid var(--input-border);border-radius:14px;display:grid;gap:10px;grid-template-columns:minmax(180px,1fr) minmax(0,1.4fr);padding:12px}.pod-pricing-page__inline-upgrade-copy{display:flex;flex-direction:column;gap:4px}.pod-pricing-page__inline-upgrade-metrics{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.pod-pricing-page__mini-metric-card{background:var(--surface-color);border:1px solid var(--input-border);border-radius:10px;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:8px}.pod-pricing-page__table-panel--compact{padding:12px}.pod-pricing-page__print-area-grid--compact{gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.pod-pricing-page__print-area-card{gap:8px;padding:10px}.pod-pricing-page__table td,.pod-pricing-page__table th,.pod-pricing-page__table--compact td,.pod-pricing-page__table--compact th{padding:8px 10px}.pod-pricing-page__all-products-placeholder{background:var(--secondary-color);border:1px dashed var(--input-border);border-radius:14px;padding:16px}@media (max-width:900px){.pod-pricing-page__inline-upgrade-panel,.pod-pricing-page__product-header,.pod-pricing-page__toolbar{grid-template-columns:1fr}}@media (max-width:768px){.pod-pricing-page__product-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pod-pricing-page__inline-upgrade-metrics{grid-template-columns:1fr}}@media (max-width:560px){.pod-pricing-page__product-summary-grid{grid-template-columns:1fr}}.pod-pricing-page__section-heading-actions{align-items:center;display:flex;gap:8px}.pod-pricing-page__plan-pill-list{grid-gap:8px;align-items:stretch;display:grid;gap:8px;grid-auto-rows:1fr;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:8px;width:100%}.pod-pricing-page__plan-pill{background:var(--secondary-color);border:1px solid var(--input-border);border-radius:999px;box-sizing:border-box;color:var(--text-color);cursor:pointer;height:100%;justify-content:space-between;min-height:38px;min-width:0;padding:8px 10px;text-align:center;width:100%}.pod-pricing-page__plan-pill,.pod-pricing-page__plan-pill--left{align-items:center;display:flex;gap:8px}.pod-pricing-page__plan-pill--selected{border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color-trans)}.pod-pricing-page__plan-pill-title{color:var(--text-color);font-weight:600;line-height:1;min-width:0}.pod-pricing-page__plan-pill .pod-pricing-page__plan-badge{flex-shrink:0}@media (max-width:1100px){.pod-pricing-page__plan-pill-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pod-pricing-page__plan-pill-list{grid-template-columns:1fr}}.pod-pricing-page__section-text--strong{color:var(--text-color);opacity:.8}.pod-pricing-page__panel-group--pricing-redesign{gap:18px}.pod-pricing-page__plan-grid--ordered{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin:auto;max-width:2500px}.pod-pricing-page__plan-card--pricing-redesign{border-radius:20px;min-height:100%;overflow:hidden;padding:18px;position:relative}article.pod-pricing-page__plan-card--pricing-redesign{cursor:pointer}.pod-pricing-page__plan-strip{height:5px;left:0;position:absolute;top:0;width:100%}.pod-pricing-page__plan-strip--default{background:var(--primary-color)}.pod-pricing-page__plan-strip--bronze{background:linear-gradient(90deg,#b87333,#f1c08b)}.pod-pricing-page__plan-strip--silver{background:linear-gradient(90deg,#9aa3ad,#f5f5f5)}.pod-pricing-page__plan-strip--gold{background:linear-gradient(90deg,#d4af37,#fff1a6)}.pod-pricing-page__plan-strip--platinum{background:linear-gradient(90deg,#8fa7ba,#fff)}.pod-pricing-page__plan-description--strong{color:var(--text-color);height:auto;min-height:84px;opacity:.82}.pod-pricing-page__plan-prices--redesign{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;margin-top:auto}.pod-pricing-page__plan-price-block--redesign{background:var(--surface-color);border:1px solid var(--input-border);gap:6px;padding:12px}.pod-pricing-page__plan-price-block__container{display:flex;flex-direction:column;gap:8px}.pod-pricing-page__plan-price-block--featured{background:linear-gradient(135deg,var(--surface-color),var(--secondary-color))}.pod-pricing-page__plan-upgrade-button{background:var(--primary-color);border:0;border-radius:10px;color:#fff;cursor:pointer;font-weight:800;margin-top:6px;min-height:34px;width:100%}.pod-pricing-page__plan-upgrade-button--disabled{background:var(--secondary-color);color:var(--text-color-trans);cursor:not-allowed}.pod-pricing-page__plan-compare-note{color:var(--text-color);font-size:12px;margin:0;opacity:.7}.pod-pricing-page__comparison-panel{display:flex;flex-direction:column;gap:8px;padding:10px}.pod-pricing-page__comparison-heading{display:flex;flex-direction:column;gap:4px}.pod-pricing-page__comparison-title{color:var(--text-color);font-size:18px;font-weight:800;margin:0}.pod-pricing-page__comparison-text{color:var(--text-color);margin:0;opacity:.75}.pod-pricing-page__comparison-table-wrap{overflow-x:auto}.pod-pricing-page__comparison-table{background:var(--surface-color);border-collapse:collapse;border-radius:14px;min-width:760px;overflow:hidden;width:100%}.pod-pricing-page__comparison-table td,.pod-pricing-page__comparison-table th{border-bottom:1px solid var(--input-border);color:var(--text-color);padding:12px;text-align:left;white-space:nowrap}.pod-pricing-page__comparison-table th{background:var(--table-header-color);font-weight:800}.pod-pricing-page__comparison-cell--selected{font-weight:800}@media (max-width:1200px){.pod-pricing-page__plan-grid--ordered{grid-template-columns:repeat(3,minmax(0,1fr))}.pod-pricing-page__plan-price-block--free{display:none}.pod-pricing-page__plan-grid--ordered{grid-template-columns:1fr}.pod-pricing-page__plan-description--strong{min-height:0}}.upgrade-options-popup__modal{max-width:1120px;min-height:auto}.upgrade-options-popup__header{border-bottom:1px solid var(--input-border)}.upgrade-options-popup__title{color:var(--text-color)}.upgrade-options-popup__subtitle{color:var(--text-color);opacity:.78}.upgrade-options-popup__body{max-height:calc(100vh - 220px);overflow-y:auto}.upgrade-options-popup__checkout-layout{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);padding:10px}.upgrade-options-popup__summary-panel{background:linear-gradient(135deg,var(--surface-color),var(--secondary-color));border:1px solid var(--input-border);border-radius:20px;box-shadow:var(--card-shadow);display:flex;flex-direction:column;gap:14px;padding:18px}.upgrade-options-popup__summary-header{align-items:center;display:flex;gap:10px}.upgrade-options-popup__summary-title{color:var(--text-color);font-size:22px;font-weight:800;margin:0}.upgrade-options-popup__summary-subtitle{color:var(--text-color);margin:0;opacity:.72}.upgrade-options-popup__price-summary-card{grid-gap:14px;align-items:center;background:var(--surface-color);border:1px solid var(--input-border);border-radius:16px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:16px}.upgrade-options-popup__summary-price{color:var(--text-color);display:block;font-size:30px;line-height:1;margin-top:4px}.upgrade-options-popup__tax-note--strong{color:var(--text-color);opacity:.75}.upgrade-options-popup__renewal-box{background:var(--secondary-color);border-radius:14px;color:var(--text-color);display:flex;flex-direction:column;gap:4px;min-width:130px;padding:12px}.upgrade-options-popup__info-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.upgrade-options-popup__info-card{background:var(--surface-color);border:1px solid var(--input-border);border-radius:14px;padding:12px}.upgrade-options-popup__info-label{color:var(--text-color);display:block;font-size:11px;font-weight:800;margin-bottom:4px;opacity:.65;text-transform:uppercase}.upgrade-options-popup__info-card p{color:var(--text-color);margin:0}.upgrade-options-popup__changes-panel{display:flex;flex-direction:column;gap:10px}.upgrade-options-popup__small-title{color:var(--text-color);font-size:16px;font-weight:800;margin:0}.upgrade-options-popup__changes-list{background:var(--surface-color);border:1px solid var(--input-border);border-radius:14px;display:flex;flex-direction:column;overflow:hidden}.upgrade-options-popup__change-row{border-bottom:1px solid var(--input-border);color:var(--text-color);display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.upgrade-options-popup__change-row:last-child{border-bottom:0}.upgrade-options-popup__empty-summary{border:1px dashed var(--input-border);border-radius:14px;color:var(--text-color);padding:18px}.upgrade-options-popup__options-panel{background:var(--surface-color);border:1px solid var(--input-border);border-radius:20px;box-shadow:var(--card-shadow);display:flex;flex-direction:column;gap:14px;padding:18px}.upgrade-options-popup__options-heading{display:flex;flex-direction:column;gap:4px}.upgrade-options-popup__options-heading p{color:var(--text-color);margin:0;opacity:.75}.upgrade-options-popup__group-list{display:flex;flex-direction:column;gap:12px}.upgrade-options-popup__level-group{background:var(--secondary-color);border:1px solid var(--input-border);border-radius:16px;display:flex;flex-direction:column;gap:10px;padding:12px}.upgrade-options-popup__level-heading{display:flex;flex-direction:column;gap:5px}.upgrade-options-popup__level-title{color:var(--text-color);font-size:13px;font-weight:800;margin:0}.upgrade-options-popup__level-description{color:var(--text-color);line-height:1.4;opacity:.72}.upgrade-options-popup__package-list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.upgrade-options-popup__package-card{background:var(--surface-color);border:1px solid var(--input-border);border-radius:14px;color:var(--text-color);cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:12px;text-align:left;width:100%}.upgrade-options-popup__package-card--selected{border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-color-trans)}.upgrade-options-popup__package-main,.upgrade-options-popup__package-side{display:flex;flex-direction:column;gap:5px}.upgrade-options-popup__package-side{align-items:flex-end;color:var(--text-color)}.upgrade-options-popup__duration-pill{align-items:center;background:var(--secondary-color);color:var(--text-color);display:inline-flex;font-size:11px;min-height:24px;padding:0 9px;width:-moz-fit-content;width:fit-content}.upgrade-options-popup__duration-pill--yearly{background:#ffc10729;color:#9a6700}.upgrade-options-popup__footer{border-top:1px solid var(--input-border);justify-content:space-between}.upgrade-options-popup__footer-note{align-items:center;display:flex}@media (max-width:1200px){.upgrade-options-popup__checkout-layout{grid-template-columns:1fr}.pod-pricing-page__plan-prices--redesign{gap:10px;grid-template-columns:1fr 1fr}.upgrade-options-popup__body{max-height:calc(100vh - 190px)}.pod-pricing-page__plan-price-block__container{align-items:center;display:flex;flex-direction:row;gap:8px}}@media (max-width:640px){.upgrade-options-popup__info-grid,.upgrade-options-popup__package-list,.upgrade-options-popup__price-summary-card{grid-template-columns:1fr}.pod-pricing-page__plan-prices--redesign{gap:10px;grid-template-columns:1fr 1fr}.upgrade-options-popup__footer{align-items:stretch;flex-direction:column}}.upgrade-options-popup__changes-table{background:var(--surface-color);border:1px solid var(--input-border);border-collapse:collapse;border-radius:14px;overflow:hidden;width:100%}.upgrade-options-popup__changes-table td,.upgrade-options-popup__changes-table th{border-bottom:1px solid var(--input-border);color:var(--text-color);padding:10px 12px}.upgrade-options-popup__changes-table--value{text-align:center}.upgrade-options-popup__changes-table th{background:var(--table-header-color);font-size:11px;font-weight:800}.upgrade-options-popup__changes-table tbody tr:last-child td{border-bottom:0}.upgrade-options-popup__changes-table td:last-child{color:var(--primary-color)}.stripe-billing-manager{background:#fff;background:var(--surface-color,#fff);border:1px solid #d9d9d9;border:1px solid var(--input-border,#d9d9d9);border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:16px}.stripe-billing-manager__title{font-size:1.25rem}.stripe-billing-manager__detail{word-break:break-word}.stripe-billing-manager__actions{display:flex;flex-wrap:wrap;gap:10px}.stripe-billing-manager__button{background:#f7f7f7;background:var(--button-background,#f7f7f7);border:1px solid #d9d9d9;border:1px solid var(--input-border,#d9d9d9);border-radius:8px;cursor:pointer;padding:10px 14px}.stripe-billing-manager__button:disabled{cursor:not-allowed;opacity:.6}.stripe-billing-manager__button--primary{font-weight:600}.stripe-billing-manager__button--secondary{background:#f2f4f7;background:var(--surface-muted,#f2f4f7)}.stripe-billing-manager__button--danger{border-color:#d92d20}.stripe-billing-manager__message{background:#fafafa;border:1px solid #d9d9d9;border:1px solid var(--input-border,#d9d9d9);border-radius:8px;color:#000;margin-bottom:8px;padding:12px}.stripe-billing-manager__message--error{border-color:#d92d20}.stripe-billing-manager__element-shell{display:flex;flex-direction:column;gap:12px}.stripe-billing-manager__confirm-row{display:flex;gap:10px;justify-content:flex-end}.stripe-billing-manager__header{align-items:center;display:flex;gap:6px;justify-content:space-between;margin-bottom:8px}.stripe-billing-manager__title{font-size:1.1rem;font-weight:600;line-height:1.2;margin:0}.stripe-billing-manager__status{color:#666;color:var(--text-muted,#666);display:flex;flex-direction:column;flex-wrap:wrap;font-size:.9rem;gap:1px;margin:0}.stripe-billing-manager__status-badge{background:#f4f4f4;background:var(--input-background,#f4f4f4);border-radius:999px;font-size:.8rem;font-weight:600;line-height:1.2;padding:3px 10px;text-align:center}.stripe-billing-manager__status-badge--linked{background:#e7f6ee;color:#0f6b46}.stripe-billing-manager__status-badge--unlinked{background:#f2f2f2;color:#666}.stripe-billing-manager__status-date{color:#666;color:var(--text-muted,#666);font-size:.85rem}.stripe-billing-manager__details{grid-gap:8px;display:grid;gap:8px}.stripe-billing-manager__detail{line-height:1.4;margin:0}.account-loading{display:flex;flex-direction:column;gap:15px;text-align:center}.subscription__plan-name{font-size:large}.subscription__plan-description{padding:10px}.subscription__plan-name--sub-title{color:var(--text-color-trans);line-height:1.2rem}.subscription__cost-message{font-size:larger;line-height:2rem}.subscription__cost-submessage{opacity:.5}.upgrade-options-popup{inset:0;position:fixed;z-index:1000}.upgrade-options-popup__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0f1eb8;inset:0;position:absolute}.upgrade-options-popup__panel{background:linear-gradient(145deg,#fff,#f4f7fb);border-radius:28px;box-shadow:0 30px 100px #0000004d;margin:24px auto;max-height:calc(100vh - 48px);overflow-y:auto;padding:28px;position:relative;width:min(1100px,calc(100% - 32px))}.upgrade-options-popup__grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.upgrade-options-popup__level-container{background:#fff;border:2px solid #0000;border-radius:24px;box-shadow:0 16px 40px #10182814;padding:20px;text-align:left}.upgrade-options-popup__card-container{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(185px,1fr))}.upgrade-options-popup__plan-description{color:var(--text-color-trans);height:150px;line-height:1.6;margin:0}.upgrade-options-popup__card{background:#fff;border:2px solid var(--table-header-color);border-radius:24px;cursor:pointer;max-width:400px;padding:9px 16px 16px;text-align:left}.upgrade-options-popup__card:hover{box-shadow:0 3px 15px var(--table-header-color);transform:translateY(-2px)}.upgrade-options-popup__card--selected{border-color:var(--primary-color)}.upgrade-options-popup__card-header{display:flex;gap:12px;justify-content:space-between}.upgrade-options-popup__card-title{color:#101828;font-size:1.25rem;margin:0}.upgrade-options-popup__card-level{color:#667085;margin:6px 0 0}.upgrade-options-popup__duration-pill{align-self:start;background:#f2f4f7;border-radius:999px;color:#344054;font-size:.78rem;font-weight:800;padding:6px 10px}.upgrade-options-popup__duration-pill--yearly{background:#fff4e5;color:#b54708}.upgrade-options-popup__price-area{margin:2px 0}.upgrade-options-popup__price-label{color:#667085;font-size:.9rem;margin:0}.upgrade-options-popup__price{color:#101828;font-size:1.5rem;font-weight:900;margin:6px 0}.upgrade-options-popup__tax-note{color:#667085;font-size:.88rem;margin:0}.upgrade-options-popup__compare-row{border-top:1px solid #eaecf0;color:#475467;display:flex;gap:9px;justify-content:space-between;margin-top:7px;padding-top:7px}.upgrade-options-popup__footer{background:linear-gradient(180deg,#f4f7fb00,#f4f7fb 35%);bottom:-28px;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px;position:sticky}.upgrade-options-popup__open-button,.upgrade-options-popup__primary-button,.upgrade-options-popup__secondary-button{border:0;border-radius:999px;cursor:pointer;font-weight:800;min-height:44px;padding:0 18px}.upgrade-options-popup__open-button,.upgrade-options-popup__primary-button{background:#6d5dfc;color:#fff}.upgrade-options-popup__primary-button:disabled{background:#d0d5dd;cursor:not-allowed}.upgrade-options-popup__secondary-button{background:#eef2f7;color:#344054}@media (max-width:640px){.upgrade-options-popup__panel{border-radius:22px;padding:20px}.upgrade-options-popup__footer{flex-direction:column-reverse}.upgrade-options-popup__primary-button,.upgrade-options-popup__secondary-button{width:100%}}.billing-method-container{background-color:var(--surface-color);border:1px solid var(--input-border);border-radius:8px;box-shadow:0 2px 6px #0000000d;box-shadow:var(--card-shadow,0 2px 6px #0000000d);padding:15px;transition:transform .2s ease}.account-billing-preference{display:flex;flex-direction:column;gap:16px}.account-billing-preference__card{border-radius:12px;cursor:grab;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.account-billing-preference__card:hover{box-shadow:0 8px 20px #0000001f;transform:translateY(-2px)}.account-billing-preference__card--dragging{cursor:grabbing;opacity:.65;transform:scale(.98)}.account-billing-preference__card[draggable=true]{-webkit-user-select:none;user-select:none}.account-billing-preference__card--dragging{border:2px dashed #999;opacity:.5}.account-billing-preference__header:before{color:#888;display:inline-block;font-size:13px}.account-billing-preference__header--active:before{content:"↕"}.account-billing-preference__header--inactive:before{content:"⋮⋮"}.account-billing-preference__active-list{display:flex;flex-direction:column;gap:16px}.account-billing-preference__inactive-section{background:#00000008;border:1px dashed #bbb;border-radius:12px;margin-top:24px;padding:16px}.account-billing-preference__inactive-list{display:flex;flex-direction:column;gap:12px;margin-top:12px}.account-billing-preference__card--inactive{cursor:not-allowed}.account-billing-preference__card--inactive:hover{box-shadow:none;transform:none}.connectionPages{width:100%}.connectionPages__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.connectionPages__title{color:var(--text-color);margin:0}.connectionPages__subtitle{color:var(--text-color-trans);margin:.35rem 0 0}.connectionPages__save-button{background:var(--contrast-background-color);border:1px solid var(--contrast-background-color);border-radius:.6rem;color:var(--contrast-text-color);cursor:pointer;padding:.7rem 1rem}.connectionPages__layout{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:minmax(16rem,.8fr) minmax(24rem,1.4fr)}.connectionPages__detail,.connectionPages__list{background:var(--surface-color);border:1px solid var(--input-border);border-radius:.8rem;box-shadow:var(--card-shadow)}.connectionPages__list{padding:.75rem}.connectionPages__add-button{display:flex;justify-content:end;margin-bottom:1px}.connectionPages__detail{padding:1rem}.connectionPages__group+.connectionPages__group{margin-top:1rem}.connectionPages__group-title{color:var(--text-color-trans);margin:0 0 .5rem}.connectionPages__page-card{align-items:center;background:var(--surface-color);border:1px solid var(--input-border);border-radius:.7rem;color:var(--text-color);cursor:pointer;display:flex;gap:.75rem;padding:.75rem;text-align:left;width:100%}.connectionPages__page-card+.connectionPages__page-card{margin-top:.5rem}.connectionPages__page-card:hover{background:var(--hover-color);border-color:var(--hover-border-color)}.connectionPages__page-card--selected{background:var(--contrast-background-color-trans);border-color:var(--hover-border-color)}.connectionPages__drag-handle{color:var(--text-color-trans);cursor:grab}.connectionPages__page-main{display:flex;flex:1 1;flex-direction:column;min-width:0}.connectionPages__page-name{color:var(--text-color)}.connectionPages__page-slug,.connectionPages__status{color:var(--text-color-trans)}.connectionPages__status{border:1px solid var(--input-border);border-radius:999px;padding:.25rem .55rem;white-space:nowrap}.connectionPages__status--locked{background:var(--input-disabled-bg);color:var(--input-disabled-text)}.connectionPages__status--editable{background:var(--secondary-color);color:var(--text-color)}.connectionPages__empty{color:var(--text-color-trans);padding:1rem}.connectionPages__detail-inner{display:flex;flex-direction:column;gap:1rem}.connectionPages__detail-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.connectionPages__detail-title{color:var(--text-color);margin:0}.connectionPages__detail-subtitle{color:var(--text-color-trans);margin:.35rem 0 0}.connectionPages__notice{background:var(--toast-color--warning);border:1px solid var(--input-border);border-radius:.7rem;color:var(--text-color);padding:.75rem}.connectionPages__image-container{position:relative}.connectionPages__image{border:1px solid var(--input-border);border-radius:.75rem;max-height:14rem;object-fit:cover;width:100%}.connectionPages__remove-image-button{background:var(--surface-color);border-radius:50%;font-size:larger;padding:5px;position:absolute;right:8px;top:8px}.connectionPages__remove-image-button:hover{background:var(--primary-color);border:2px solid var(--surface-color);right:6px;top:6px}.connectionPages__form{display:flex;flex-direction:column;gap:.85rem}.connectionPages__field{display:flex;flex-direction:column;gap:.35rem}.connectionPages__label{color:var(--text-color-trans)}.connectionPages__input,.connectionPages__textarea{background:var(--input-bg);border:1px solid var(--input-border);border-radius:.55rem;color:var(--input-text);padding:.65rem;width:100%}.connectionPages__textarea{min-height:14rem;resize:vertical}.connectionPages__preview{background:var(--secondary-color);border:1px solid var(--input-border);border-radius:.75rem;color:var(--text-color);overflow:auto;padding:1rem}.connectionPages__actions{display:flex;gap:.75rem;justify-content:flex-end}.connectionPages__delete-button{background:var(--surface-color);border:1px solid var(--error-color);border-radius:.6rem;color:var(--error-color);cursor:pointer;padding:.7rem 1rem}.connectionPages__mobile-overlay{align-items:flex-end;background:var(--popup-overlay-color);display:none;inset:0;position:fixed;z-index:1000}.connectionPages__mobile-panel{background:var(--surface-color);border-radius:1rem 1rem 0 0;max-height:90vh;overflow:auto;padding:1rem;width:100%}.connectionPages__close-button{background:var(--surface-color);border:1px solid var(--input-border);border-radius:999px;color:var(--text-color);cursor:pointer;display:block;margin-left:auto}@media (max-width:800px){.connectionPages__header{flex-direction:column}.connectionPages__add-button{width:100%}.connectionPages__layout{display:block}.connectionPages__detail--desktop{display:none}.connectionPages__mobile-overlay{display:flex}}.tabs-header--connections{background-color:var(--background-color)}.tabs-header__tab--connections:hover{background-color:var(--surface-color)}.store-details_label{font-weight:600}.store-details_label-subheading{margin-bottom:13px;opacity:.7}.store-details_alias{align-items:center;display:flex;gap:8px;margin:10px 0 0 10px}.store-details_alias-url{font-size:larger}.store-details_alias-action{align-items:center;display:flex;min-width:190px}.store-details_alias-message{font-size:smaller;line-height:1.25;margin:0 10px}.store-details_alias-message-error{color:red}.connections-table_active,.connections-table_store-link{text-align:center}.storeSettingTypes,.storeSettingsList{display:flex;flex-direction:column;gap:8px}.storeSettingsList{margin-top:10px;padding:0 12px 12px}.storeSetting{grid-gap:8px;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:grid;gap:8px;grid-template-columns:150px minmax(0,1fr) auto;padding:10px 12px}.storeSetting:hover{border-color:#d6dbe6}.storeSetting__left{min-width:0}.storeSetting__key{align-items:center;background:#f1f4f9;border-radius:999px;color:#334155;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.01em;line-height:1.2;max-width:100%;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap}.storeSetting__middle{min-width:0}.storeSetting--edited .storeSetting__input{background:#fffdf8;border-color:#efc86c}.storeSetting__right{align-items:center;display:flex;gap:8px;justify-content:flex-end}.storeSettingPreview{align-items:center;background:#f8fafc;border:1px solid #dbe1ea;border-radius:8px;color:#475569;display:inline-flex;font-size:10px;font-weight:700;height:32px;justify-content:center;line-height:1;min-width:32px;overflow:hidden;padding:0 6px;width:32px}.storeSettingPreview--colour,.storeSettingPreview--gradient,.storeSettingPreview--image{padding:0}.storeSettingPreview__colourDot{border:1px solid #0f172a24;border-radius:999px;display:block;height:16px;width:16px}.storeSettingPreview__gradientSwatch,.storeSettingPreview__image{display:block;height:100%;width:100%}.storeSettingPreview__image{object-fit:contain}.storeSettingPreview--url{background:#eef6ff;border-color:#cfe0ff;color:#2563eb}.storeSettingPreview--email{background:#f3e8ff;border-color:#ddd6fe;color:#7c3aed}.storeSettingPreview--booleanTrue{background:#ecfdf3;border-color:#bbf7d0;color:#15803d}.storeSettingPreview--booleanFalse{background:#f8fafc;border-color:#e2e8f0;color:#64748b}.storeSettingPreview--number{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.storeSettingPreview--size{background:#ecfeff;border-color:#a5f3fc;color:#0f766e}.storeSettingPreview--text{background:#f8fafc;color:#64748b}.connection-popup-preview-layout{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.store-theme-sidebar{overflow:visible;position:sticky;top:16px}.store-theme-sidebar__scroll{grid-gap:12px;display:grid;gap:12px;max-height:720px;overflow-y:auto;padding-right:6px;scrollbar-gutter:stable}.store-theme-sidebar__tabs{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px}.store-theme-sidebar__tab{-webkit-appearance:none;appearance:none;background:#0000;border:none;border-radius:12px;color:inherit;color:var(--text-color,inherit);cursor:pointer;font-size:13px;font-weight:700;line-height:1;padding:11px 14px;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}.store-theme-sidebar__tab:hover{background:#f8fafc;background:var(--background-color,#f8fafc)}.store-theme-sidebar__tab--active{box-shadow:0 10px 24px #1f4fd83d}.store-theme-sidebar__tab--active,.store-theme-sidebar__tab--active:hover{background:#1f4fd8;background:var(--primary-color,#1f4fd8);color:#fff}.store-theme-sidebar__panel{color:inherit;color:var(--text-color,inherit);overflow:visible}.store-theme-sidebar__panel+.store-theme-sidebar__panel{margin-top:14px}.store-theme-sidebar__header{background:#f8fafc;background:var(--background-color,#f8fafc);border-bottom:1px solid #0000001f;border-bottom:1px solid var(--input-border,#0000001f);padding:14px 16px}.store-theme-sidebar__header h4{color:inherit;font-size:14px;margin:0}.store-theme-sidebar__header p{color:inherit;font-size:12px;margin:4px 0 0;opacity:.7}.store-theme-sidebar__sectionGroup{grid-gap:8px;display:grid;gap:8px}.store-theme-sidebar__sectionGroup+.store-theme-sidebar__sectionGroup{margin-top:12px}.store-theme-sidebar__sectionHeader{padding:2px 2px 0}.store-theme-sidebar__sectionHeader h5{color:inherit;font-size:12px;font-weight:800;margin:0}.store-theme-sidebar__sectionHeader p{color:inherit;font-size:11px;margin:4px 0 0;opacity:.7}.store-theme-sidebar__section{background:#fff;background:var(--surface-color,#fff);border:1px solid #0000001f;border:1px solid var(--input-border,#0000001f);border-radius:12px;overflow:visible}.store-theme-sidebar__section+.store-theme-sidebar__section{margin-top:8px}.store-theme-sidebar__sectionToggle{align-items:center;background:#fff;background:var(--surface-color,#fff);border:none;color:inherit;color:var(--text-color,inherit);cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:12px;justify-content:space-between;padding:12px 14px;text-align:left;width:100%}.store-theme-sidebar__sectionToggle--open{border-radius:13px 13px 0 0}.store-theme-sidebar__sectionToggle--closed{border-radius:13px}.store-theme-sidebar__sectionToggle:hover{background:#f8fafc;background:var(--background-color,#f8fafc)}.store-theme-sidebar__sectionMeta{color:inherit;font-size:16px;font-weight:800;line-height:1;opacity:.72}.store-theme-sidebar__sectionBody{background:#fcfdff;background:var(--background-color,#fcfdff);border-radius:0 0 13px 13px;border-top:1px solid #0000001f;border-top:1px solid var(--input-border,#0000001f)}.store-theme-ribbon__groupFields{grid-gap:0;align-content:start;display:grid;gap:0;grid-template-columns:1fr;overflow:hidden;width:100%}.store-theme-ribbon__field{background:#f8fbff;background:var(--background-color,#f8fbff);display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 12px 13px;position:relative;z-index:0}.store-theme-ribbon__field:nth-child(2n){background:#fff;background:var(--surface-color,#fff)}.store-theme-ribbon__field:last-child{border-radius:0 0 13px 13px}.store-theme-ribbon__field--active,.store-theme-ribbon__field:focus-within{background:var(--primary-color-trans);z-index:3}.store-theme-ribbon__field--colour:has(.color-picker-small__popover){z-index:8}.store-theme-ribbon__subSettings{grid-gap:0;background:#1f4fd80d;background:var(--background-color,#1f4fd80d);border-left:3px solid #1f4fd82e;border-top:1px solid #0f172a14;border-top:1px solid var(--input-border,#0f172a14);display:grid;gap:0;grid-template-columns:1fr;width:100%}.store-theme-ribbon__field--subSetting{background:#0000;border-radius:0;margin-left:0;padding:10px 10px 10px 12px}.store-theme-ribbon__subSettings .store-theme-ribbon__field--subSetting+.store-theme-ribbon__field--subSetting{border-top:none}.store-theme-ribbon__subSettings .store-theme-ribbon__field--subSetting:nth-child(2n){background:#fff;background:var(--surface-color,#fff)}.store-theme-ribbon__label{color:inherit;color:var(--text-color,inherit);display:block;font-size:11px;font-weight:700;line-height:1.1}.store-theme-ribbon__labelRow{align-items:center;display:flex;gap:6px;min-width:0}.store-theme-ribbon__labelRow--inline{margin-left:8px}.store-theme-ribbon__label--inline{margin-left:0}.store-theme-ribbon__inputWrap{align-items:center;display:flex;gap:0;position:relative}.store-theme-ribbon__fontPicker{position:relative;width:100%}.store-theme-ribbon__fontPickerInput{padding-right:34px}.store-theme-ribbon__fontPickerPopover{background:#fff;background:var(--surface-color,#fff);border:1px solid #0000001f;border:1px solid var(--input-border,#0000001f);border-radius:10px;box-shadow:0 16px 36px #0f172a29;left:0;max-height:270px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:30}.store-theme-ribbon__fontPickerPopover--portal{max-height:280px;overflow-y:auto;width:260px;z-index:1002}.store-theme-ribbon__fontPickerEmpty,.store-theme-ribbon__fontPickerOption{border-radius:8px;box-sizing:border-box;font-size:12px;line-height:1.3;min-height:38px;padding:8px 10px;text-align:left;width:100%}.store-theme-ribbon__fontPickerOption{background:#0000;border:none;color:inherit;color:var(--text-color,inherit);cursor:pointer}.store-theme-ribbon__fontPickerOption--selected{background:var(--primary-color-trans);font-weight:700}.store-theme-ribbon__fontPickerOption:hover{background:#f8fafc;background:var(--background-color,#f8fafc)}.store-theme-ribbon__fontPickerOption--custom{border-bottom:1px solid #0f172a14;font-weight:700;margin-bottom:4px}.store-theme-ribbon__fontPickerEmpty{color:#64748b}.store-theme-ribbon__colourPickerRow{align-items:flex-start;display:flex;gap:0;position:relative;z-index:1}.store-theme-ribbon__infoButton{align-items:center;background:#0000;border:none;border-radius:999px;color:#64748bf2;cursor:pointer;display:inline-flex;flex:0 0 auto;height:18px;justify-content:center;margin-top:0;padding:0;width:18px}.store-theme-ribbon__infoButton:hover{background:#64748b14}.store-theme-ribbon__infoButton svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;display:block;height:18px;width:18px}.store-theme-ribbon__infoButton .store-theme-ribbon__infoDot{fill:currentColor;stroke:none}.store-theme-ribbon__infoPopover{background:#fff;background:var(--surface-color,#fff);border:1px solid #0000001f;border:1px solid var(--input-border,#0000001f);border-radius:10px;box-shadow:0 14px 28px #0f172a24;box-sizing:border-box;color:inherit;color:var(--text-color,inherit);font-size:12px;font-weight:500;left:0;line-height:1.45;margin:0;max-width:none;padding:10px 12px;position:absolute;right:0;top:calc(100% + 8px);width:auto;z-index:20}.store-theme-sidebar .color-picker-small__popover{bottom:auto;top:calc(100% + 8px);z-index:240}.store-theme-ribbon__field--colour .store-theme-ribbon__inputWrap{display:grid;grid-template-columns:minmax(0,1fr) 30px}.store-theme-ribbon__input{background:#fff;background:var(--input-bg,#fff);border:1px solid #0000001f;border:1px solid var(--input-border,#0000001f);border-radius:8px;color:inherit;color:var(--input-text,inherit);font-size:12px;height:34px;min-width:0;padding:0 10px;width:100%}.store-theme-ribbon__field--colour .store-theme-ribbon__input{border-radius:8px 0 0 8px;border-right:none}.store-theme-ribbon__input:focus{border-color:#1f4fd8;border-color:var(--primary-color,#1f4fd8);box-shadow:0 0 0 2px #1f4fd824;outline:none}.store-theme-ribbon__swatch{background:#fff;background:var(--input-bg,#fff);border:1px solid #0000001f;border:1px solid var(--input-border,#0000001f);border-left:none;border-radius:0 8px 8px 0;display:block;height:34px;width:100%}.connection-popup-preview-status{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#475569;display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;min-height:720px;padding:24px;position:absolute;z-index:1}.connection-popup-preview-status--error{background:#0000;border:none;color:#b91c1c;min-height:48px;padding:0;position:static}.connection-popup-preview-stage{min-height:720px;min-width:0;position:relative}.connection-popup-preview-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:4px auto 12px;max-width:1200px}.connection-popup-preview-toolbarTabs{display:flex;flex:1 1 auto;gap:12px}.connection-popup-preview-toolbarTab{-webkit-appearance:none;appearance:none;background:#fff;background:var(--surface-color,#fff);border:1px solid #0000001f;border:1px solid var(--input-border,#0000001f);border-radius:16px;box-shadow:0 8px 20px #0000000f;color:inherit;color:var(--text-color,inherit);cursor:pointer;flex:1 1 140px;font-size:14px;font-weight:700;line-height:1;min-width:0;padding:14px 18px;transition:transform .14s ease,background-color .14s ease,color .14s ease,border-color .14s ease,box-shadow .14s ease}.connection-popup-preview-toolbarTab:hover{background:#f8fafc;background:var(--background-color,#f8fafc);box-shadow:0 12px 24px #0000001a;transform:translateY(-1px)}.connection-popup-preview-toolbarTab:focus-visible{border-color:#1f4fd8;border-color:var(--primary-color,#1f4fd8);box-shadow:0 0 0 2px #1f4fd824;outline:none}.connection-popup-preview-toolbarTab--active{border-color:#0000;box-shadow:0 14px 28px #1f4fd83d}.connection-popup-preview-toolbarTab--active,.connection-popup-preview-toolbarTab--active:hover{background:#1f4fd8;background:var(--primary-color,#1f4fd8);color:#fff}.connection-popup-preview-toolbarClose{background:#fff;background:var(--surface-color,#fff);border:1px solid #0000001f;border:1px solid var(--input-border,#0000001f);border-radius:16px;color:inherit;color:var(--text-color,inherit);cursor:pointer;flex:0 0 auto;font-size:18px;font-weight:700;line-height:1;min-height:40px;min-width:40px;padding:0;transition:background-color .14s ease,color .14s ease,border-color .14s ease,box-shadow .14s ease}.connection-popup-preview-toolbarClose:hover{background:#f8fafc;background:var(--background-color,#f8fafc)}.connection-popup-preview-toolbarClose:focus-visible{border-color:#1f4fd8;border-color:var(--primary-color,#1f4fd8);box-shadow:0 0 0 2px #1f4fd824;outline:none}.connection-popup-preview-stage--loading{overflow:hidden}.connection-popup-preview-frame{background:#fff;border:1px solid #e2e8f0;border-radius:12px;height:720px;width:100%}.connection-popup-preview-frame--hidden{visibility:hidden}@media (max-width:900px){.storeSetting{align-items:stretch;grid-template-columns:1fr}.storeSetting__right{justify-content:space-between}.connection-popup-preview-layout{grid-template-columns:1fr}.connection-popup-preview-toolbar{align-items:stretch;flex-direction:column}.connection-popup-preview-toolbarTabs{width:100%}.connection-popup-preview-toolbarTab{flex-basis:calc(50% - 6px)}.store-theme-sidebar{position:static}.store-theme-sidebar__scroll{max-height:none;overflow:visible;padding-right:0}.store-theme-sidebar__tabs{position:sticky;top:0;z-index:1}}.config-form{margin-top:18px}.config-form__row{align-items:center;display:grid;grid-template-columns:100px minmax(0,1fr);margin-bottom:10px}.config-form__label{color:#475569;font-weight:600}.config-form__error{color:#dc2626;grid-column:2/3;margin-left:7px}.config-form__actions{display:flex;justify-content:flex-end;padding-top:6px}@media (max-width:900px){.storeSetting{align-items:stretch;grid-template-columns:1fr}.storeSetting__right{justify-content:space-between}.config-form__row{grid-template-columns:1fr}.config-form__error{grid-column:auto}}.shipping-methods-list__toolbar{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.shipping-methods-list__add-button{background:#0000;border:1px solid var(--primary-color);border-radius:8px;color:inherit;cursor:pointer;min-height:32px;padding:6px 12px}.shipping-methods-list__add-button:hover{background:var(--contrast-background-color-trans)}.shipping-methods-list{display:flex;flex-direction:column;gap:10px}.shipping-methods-list__card{border:1px solid var(--input-border);border-radius:10px;overflow:hidden}.shipping-methods-list__details{margin:0 12px 12px}.shipping-methods-list__row{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:minmax(170px,1fr) minmax(150px,190px) minmax(115px,135px) minmax(115px,135px) auto auto}.shipping-methods-list__name-field,.shipping-methods-list__price-field,.shipping-methods-list__service-field{display:flex;flex-direction:column;gap:4px;min-width:0}.shipping-methods-list__label{line-height:1.2;opacity:.75}.shipping-methods-list__currency-symbol{align-content:center;align-items:center;display:flex;gap:4px}.shipping-methods-list__input,.shipping-methods-list__select{background:#0000;border:1px solid var(--primary-color-trans);border-radius:8px;box-sizing:border-box;color:inherit;min-height:32px;padding:6px 8px;width:100%}.shipping-methods-list__input:focus,.shipping-methods-list__select:focus{border-color:var(--primary-color);outline:none}.shipping-methods-list__description-row{display:flex;flex-direction:column;gap:4px;margin-top:10px}.shipping-methods-list__status{align-items:center;display:flex;flex-shrink:0;gap:10px;justify-content:space-between;min-height:32px;padding:12px;white-space:nowrap}.shipping-methods-list__status-label{opacity:.8}.shipping-methods-list__summaryPrice{opacity:.65}.shipping-methods-list__remove-button{background:#0000;border:1px solid var(--input-border);border-radius:8px;color:inherit;cursor:pointer;min-height:32px;padding:6px 10px}.shipping-methods-list__remove-button:hover{background:var(--contrast-background-color-trans)}.shipping-methods-list__countries-row{display:flex;flex-direction:column;gap:6px;margin-top:12px}.shipping-methods-list__country-pills{display:flex;flex-wrap:wrap;gap:6px;min-height:30px}.shipping-methods-list__country-pill{align-items:center;background:var(--contrast-background-color-trans);border:1px solid var(--primary-color-trans);border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;gap:6px;min-height:28px;padding:4px 8px}.shipping-methods-list__country-pill:hover{border-color:var(--primary-color)}.shipping-methods-list__country-pill-remove{opacity:.65}.shipping-methods-list__empty-countries{align-items:center;display:inline-flex;opacity:.8;padding:5px}.shipping-methods-list__country-select{margin-top:10px!important;width:-moz-fit-content;width:fit-content}@media (max-width:900px){.shipping-methods-list__row{grid-template-columns:1fr 1fr}.shipping-methods-list__status{justify-content:space-between}}@media (max-width:640px){.shipping-methods-list__row{grid-template-columns:1fr}.shipping-methods-list__toolbar{justify-content:stretch}.shipping-methods-list__add-button,.shipping-methods-list__country-select{width:100%}}.settings-list-header{cursor:pointer;padding:8px}.connections-table_store-url{align-items:center;display:inline-flex;gap:10px}.connections-table_store-url-text{white-space:nowrap}.bucket-image-picker__subtitle,.bucket-image-picker__title{margin:0}.bucket-image-picker__container{display:flex;flex-direction:column}.bucket-image-picker__content{height:calc(100% - 82px);padding:.9rem 1rem 1rem}.bucket-image-picker__status{color:#6b7280;color:var(--text-muted,#6b7280);font-size:.95rem;margin:0;padding:.4rem .1rem}.bucket-image-picker__grid{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.bucket-image-picker__card{background:#fff;background:var(--surface-color,#fff);border:1px solid #d9d9d9;border:1px solid var(--input-border,#d9d9d9);border-radius:.55rem;cursor:pointer;overflow:hidden;padding:0;text-align:left;transition:border-color .18s ease,box-shadow .2s ease,transform .18s ease}.bucket-image-picker__card:hover{border-color:#00a43b;border-color:var(--primary-color,#00a43b);box-shadow:0 6px 14px #0000001a;transform:translateY(-1px)}.bucket-image-picker__card:focus-visible{border-color:#00a43b;border-color:var(--primary-color,#00a43b);box-shadow:0 0 0 2px color-mix(in srgb,#00a43b 22%,#0000);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-color,#00a43b) 22%,#0000);outline:none}.bucket-image-picker__card img{aspect-ratio:1/1;background:#f5f5f5;background:var(--background-color,#f5f5f5);display:block;object-fit:cover!important;width:100%}.bucket-image-picker__card span{display:block;font-size:.82rem;font-weight:600;overflow:hidden;padding:.55rem .6rem;text-overflow:ellipsis;white-space:nowrap}.image-upload-tile{display:inline-block;position:relative;width:100%}.image-upload-tile__preview{align-items:center;aspect-ratio:4/3;background-color:#fff;background-color:var(--input-bg,#fff);background-image:linear-gradient(45deg,#0000000f 25%,#0000 0),linear-gradient(-45deg,#0000000f 25%,#0000 0),linear-gradient(45deg,#0000 75%,#0000000f 0),linear-gradient(-45deg,#0000 75%,#0000000f 0);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #d9d9d9;border:1px solid var(--input-border,#d9d9d9);border-radius:.4rem;display:flex;justify-content:center;overflow:hidden;width:100%}.image-upload-tile__preview img{display:block;height:100%;object-fit:contain;width:100%}.image-upload-tile__preview span{color:#6b7280;color:var(--text-muted,#6b7280);font-size:.85rem;padding:.5rem}.image-upload-tile__actions{grid-gap:.4rem;bottom:.5rem;display:grid;gap:.4rem;grid-template-columns:1fr 1fr;left:.5rem;position:absolute;right:.5rem}.image-upload-tile__btn{align-items:center;appearance:none;-webkit-appearance:none;background:#0000009e;border:1px solid #ffffff80;border-radius:.35rem;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:.78rem;height:2rem;justify-content:center;line-height:1;min-height:2rem;padding:.28rem .45rem;text-align:center}.image-upload-tile__btn:disabled{cursor:not-allowed;opacity:.7}.image-upload-tile__input{display:none}.image-popup__overlay{align-items:center;animation:fadeIn .3s ease-in-out;background:#0009;display:flex;inset:0;justify-content:center;opacity:1;position:fixed;z-index:1000}@keyframes image-popup__fade-in{0%{opacity:0}to{opacity:1}}.image-popup__content{grid-gap:0;animation:slideIn .3s ease-in-out;background:#fff;background:var(--surface-color,#fff);border:1px solid #d9d9d9;border:1px solid var(--input-border,#d9d9d9);border-radius:8px;box-shadow:0 8px 24px #0003;display:grid;gap:0;grid-template-areas:"media";grid-template-columns:1fr;max-height:90vh;max-width:min(95vw,1400px);overflow:hidden;padding:.75rem;position:relative;width:100%}.image-popup__media--with-panel~.image-popup__panel,.image-popup__panel{grid-area:panel}.image-popup__content:has(.image-popup__panel){grid-template-areas:"media panel";grid-template-columns:minmax(0,1fr) clamp(300px,33vw,500px)}.image-popup__content:has(.image-popup__panel) .image-popup__media,.image-popup__content:has(.image-popup__panel) .image-popup__panel{height:calc(90vh - 1.5rem);min-height:0}.image-popup__close.popup-close{margin:0;position:absolute;right:10px;top:10px;z-index:10}.image-popup__close.popup-close:hover{opacity:.8}.image-popup__close.popup-close:focus{outline:none}.image-popup__media{align-items:center;background-image:linear-gradient(45deg,#d9d9d9 25%,#0000 0),linear-gradient(-45deg,#d9d9d9 25%,#0000 0),linear-gradient(45deg,#0000 75%,#d9d9d9 0),linear-gradient(-45deg,#0000 75%,#d9d9d9 0);background-image:linear-gradient(45deg,var(--input-border,#d9d9d9) 25%,#0000 25%),linear-gradient(-45deg,var(--input-border,#d9d9d9) 25%,#0000 25%),linear-gradient(45deg,#0000 75%,var(--input-border,#d9d9d9) 75%),linear-gradient(-45deg,#0000 75%,var(--input-border,#d9d9d9) 75%);background-position:0 0,0 12px,12px -12px,-12px 0;background-size:24px 24px;border-radius:6px;display:flex;grid-area:media;justify-content:center;min-height:0;min-width:0;position:relative}.image-popup__media,.image-popup__media--custom{background-color:#f6f6f6;background-color:var(--background-color,#f6f6f6)}.image-popup__media--custom{background-image:none}.image-popup__nav{background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:grid;font-size:1.8rem;height:48px;line-height:1;padding:0;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s ease;width:48px;z-index:2}.image-popup__nav:hover{background:#000c}.image-popup__nav--left{left:1rem}.image-popup__nav--right{right:1rem}.image-popup__image{-webkit-user-drag:none;animation:image-popup__pop .16s ease-out;border-radius:6px;max-height:calc(90vh - 1.5rem);max-width:100%;object-fit:contain;opacity:1;transform:translateY(0);transition:opacity .18s ease;-webkit-user-select:none;user-select:none}.image-popup__image-frame{height:100%;position:relative;width:100%}.image-popup__image-frame,.image-popup__loading{align-items:center;display:flex;justify-content:center}.image-popup__loading{inset:0;pointer-events:none;position:absolute;z-index:1}.image-popup__image--loading{opacity:0}.image-popup__media-custom{align-items:center;display:flex;height:100%;justify-content:center;padding:1rem;width:100%}@keyframes image-popup__pop{0%{opacity:.9;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.image-popup__panel{background:#fff;background:var(--surface-color,#fff);border:none;border-radius:6px;color:inherit;color:var(--text-color,inherit);display:flex;flex-direction:column;margin-left:12px;max-height:calc(90vh - 1.5rem);min-height:0;overflow:hidden}.image-popup__panel-inner{height:100%;min-height:0;overflow:auto}@media (max-width:720px){.image-popup__content:has(.image-popup__panel){grid-template-areas:"media" "panel";grid-template-columns:1fr;row-gap:12px}.image-popup__panel{height:auto;margin-left:0}.image-popup__image{max-height:60vh}}.ai-page-layout{display:flex;flex-direction:column;padding:1.15rem 20px 20px}.ai-page-layout,.ai-top-row{align-items:stretch;gap:1rem}.ai-top-row{grid-gap:1rem;display:grid;grid-template-columns:minmax(220px,22rem) minmax(0,1fr);margin-top:.25rem}.ai-top-row>*{min-width:0}.ai-queue-pane{display:flex;flex-direction:column;gap:.75rem;min-width:0}.ai-in-progress-section{background:#fff;background:var(--surface-color,#fff);border:none;border-radius:.5rem;box-shadow:0 1px 4px #00000014;box-sizing:border-box;display:flex;flex-direction:column;height:15rem;padding:.9rem 1rem}.ai-in-progress-section--collapsed{height:auto}.ai-in-progress-section--collapsed .ai-in-progress-header{margin-bottom:0}.ai-in-progress-header{align-items:center;display:flex;gap:.75rem;justify-content:flex-start;margin-bottom:.6rem}.ai-in-progress-header h3{flex:0 0 auto;font-size:1rem;font-weight:600;margin:0}.ai-in-progress-count{color:#6b7280;color:var(--text-muted,#6b7280);font-weight:600;margin-left:.35rem}.ai-in-progress-job-bars{align-items:center;display:flex;flex:1 1 auto;gap:.6rem;justify-content:flex-start;min-width:0;overflow:hidden}.ai-in-progress-job-bars.ai-in-progress-job-bars--full{justify-content:space-between}.ai-in-progress-job-bar{background:color-mix(in srgb,#1e1e2f 12%,#0000);background:color-mix(in srgb,var(--text-color,#1e1e2f) 12%,#0000);border-radius:999px;flex:1 1;height:.5rem;max-width:5.25rem;min-width:3.25rem;overflow:hidden;position:relative}.ai-in-progress-job-bar--queued{background:color-mix(in srgb,#007bff 34%,#0000)}.ai-in-progress-job-bar--running{background:color-mix(in srgb,#1e1e2f 12%,#0000);background:color-mix(in srgb,var(--text-color,#1e1e2f) 12%,#0000)}.ai-in-progress-job-bar__fill{border-radius:999px;inset:0 auto 0 0;position:absolute;transition:width .2s ease}.ai-in-progress-job-bar__fill--queued{background:#007bff}.ai-in-progress-job-bar__fill--running{background:#00a43b}.ai-in-progress-job-bars__more{color:#6b7280;color:var(--text-muted,#6b7280);flex:0 0 auto;font-size:.75rem;font-weight:600;white-space:nowrap}.ai-in-progress-toggle{align-items:center;background:#f7f7f7;background:var(--background-color,#f7f7f7);border:1px solid #d9d9d9;border:1px solid var(--input-border,#d9d9d9);border-radius:999px;color:inherit;color:var(--text-color,inherit);cursor:pointer;display:inline-flex;font-size:.95rem;height:1.9rem;justify-content:center;line-height:1;margin-left:auto;min-width:1.9rem;padding:0;width:1.9rem}.ai-in-progress-toggle:hover{border-color:#00a43b;border-color:var(--primary-color,#00a43b)}.ai-in-progress-toggle:focus{box-shadow:0 0 0 2px #00a43b2e;outline:none}.ai-in-progress-row{align-items:flex-start;display:flex;flex:1 1;flex-wrap:nowrap;gap:.75rem;justify-content:flex-start;min-height:0;overflow:hidden;width:100%}.ai-in-progress-empty{align-items:center;background:#f7f7f7;background:var(--background-color,#f7f7f7);border:1px dashed #d9d9d9;border:1px dashed var(--input-border,#d9d9d9);border-radius:8px;color:#6b7280;color:var(--text-muted,#6b7280);display:flex;font-size:.86rem;font-weight:600;height:100%;justify-content:center;width:100%}.ai-in-progress-row.ai-in-progress-row--overflow{justify-content:space-between}.ai-in-progress-item{flex:0 0 auto}.ai-in-progress-clickable{cursor:pointer}.ai-in-progress-clickable:hover{border-color:#00a43b;border-color:var(--primary-color,#00a43b)}.ai-in-progress-more{align-items:center;background:#f7f7f7;background:var(--background-color,#f7f7f7);border:1px dashed #d9d9d9;border:1px dashed var(--input-border,#d9d9d9);border-radius:8px;color:inherit;color:var(--text-color,inherit);display:flex;flex:0 0 14rem;font-size:.92rem;font-weight:700;justify-content:center;min-width:14rem;padding:.75rem;width:14rem}.ai-workflow-selection{background:#fff;background:var(--surface-color,#fff);border:1px solid #d9d9d9;border:1px solid var(--input-border,#d9d9d9);border-radius:.6rem;box-shadow:0 1px 4px #00000014;display:flex;flex-direction:column;height:100%;overflow:hidden}.ai-workflow-selection h3{align-items:center;background:color-mix(in srgb,#f7f7f7 88%,#fff);background:color-mix(in srgb,var(--background-color,#f7f7f7) 88%,var(--surface-color,#fff));border-bottom:1px solid color-mix(in srgb,#d9d9d9 85%,#0000);border-bottom:1px solid color-mix(in srgb,var(--input-border,#d9d9d9) 85%,#0000);display:flex;font-size:.96rem;font-weight:700;margin:0;min-height:3.35rem;padding:.78rem 1rem .72rem}.ai-workflow-options{display:flex;flex-direction:column;gap:0;margin:0;overflow:auto;padding:.7rem}.ai-workflow-option{align-items:center;background:#0000;border:0;border-radius:4px;color:inherit;cursor:pointer;display:flex;font:inherit;margin:.2rem 0;min-height:2rem;overflow:hidden;padding:.4rem .6rem;text-align:left;text-overflow:ellipsis;transition:background-color .2s ease,color .2s ease;white-space:nowrap}.ai-workflow-option:hover{background-color:#d9d9d9;background-color:var(--input-border,#d9d9d9)}.ai-workflow-option.is-active{color:#fff}.ai-workflow-option.is-active,.ai-workflow-option.is-active:hover{background-color:#00a43b;background-color:var(--primary-color,#00a43b)}.ai-workflow-option:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,#00a43b 40%,#0000);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--primary-color,#00a43b) 40%,#0000);outline:none}.ai-workflow-option h3{font-size:1rem;margin:0 0 .4rem}.ai-workflow-option p{color:#6b7280;color:var(--text-muted,#6b7280);font-size:.9rem;margin:0}.ai-workflow-form{background:#fff;background:var(--surface-color,#fff);border:1px solid #d9d9d9;border:1px solid var(--input-border,#d9d9d9);border-radius:.6rem;box-shadow:0 1px 4px #00000014;display:flex;flex-direction:column;margin:0;min-height:28rem;overflow:hidden}.ai-workflow-form-content{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.ai-workflow-form h3{margin:0 0 .35rem}.ai-workflow-form-header{align-items:center;background:color-mix(in srgb,#f7f7f7 88%,#fff);background:color-mix(in srgb,var(--background-color,#f7f7f7) 88%,var(--surface-color,#fff));border-bottom:1px solid color-mix(in srgb,#d9d9d9 85%,#0000);border-bottom:1px solid color-mix(in srgb,var(--input-border,#d9d9d9) 85%,#0000);display:flex;gap:.75rem;justify-content:space-between;min-height:3.35rem;padding:.85rem 1rem .8rem}.ai-workflow-form-title-row{align-items:baseline;display:flex;flex:1 1 auto;gap:.6rem;min-width:0}.ai-workflow-form-header h3{flex:0 0 auto;margin:0}.ai-workflow-form-description{color:#6b7280;color:var(--text-muted,#6b7280);font-size:.86rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-workflow-clear-btn{background:color-mix(in srgb,#fff 92%,#f7f7f7);background:color-mix(in srgb,var(--surface-color,#fff) 92%,var(--background-color,#f7f7f7));border:1px solid #d9d9d9;border:1px solid var(--input-border,#d9d9d9);border-radius:.4rem;color:inherit;cursor:pointer;font:inherit;font-size:.8rem;padding:.28rem .58rem;white-space:nowrap}.ai-workflow-clear-btn:hover{border-color:#00a43b;border-color:var(--primary-color,#00a43b)}.ai-workflow-form p{margin:0}.ai-workflow-form>p{padding:1rem}.ai-workflow-form label{font-size:.85rem;font-weight:600;margin-bottom:.2rem}.ai-workflow-form input[type=number],.ai-workflow-form input[type=text],.ai-workflow-form select,.ai-workflow-form textarea{background:#fff;background:var(--input-bg,#fff);border:1px solid #d9d9d9;border:1px solid var(--input-border,#d9d9d9);border-radius:.4rem;color:inherit;font:inherit;min-height:2.2rem;padding:.45rem .6rem;width:100%}.ai-workflow-form input[type=checkbox]{accent-color:#00a43b;accent-color:var(--primary-color,#00a43b);height:1rem;width:1rem}.ai-workflow-form input:focus,.ai-workflow-form select:focus,.ai-workflow-form textarea:focus{border-color:#00a43b;border-color:var(--primary-color,#00a43b);box-shadow:0 0 0 2px #00a43b26;outline:none}.ai-workflow-form small{color:#6b7280;color:var(--text-muted,#6b7280);line-height:1.35}.ai-workflow-image-upload-row{display:block}.ai-workflow-layout{display:flex;flex:1 1 auto;flex-direction:column;gap:.75rem;min-height:0;padding:.9rem 1rem 1rem}.ai-workflow-layout.ai-workflow-layout--with-image{grid-gap:1rem;align-items:stretch;display:grid;gap:1rem;grid-template-columns:minmax(16rem,22rem) minmax(0,1fr)}.ai-workflow-fields-pane,.ai-workflow-image-pane{height:100%;min-height:0;min-width:0}.ai-workflow-image-pane{align-items:stretch;display:flex}.ai-workflow-image-pane .ai-workflow-field--image-pane{flex:1 1 auto;max-width:none;width:100%}.ai-workflow-fields-pane{display:flex;flex-direction:column}.ai-workflow-fields,.ai-workflow-layout:not(.ai-workflow-layout--with-image) .ai-workflow-fields-pane{flex:1 1 auto;min-height:0}.ai-workflow-fields{grid-gap:.75rem 1rem;align-content:start;display:grid;gap:.75rem 1rem;grid-template-columns:repeat(5,minmax(0,1fr))}.ai-workflow-field{min-width:0}.ai-workflow-field--full{grid-column:1/-1}.ai-workflow-field--image-pane{display:flex;flex-direction:column;height:100%;min-height:0}.ai-workflow-field--image-pane .ai-workflow-image-upload-row{display:flex;flex:1 1 auto;min-height:0;width:100%}.ai-workflow-field--image-pane .image-upload-tile{display:flex;flex:1 1 auto;flex-direction:column;height:100%;max-width:100%;width:100%}.ai-workflow-field--image-pane .image-upload-tile__preview{aspect-ratio:auto;flex:1 1 auto;height:100%;min-height:18rem}.ai-workflow-field textarea{padding:.4rem;resize:vertical}.ai-workflow-submit-btn{align-self:flex-end;margin-top:auto;width:auto}.ai-prompt-area{flex-basis:100%}.ai-prompt-textarea{background:none;box-sizing:border-box;font:inherit;font-size:1.1rem;line-height:1;overflow:hidden;padding:.5rem;resize:none;width:100%}.ai-size-style-button{border:0!important}.ai-generate-button{align-items:center;background-color:#00a43b;background-color:var(--primary-color,#00a43b);border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;height:7.4rem;justify-content:center;margin-top:22px;text-align:center;width:12rem}.ai-image-buttons{align-items:center;bottom:0;display:flex;flex-direction:row;gap:.5rem;opacity:0;padding:.5rem;pointer-events:none;position:absolute;right:0;transition:bottom .3s ease,opacity .3s ease;width:auto}.ai-delete-button{background-color:#dc3545;border:0!important;border-radius:.25rem;padding:1px}.ai-art-style-dropdown{width:14rem}.ai-art-style-preview{border-radius:.25rem;display:inline-block;margin-right:.5rem;margin-top:1.5rem;max-height:7.5rem;width:6rem}.ai-image-progress-circle{align-items:center;display:flex;height:156px;justify-content:center;position:relative;width:156px}.ai-image-progress-circle--popup{height:160px;width:160px}.ai-image-progress-text{align-items:center;color:inherit;color:var(--text-color,inherit);display:flex;flex-direction:column;gap:.1rem;height:100%;justify-content:center;left:50%;line-height:1.15;padding:0 14%;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.ai-image-progress-text>div:empty{display:none}.ai-image-progress-text>div:first-child{font-size:clamp(.76rem,1.8vw,.95rem);font-weight:700;max-width:100%;overflow-wrap:anywhere}.ai-image-progress-text>div:last-child{font-size:clamp(.68rem,1.5vw,.84rem);max-width:100%;opacity:.9;overflow-wrap:anywhere}.ai-image-progress-text--popup>div:first-child{font-size:clamp(.9rem,1.6vw,1.05rem)}.ai-image-progress-text--popup>div:last-child{font-size:clamp(.78rem,1.35vw,.9rem)}.ai-image-skeleton-workflow-title{color:inherit;color:var(--text-color,inherit);font-size:.85rem;font-weight:700;margin:0 0 .45rem;max-width:90%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ai-image-details{cursor:pointer;left:-.5rem;padding:1rem;position:absolute;top:0;width:20.9rem;z-index:1000}.ai-image-details .expires,.ai-image-details .prompt,.ai-image-details .size-style,.ai-image-details .styles{background:#00000080;color:#fff;font-family:monospace;font-size:.8rem;opacity:0;padding:.25rem .5rem}.ai-image-details .prompt{border-radius:.1rem;display:inline-block;max-width:18.9rem;overflow:hidden;padding:.25rem;text-overflow:ellipsis;transition:opacity .3s ease;white-space:nowrap}.ai-image-details .styles{margin-right:.5rem}.ai-image-details .size-style,.ai-image-details .styles{display:inline-block;margin-top:.5rem;transition:opacity .8s ease}.ai-image-details .size-style{position:absolute;right:1rem}.ai-image-details .expires{display:inline-flex;gap:.25rem;left:1rem;margin-top:.5rem;position:absolute;transition:opacity 1s ease}.ai-image-wrapper{background:#fff;background:var(--surface-color,#fff);border:none;border-radius:.5rem;box-shadow:0 1px 4px #00000014;position:relative}.ai-output-wrapper{background:#f8fafc;background:var(--surface-color,#f8fafc);border:1px solid #cbd5e1;border:1px solid var(--input-border,#cbd5e1);cursor:pointer;overflow:hidden}.ai-output-card{display:flex;flex-direction:column;gap:.5rem;height:100%;padding:.75rem}.ai-output-card-title{background:#e2e8f0;background:var(--background-color,#e2e8f0);border-radius:.375rem;color:#0f172a;color:var(--text-color,#0f172a);font-size:.85rem;font-weight:700;overflow:hidden;padding:.4rem .5rem;text-overflow:ellipsis;white-space:nowrap}.ai-output-card-grid{grid-gap:.5rem;display:grid;gap:.5rem;max-height:14rem;overflow:auto}.ai-output-field{background:#fff;background:var(--surface-color,#fff);border:1px solid #e2e8f0;border:1px solid var(--input-border,#e2e8f0);border-radius:.375rem;padding:.45rem .55rem}.ai-output-field-label{color:#475569;color:var(--text-muted,#475569);font-size:.72rem;font-weight:700;margin-bottom:.2rem;text-transform:uppercase}.ai-output-field-value{color:#0f172a;color:var(--text-color,#0f172a);font-size:.82rem;line-height:1.35;overflow:hidden;white-space:pre-wrap;word-break:break-word}[data-theme=dark] .ai-output-wrapper{border-color:#94a3b88c}[data-theme=dark] .ai-output-card-title{background:#94a3b82e;color:#f8fafc}[data-theme=dark] .ai-output-field{background:#ffffff08;border-color:#94a3b880}[data-theme=dark] .ai-output-field-label{color:#cbd5e1}[data-theme=dark] .ai-output-field-value{color:#f8fafc}.ai-queue-day-slider{--ai-queue-slider-thumb-size:1.3rem;--ai-queue-slider-point-size:0.95rem;--ai-queue-slider-track-inset:calc(var(--ai-queue-slider-thumb-size)/2);background:#fff;background:var(--surface-color,#fff);border:none;border-radius:.65rem;box-shadow:0 1px 4px #00000014;padding:.75rem .9rem .8rem}.ai-queue-day-slider__rail-wrap{height:2.25rem;margin:.1rem 0 .15rem;padding-inline:var(--ai-queue-slider-track-inset);position:relative}.ai-queue-day-slider__track{cursor:pointer;height:100%;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.ai-queue-day-slider__track:focus{outline:none}.ai-queue-day-slider__line,.ai-queue-day-slider__line-fill{border-radius:999px;height:.36rem;left:0;position:absolute;right:0;top:1.14rem}.ai-queue-day-slider__line{background:color-mix(in srgb,#1e1e2f 12%,#0000);background:color-mix(in srgb,var(--text-color,#1e1e2f) 12%,#0000)}.ai-queue-day-slider__line-fill{background:color-mix(in srgb,#00a43b 62%,#0000);background:color-mix(in srgb,var(--primary-color,#00a43b) 62%,#0000);right:auto;transition:width .16s ease}.ai-queue-day-slider__points{inset:0;pointer-events:none;position:absolute;z-index:2}.ai-queue-day-slider__point{background:#fff;background:var(--surface-color,#fff);border:2px solid color-mix(in srgb,#1e1e2f 18%,#0000);border:2px solid color-mix(in srgb,var(--text-color,#1e1e2f) 18%,#0000);border-radius:50%;height:var(--ai-queue-slider-point-size);position:absolute;top:1.14rem;transform:translate(-50%,-50%);transition:transform .12s ease,border-color .12s ease,background-color .12s ease;width:var(--ai-queue-slider-point-size)}.ai-queue-day-slider__point.is-before{background:color-mix(in srgb,#00a43b 28%,#fff);background:color-mix(in srgb,var(--primary-color,#00a43b) 28%,var(--surface-color,#fff));border-color:color-mix(in srgb,#00a43b 55%,#0000);border-color:color-mix(in srgb,var(--primary-color,#00a43b) 55%,#0000)}.ai-queue-day-slider__point.is-active{background:#fff;background:var(--surface-color,#fff);border-color:#00a43b;border-color:var(--primary-color,#00a43b);transform:translate(-50%,-50%) scale(1.2)}.ai-queue-day-slider__tooltip{background:color-mix(in srgb,#1e1e2f 90%,#0000);background:color-mix(in srgb,var(--contrast-background-color,#1e1e2f) 90%,#0000);border-radius:.4rem;color:#fff;color:var(--contrast-text-color,#fff);font-size:.74rem;font-weight:700;line-height:1;padding:.34rem .5rem;pointer-events:none;position:absolute;top:0;transform:translate(-47%,-1rem);white-space:nowrap;z-index:5}.ai-queue-day-slider__tooltip:after{border-left:.28rem solid #0000;border-right:.28rem solid #0000;border-top:.3rem solid color-mix(in srgb,#1e1e2f 90%,#0000);border-top:.3rem solid color-mix(in srgb,var(--contrast-background-color,#1e1e2f) 90%,#0000);bottom:-.3rem;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.ai-queue-day-slider__thumb{background:#00a43b;background:var(--primary-color,#00a43b);border:2px solid #fff;border:2px solid var(--surface-color,#fff);border-radius:50%;box-shadow:0 0 0 2px color-mix(in srgb,#00a43b 24%,#0000);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-color,#00a43b) 24%,#0000);box-sizing:border-box;height:var(--ai-queue-slider-thumb-size);position:absolute;top:1.12rem;transform:translate(-50%,-50%);width:var(--ai-queue-slider-thumb-size);z-index:4}.ai-queue-day-slider__track:focus-visible .ai-queue-day-slider__thumb{box-shadow:0 0 0 2px color-mix(in srgb,#00a43b 24%,#0000),0 0 0 5px color-mix(in srgb,#00a43b 16%,#0000);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-color,#00a43b) 24%,#0000),0 0 0 5px color-mix(in srgb,var(--primary-color,#00a43b) 16%,#0000)}.ai-queue-day-slider__labels{align-items:center;color:#6b7280;color:var(--text-muted,#6b7280);display:flex;font-size:.74rem;gap:.5rem;justify-content:space-between;margin-top:.1rem}.ai-queue-day-slider__labels span:nth-child(2){flex:1 1 auto;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ai-image-wrapper:hover .ai-image-buttons{bottom:.5rem;opacity:1;pointer-events:auto}.ai-image-wrapper:hover .ai-image-details .expires,.ai-image-wrapper:hover .ai-image-details .prompt,.ai-image-wrapper:hover .ai-image-details .size-style,.ai-image-wrapper:hover .ai-image-details .styles{opacity:1}.ai-image-buttons button{font-size:.8rem}.ai-images-container{height:auto;margin-right:0;overflow:visible;padding:0 0 20px}.ai-images-container section{contain-intrinsic-size:560px;background:#fff;background:var(--surface-color,#fff);border:none;border-radius:.5rem;box-shadow:0 1px 4px #00000014;content-visibility:auto;margin-bottom:1rem;padding:1rem}.ai-image-date-heading{font-size:1rem;font-weight:600;margin:0 0 .75rem}.ai-image-grid{grid-gap:.75rem;align-items:stretch;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));width:100%}.ai-image-cell{align-items:stretch;display:flex;justify-content:flex-start}.ai-image-cell>.ai-image-wrapper--queue{aspect-ratio:1/1;height:auto;max-width:none;min-height:0;overflow:hidden;width:100%}.ai-image-wrapper--queue{background:#0000}.ai-image-skeleton{align-items:center;animation:ai-skeleton-shimmer 2.8s ease-in-out infinite alternate;background:linear-gradient(180deg,#efefef 30%,#f7f7f7 50%,#efefef 70%);background-size:100% 260%;border:1px solid #d9d9d9;border-radius:8px;display:flex;flex-direction:column;font-size:1.2rem;gap:.5rem;justify-content:center;width:20rem}.ai-image-skeleton--compact{gap:.3rem;min-width:14rem;overflow:hidden;padding:.35rem .45rem .65rem;position:relative;width:14rem}.ai-image-skeleton--compact:hover .ai-image-buttons{bottom:.5rem;opacity:1;pointer-events:auto}.ai-image-skeleton--compact .ai-image-skeleton-workflow-title{margin-bottom:0;margin-top:.2rem;max-width:95%}.ai-image-skeleton--compact .ai-image-progress-circle{height:108px;width:108px}.ai-in-progress-details,.ai-in-progress-progress-content{transition:opacity .25s ease}.ai-in-progress-details{align-items:flex-start;bottom:auto;display:flex;justify-content:flex-start;left:.45rem;opacity:0;pointer-events:none;position:absolute;right:.45rem;top:.35rem}.ai-in-progress-details .prompt{background:#00000080;border-radius:.1rem;color:#fff;display:inline-block;font-family:monospace;font-size:.8rem;line-height:1.15;max-width:100%;overflow:hidden;padding:.25rem;text-overflow:ellipsis;white-space:nowrap}.ai-image-skeleton--compact:hover .ai-in-progress-details,.ai-image-skeleton--compact:hover .ai-in-progress-progress-content{opacity:1}[data-theme=dark] .ai-image-skeleton{background:linear-gradient(180deg,#2b2b2b 30%,#353535 50%,#2b2b2b 70%);background-repeat:no-repeat;background-size:100% 260%;border:1px solid #3a3a3a}@keyframes ai-skeleton-shimmer{0%{background-position:0 0}to{background-position:0 100%}}.ai-image-skeleton p:nth-child(2){font-size:.9rem}.ai-image-thumbnail{border-radius:.5rem;cursor:pointer;display:block;height:auto;max-width:100%;object-fit:contain!important;width:100%}.ai-image-wrapper--queue .ai-image-thumbnail{border-radius:0;height:100%;object-fit:contain!important;object-position:center;width:100%}.ai-image-wrapper--queue .ai-queue-image-hit-area,.ai-image-wrapper--queue .image-loader__wrapper{height:100%;max-height:none;min-height:0;width:100%}.ai-image-wrapper--queue .ai-queue-image-hit-area{box-sizing:border-box;padding:1rem}.ai-image-wrapper--queue .ai-image-details{left:0;padding:.75rem;width:100%}.ai-image-wrapper--queue .ai-image-details .prompt{max-width:100%}.ai-img2img-preview{display:inline-block;position:relative}.ai-img2img-image{cursor:pointer;display:block;max-width:5rem;transition:opacity .2s ease}.ai-img2img-preview:hover .ai-img2img-image{opacity:.8}.ai-img2img-preview:after{color:#000000b3;content:"✖";font-size:2rem;left:50%;opacity:0;pointer-events:none;position:absolute;top:2rem;transform:translate(-50%,-50%);transition:opacity .2s ease}.ai-img2img-preview:hover:after{opacity:1}.ai-image-focus-title{color:#6b7280;color:var(--text-muted,#6b7280);font-size:.78rem;font-weight:700;letter-spacing:.01em;line-height:1.2;margin:0 0 .4rem;text-transform:uppercase}.ai-image-focus-details{background:#fff;background:var(--surface-color,#fff);border:1px solid #d9d9d9;border:1px solid var(--input-border,#d9d9d9);border-radius:.6rem;display:flex;flex:1 1 auto;flex-direction:column;gap:1rem;height:100%;max-width:none;min-height:0;padding:.75rem;width:100%}.ai-image-focus-details--in-progress{align-items:center;display:flex;flex-direction:column;gap:1rem}.ai-focus-in-progress-progress{display:flex;justify-content:center;padding-top:.35rem;width:100%}.ai-focus-in-progress-meta{grid-gap:.55rem .75rem;display:grid;gap:.55rem .75rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.ai-focus-in-progress-meta-item .ai-image-focus-title{margin-bottom:.2rem;margin-top:0}.ai-focus-in-progress-meta-item .ai-image-focus-prompt{margin:0}.ai-image-focus-buttons{display:flex;flex-direction:column;gap:.9rem;padding-top:.45rem}.ai-image-focus-details:not(.ai-image-focus-details--in-progress) .ai-focus-workflow-empty,.ai-image-focus-details:not(.ai-image-focus-details--in-progress) .ai-image-focus-date,.ai-image-focus-details:not(.ai-image-focus-details--in-progress) .ai-image-focus-expires,.ai-image-focus-details:not(.ai-image-focus-details--in-progress)>.ai-image-focus-prompt{background:#0000;border:0;border-radius:0;font-size:.86rem;line-height:1.3;margin:0;padding:0}.ai-in-progress-popup-main{align-items:center;display:flex;flex-direction:column;gap:.65rem;margin:0 auto;max-width:860px;text-align:center;width:100%}.ai-in-progress-popup-main__title{color:inherit;color:var(--text-color,inherit);font-size:clamp(1.15rem,2vw,1.5rem);font-weight:700;margin:0}.ai-in-progress-popup-main__content{max-width:760px;min-height:0;width:100%}.ai-in-progress-popup-main__image{border-radius:.5rem;max-height:calc(90vh - 16rem);object-fit:contain;width:min(100%,520px)}.ai-in-progress-popup-main__image,.ai-in-progress-popup-main__text{background:#fff;background:var(--surface-color,#fff);border:1px solid #d9d9d9;border:1px solid var(--input-border,#d9d9d9)}.ai-in-progress-popup-main__text{border-radius:.45rem;font-size:.9rem;line-height:1.35;margin:0;overflow-wrap:anywhere;padding:.75rem .8rem;text-align:left;white-space:pre-wrap}.ai-focus-save-progress{background:#f8f8f8;background:var(--background-color,#f8f8f8);border:1px solid #d9d9d9;border:1px solid var(--input-border,#d9d9d9);border-radius:.45rem;padding:.55rem .6rem}.ai-focus-save-progress__label{color:inherit;color:var(--text-color,inherit);font-size:.76rem;font-weight:600}.ai-focus-save-progress__track{background:#00a43b2e;border-radius:999px;height:.4rem;margin-top:.35rem;overflow:hidden;position:relative}.ai-focus-save-progress__bar{animation:ai-focus-save-progress 1.05s ease-in-out infinite;background:#00a43b;background:var(--primary-color,#00a43b);border-radius:999px;height:100%;left:-35%;position:absolute;top:0;width:35%}@keyframes ai-focus-save-progress{0%{left:-35%}to{left:100%}}.ai-focus-action-section{background:color-mix(in srgb,#f8f8f8 72%,#0000);background:color-mix(in srgb,var(--background-color,#f8f8f8) 72%,#0000);border:1px solid color-mix(in srgb,#d9d9d9 88%,#0000);border:1px solid color-mix(in srgb,var(--input-border,#d9d9d9) 88%,#0000);border-radius:.55rem;overflow:hidden;padding:0}.ai-focus-action-section .ai-image-focus-title{background:color-mix(in srgb,#f7f7f7 88%,#fff);background:color-mix(in srgb,var(--background-color,#f7f7f7) 88%,var(--surface-color,#fff));border-bottom:1px solid color-mix(in srgb,#d9d9d9 88%,#0000);border-bottom:1px solid color-mix(in srgb,var(--input-border,#d9d9d9) 88%,#0000);margin:0;padding:.55rem .65rem .5rem}.ai-focus-action-grid{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:repeat(3,minmax(0,1fr));padding:.7rem}.ai-focus-action-grid>*,.ai-focus-primary-action{width:100%}.ai-focus-action-grid .btn{border-radius:.4rem;min-height:2rem;padding:.35rem .45rem}.ai-focus-action-grid .btn .btn-title{font-size:.74rem;font-weight:600;line-height:1.1}.ai-focus-workflow-empty{color:#6b7280;color:var(--text-muted,#6b7280);font-size:.9rem;padding:.6rem}.ai-image-focus-setting-thumb{border:1px solid #d9d9d9;border:1px solid var(--input-border,#d9d9d9);border-radius:.35rem;display:block;height:6rem;object-fit:cover;width:6rem}.ai-focus-settings-grid{grid-gap:.9rem 1rem;display:grid;gap:.9rem 1rem;grid-template-columns:1fr 1fr}.ai-focus-setting-item{background:#0000;border:0;border-radius:0;padding:0}.ai-focus-setting-item--full{grid-column:1/-1}.ai-image-focus-meta-grid{grid-gap:.9rem 1rem;display:grid;gap:.9rem 1rem;grid-template-columns:1fr 1fr}.ai-image-focus-meta-grid>div{background:#0000;border:0;border-radius:0;padding:0}.portrait{aspect-ratio:3/4}.vertical{aspect-ratio:9/16}.square{aspect-ratio:1/1}.photo{aspect-ratio:4/3}.landscape{aspect-ratio:3/2}.widescreen{aspect-ratio:16/9}.cinematic{aspect-ratio:21/9}.ai-prompt-options>*{max-width:24rem}.flex{display:flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.gap-2{gap:.5rem}.gap-4{gap:1rem}.hidden,.img2imgtoolshidden{display:none}@media (max-width:768px){.ai-page-layout{padding:.95rem 12px 12px}.ai-top-row{grid-template-columns:1fr}.ai-workflow-form{min-height:24rem}.ai-workflow-form-header,.ai-workflow-layout,.ai-workflow-options{padding:.75rem}.ai-workflow-fields{gap:.65rem .75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ai-workflow-image-upload-row{grid-template-columns:1fr}.ai-workflow-option{min-width:100%}.ai-image-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.ai-image-skeleton--compact,.ai-in-progress-more{min-width:12.5rem;width:12.5rem}.ai-in-progress-more{flex-basis:12.5rem}.ai-image-skeleton--compact .ai-image-progress-circle{height:96px;width:96px}.ai-focus-action-grid,.ai-focus-in-progress-meta{grid-template-columns:1fr}}@media (max-width:1280px) and (min-width:769px){.ai-focus-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1600px){.ai-workflow-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-workflow-layout.ai-workflow-layout--with-image{grid-template-columns:minmax(14.5rem,20rem) minmax(0,1fr)}}@media (max-width:1360px){.ai-top-row{grid-template-columns:minmax(220px,20rem) minmax(0,1fr)}.ai-workflow-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-workflow-layout.ai-workflow-layout--with-image{grid-template-columns:minmax(13.5rem,18rem) minmax(0,1fr)}}@media (max-width:1024px){.ai-top-row{grid-template-columns:1fr}.ai-workflow-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-workflow-layout.ai-workflow-layout--with-image{grid-template-columns:1fr}.ai-workflow-field--image-pane .image-upload-tile__preview{aspect-ratio:4/3;min-height:0}}.numberStepperInput{align-items:center;display:flex;gap:4px}.numberStepperInput__field{align-items:center;display:flex;max-width:100px;position:relative}.numberStepperInput__label{margin-right:5px}.tabs-header--custom-products{background-color:var(--surface-color)}.tabs-header__tab--custom-products:hover{background-color:var(--background-color)}.departmentSection{border:1px solid var(--input-border);border-radius:8px;margin-bottom:24px}.departmentSection__header{background-color:var(--background-color);cursor:pointer;display:flex;font-weight:700;justify-content:space-between;padding:12px 16px}.departmentSection__gridWrapper{overflow-y:auto}.departmentSection__grid{display:flex;flex-wrap:wrap;gap:16px;padding:16px;position:relative}.custom-products-grid{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));width:100%}.custom-products-grid img{display:block;max-height:100%;max-width:100%;object-fit:contain}.productCard{background:var(--surface-color);border:1px solid var(--input-border);border-radius:12px;box-shadow:0 2px 8px #0000000d;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:.75rem;height:100%;max-width:280px;padding:1rem;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.productCard:hover{background-color:#fffffe2e;box-shadow:0 6px 16px #0000001a;transform:translateY(-2px)}.header-with-back{margin-bottom:20px}.custom-product-details-conatiner{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:30px;width:100%}.custom-product-details-conatiner__left{align-content:center;max-width:100px;min-width:300px;width:20%}.custom-product-details-conatiner__middle{max-width:630px;min-width:300px}.custom-product-details-conatiner__right{width:30%}.custom-product-details__image-container{position:relative}.custom-product-details__image-container__reset{position:absolute;right:2px;top:2px}.surfaces-container{display:flex;flex-wrap:wrap;gap:10px}.surface-container{border:1px solid var(--input-border);border-radius:5px;cursor:pointer;overflow:hidden;padding:10px;position:relative;text-align:center;width:170px}.surface-container-with-text{align-content:center;height:100px}.surface-container-with-image{height:200px}.surface-container__add-new{align-content:center;border:1px solid #ccc0;text-align:center;width:170px}.surface-details{display:block;line-height:1.5rem;white-space:nowrap}.surface-details__active-toggle{display:flex;justify-content:end;padding:0 0 5px}.surface-details p{overflow:hidden;text-overflow:ellipsis}.surfaces-title{font-size:larger;font-weight:700}.surfaces-description{font-size:smaller}.surface-print-areas-container{display:flex;gap:15px}.surface-print-area-container{display:block}.surface-details_image-container{height:145px;position:relative;width:145px}.surface-details_image{image-rendering:crisp-edges;left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.surface-container__overlay{background:#000000bf;border-radius:5px;display:flex;flex-direction:column;inset:0;justify-content:center;opacity:0;padding:1rem;pointer-events:none;position:absolute;top:25px;transform:translateY(100%);transition:opacity .25s ease,transform .25s ease;z-index:10}.surface-container:hover .surface-container__overlay{opacity:1;transform:translateY(0)}.surface-container__overlay .surfaces-description{color:#fff}.custom-product_preferred-container{height:20px;position:absolute;right:2px;text-align:center;top:1px;width:45px}.custom-product_preferred-container--fit{right:40px;top:1px}.custom-product_preferred-container--fill{right:2px;top:1px}.print-area-details__settings{display:flex;flex-wrap:wrap;gap:10px}.view-popup_container{display:flex;height:100%;justify-content:center;width:100%}.view-popup_image-container{height:600px;position:relative;width:600px}.view_bg-image-opacity{opacity:.5}.custom-product-link-selector{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem}.custom-product-link-selector__field{display:flex;flex-direction:column;min-width:180px}.custom-product-link-selector__label{font-size:.9rem;font-weight:600;margin-bottom:.25rem}.custom-product-link-selector__select{font-size:.9rem;padding:.4rem .6rem}.breadcrumbs{display:flex;max-width:100%;overflow-x:auto;scrollbar-width:none}.breadcrumbs::-webkit-scrollbar{display:none}.breadcrumbs__list{align-items:center;display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0}.breadcrumbs__item{align-items:center;display:flex;gap:.25rem}.breadcrumbs__link{align-items:center;background-color:#f4f4f6;border:none;border-radius:999px;color:#555;cursor:pointer;display:inline-flex;font-size:.85rem;justify-content:center;letter-spacing:.03em;line-height:1.2;outline:none;padding:.25rem .6rem;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .1s ease}.breadcrumbs__link--current{background-color:var(--primary-color);color:#fff;cursor:default;font-weight:600}.breadcrumbs__link:not(.breadcrumbs__link--current):hover{background-color:#e2e6f0;box-shadow:0 1px 3px #00000014;color:#222;transform:translateY(-1px)}.breadcrumbs__link:focus-visible{outline:2px solid #2d6cdf;outline-offset:2px}.breadcrumbs__label{white-space:nowrap}.breadcrumbs__separator{color:#bbbbc3;font-size:.9rem;margin:0 .25rem;-webkit-user-select:none;user-select:none}.print-layout__mockups-select{grid-gap:.75rem;display:grid;gap:.75rem;grid-auto-flow:dense;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));justify-content:center;padding:10px}.print-layout__mockups-image{aspect-ratio:1;border:1px solid var(--input-border);border-radius:6px;cursor:pointer;height:100px;opacity:1;padding:6px;width:100px}.print-layout__mockups-image--selected{border-color:var(--primary-color)}.print-layout__mockups-image img{max-height:100%;max-width:100%}.colourways-list-container{width:100%}.colourways-list-empty{padding:15px;text-align:center}.colourways-list,.colourways-list-empty{border:1px solid var(--input-border);border-radius:5px}.colourways-list{overflow:hidden;width:100%}.colourways-list__header{background-color:var(--background-color);font-weight:700}.colourways-list__header,.colourways-list__row{border-bottom:1px solid var(--input-border);display:grid;grid-template-columns:60px 75px 65px 70px 1fr 85px 90px 1fr 100px 65px}.colourways-list__row{cursor:grab}.colourways-list__row:last-child{border-bottom:none}.colourways-list__cell{align-content:center;overflow:hidden;padding:10px;text-overflow:ellipsis;white-space:nowrap}.colourways-list__cell--colour{text-align:center}.colourways-list__cell .switch-wrapper-s{display:inline-flex}.colourways-list__swatch{border:1px solid #d0d0d0;border-radius:4px;display:inline-block;height:24px;vertical-align:middle;width:24px}.colourways-list-toolbar{display:flex;justify-content:flex-end;margin-bottom:10px}.colourways-list__cell--actions{text-align:right}.colourway-popup__colour-field{align-items:center;display:flex;gap:8px}.colourway-popup__colour-field input{flex:1 1}.colourway-popup__settings{border:1px solid var(--input-border);border-radius:5px;margin-top:15px;padding:10px}.colourway-popup__settings-title{font-weight:700;margin:0 0 8px}.colourway-popup__settings-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr 40px;margin-bottom:6px}.colourway-popup__settings-actions{display:flex;justify-content:flex-end;margin-top:8px}.colourway-popup__error{color:#d00000;font-weight:700;margin-top:10px}.colourway-popup__footer{align-items:center;display:flex;justify-content:space-between}.colourway-popup__footer-left{display:flex;justify-content:flex-start}.colourway-popup__footer-right{display:flex;gap:10px;justify-content:flex-end}.colourways-list__row:active{cursor:grabbing}.colourways-list__row--drag-over{background-color:#007bff14}.colourways-list__cell--actions .context-menu-button{cursor:default}.array-manager{display:flex;gap:16px}.array-manager__sidebar{display:flex;flex-direction:column;gap:12px;width:320px}.array-manager__sort-select{float:right;margin-bottom:12px;width:auto}.array-manager__detail{display:flex;flex:1 1;flex-direction:column;gap:12px}.array-manager__list{background:var(--surface-color);border:1px solid var(--input-border);border-radius:6px;max-height:60vh;overflow:auto;padding:8px}.array-manager__list-item{background:var(--input-bg);border:0;border-radius:4px;color:var(--text-color);display:flex;justify-content:space-between;margin-bottom:6px;padding:8px;text-align:left;width:100%}.array-manager__list-item--active{outline:2px solid #3b82f6}.array-manager__field{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.array-manager__label{font-weight:600}.array-manager__settings{border-top:1px dashed #ddd;display:flex;flex-direction:column;gap:8px;padding-top:12px}.array-manager__settings-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr 1fr auto}.array-manager__btn{background:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;padding:8px 12px}.array-manager__btn--primary{background:#3b82f6;border-color:#3b82f6;color:var(--text-color)}.array-manager__btn--secondary{background:#f1f5f9}.array-manager__btn--danger{background:#ef4444;border-color:#ef4444;color:var(--text-color)}.array-manager__actions{display:flex;gap:8px;margin-top:12px}.array-manager__empty,.array-manager__error,.array-manager__loading{padding:8px}.settings-editor{width:100%}.settings-editor-row{display:flex;gap:5px;margin-bottom:5px}.settings-editor__footer{text-align:right}.settings-editor__hint{margin:0 0 8px 3px}.settings-editor__hint--error{color:red}.MMMLinkGrid{display:flex;width:100%}.MMMLinkGrid-column{width:32%}.MMM-Grid{align-items:center;display:flex;gap:15px}.MMM-Grid h3{margin-left:4px}.MMM-Grid_select{margin-top:5px}.MMM-Grid_table-title{font-weight:700}.link-details_link-trio{display:flex;justify-content:center;text-align:center}.link-details_link-trio_MMM{background:var(--input-bg);border:2px solid var(--input-border);border-radius:5px;margin:10px;padding:10px 20px}.MMM-Grid_settings{border-color:var(--input-border);border-radius:10px;border-style:solid;border-width:1px;line-height:20px;margin:5px 0;max-width:600px;padding:10px}.MMM-Grid_settings input{padding:5px 10px}.settings-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.settings-list__item{align-items:center;background:#fafafa;border:1px solid #e8e8e8;border-radius:10px;box-shadow:0 1px 0 #00000005;display:inline-flex;flex:0 0 auto;margin-bottom:8px;max-width:100%;padding:6px 10px;width:-moz-fit-content;width:fit-content}.settings-list__key{color:#444;flex:0 0 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:600;margin-right:6px;white-space:nowrap}.settings-list__key:after{content:":";margin-left:2px}.settings-list__value{color:#222;font-weight:400;max-width:480px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-list--compact .settings-list__item{gap:4px;padding:4px 8px}@media (prefers-color-scheme:dark){.settings-list__item{background:#1e1f23;border-color:#2a2e34}.settings-list__key{color:#c9d1d9}.settings-list__value{color:#e6edf3}}.link-creator__conflicts{background:#fafafa;border:1px solid #e6e6e6;border-radius:10px;margin-top:16px;padding:12px}.link-creator__conflicts-title{color:#333;font-size:14px;font-weight:600;margin:0 0 8px}.link-creator__conflict{border-top:1px dashed #ddd;padding:10px 0}.link-creator__conflict:first-of-type{border-top:none;padding-top:4px}.link-creator__conflict-key{color:#444;font-size:13px;font-weight:600;line-height:1.2;margin-bottom:6px;word-break:break-word}.link-creator__conflict-choices{display:flex;flex-wrap:wrap;gap:8px}.link-creator__choice{align-items:center;background:#fff;border:1px solid #ddd;border-radius:999px;cursor:pointer;display:inline-flex;padding:6px 10px;-webkit-user-select:none;user-select:none}.link-creator__choice input[type=radio]{flex-shrink:0;height:14px;margin-right:8px;width:14px}.link-creator__choice-label{color:#333;font-size:13px;line-height:1.2}.link-creator__choice:hover{background:#f7f7f7;border-color:#ccc}.link-creator__choice:focus-within{box-shadow:0 0 0 2px #4d90fe26;outline:2px solid #4d90fe;outline-offset:2px}.link-creator__choice input[type=radio]:checked+.link-creator__choice-label,.link-creator__choice input[type=radio]:checked~.link-creator__choice-label{color:#111;font-weight:600}.link-creator__choice:has(input[type=radio]:checked){background:#eef4ff;border-color:#c9dcff}@media (max-width:480px){.link-creator__conflicts{padding:10px}.link-creator__conflict-choices{gap:6px}.link-creator__choice{padding:5px 8px}.link-creator__choice-label{font-size:12px}}.terms-section__container{background:var(--surface-color);border:1px solid var(--input-border);border-radius:10px;margin-bottom:10px;overflow:hidden;padding:10px 12px}.terms-section__header{align-content:center;align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:space-between}.terms-section__name{opacity:.8}.terms-section__published-date{opacity:.6}.terms-section__body{line-height:1.3rem}.terms-section__body p{margin:10px 0}*{box-sizing:border-box;margin:0;padding:0}body,html{background-color:#faf7f5;background-color:var(--background-color);color:#1e1e2f;color:var(--text-color);font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.875rem;height:100%;width:100%}#floating-ui-root{position:relative;z-index:1003}@media (max-width:768px){.layout{height:60%;transform:scale(.6);transform-origin:top left;width:166.66667%}}button{background:none;border:none;cursor:pointer}hr{background:#dfdfdf;background:var(--input-border);border:0;color:#dfdfdf;color:var(--input-border);height:1px}.horizontal-align-content-center{align-content:center;align-items:center;display:flex;gap:10px}.horizontal-align-content-center.flex-justify-left-right{justify-content:space-between}.flex-wrap{flex-wrap:wrap}.warning-message{color:red}.warning-icon{cursor:context-menu}.cursor-pointer{cursor:pointer}.full_width_scroll{overflow:auto;width:100%}.checkbox-input{margin-right:6px;width:auto}input[type=checkbox]{accent-color:#007bff;accent-color:var(--primary-color)}.navigate-text-link{cursor:pointer;font-weight:600}.navigate-text-link:hover{text-decoration:underline}.warning-text{background:#ffecb1;background:var(--toast-color--warning);border-radius:12px;color:#1e1e2f94;padding:7px 18px}*{scrollbar-color:#999 #f1f1f1;scrollbar-width:thin}::-webkit-scrollbar{background:#0000;width:0;width:8px}::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:4px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;appearance:textfield}.info-button{align-items:center;background:#0000;border:none;border-radius:999px;color:#64748bf2;cursor:pointer;display:inline-flex;flex:0 0 auto;height:18px;justify-content:center;margin-top:0;padding:0;width:18px}.info-button svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;display:block;height:18px;width:18px}.info-button .info-button__dot{fill:currentColor;stroke:none}.info-popover{background:#fff;background:var(--surface-color,#fff);border:1px solid #dfdfdf;border:1px solid var(--input-border,#0000001f);border-radius:10px;box-shadow:0 14px 28px #0f172a24;box-sizing:border-box;color:#1e1e2f;color:var(--text-color,inherit);font-size:12px;font-weight:500;left:0;line-height:1.45;margin:0;max-width:none;padding:10px 12px;position:absolute;right:0;top:calc(100% + 8px);width:335px;z-index:20}:root{--background-color:#faf7f5;--secondary-color:#f9f9f9;--contrast-background-color:#1e1e2f;--contrast-background-color-trans:#1e1e2f0a;--text-color:#1e1e2f;--text-color-trans:#1e1e2f7d;--contrast-text-color:#faf7f5;--box-shadow:0px 4px 6px #0000001a;--surface-color:#fff;--card-shadow:0 2px 6px #0000000d;--popup-overlay-color:#0009;--table-header-color:#e8e8e859;--hover-color:#eee;--hover-border-color:#adb3b7;--hover-box-shadow-color:#d8dbdf91;--input-bg:#fff;--input-text:#111;--input-border:#dfdfdf;--input-disabled-bg:#f4f4f4;--input-disabled-text:#626262;--input-disabled-border:#ddd;--error-color:#e63946;--toast-color--success:#b3eab3;--toast-color--error:#f58b8b;--toast-title--error:#d91818;--toast-color--warning:#ffecb1;--toast-color--info:#a8c9ff}[data-theme=dark]{--background-color:#1e1e2f;--secondary-color:#12121e;--contrast-background-color:#faf7f5;--contrast-background-color-trans:#faf7f529;--text-color:#fff;--text-color-trans:#ffffff5e;--contrast-text-color:#1e1e2f;--box-shadow:0px 4px 13px #ffffff2f;--surface-color:#2e3147;--card-shadow:0 2px 8px #ffffff0d;--popup-overlay-color:#fff9;--table-header-color:#f8f8f842;--hover-color:#eee;--hover-border-color:#707377;--hover-box-shadow-color:#5c585842;--input-bg:#363a55;--input-text:#eee;--input-border:#444;--input-disabled-bg:#363a55;--input-disabled-text:#777;--input-disabled-border:#444;--error-color:#ff6b6b;--toast-color--success:#35ca353d;--toast-color--error:#a43b3b;--toast-title--error:#fff;--toast-color--warning:#ac8a21;--toast-color--info:#003182}:root{--primary-color:#007bff;--primary-color-trans:#007bff5e}[data-primary=purple]{--primary-color:#6a0dad;--primary-color-trans:#6a0dad5e}[data-primary=blue]{--primary-color:#007bff;--primary-color-trans:#007bff5e;--primary-font-color:#ccc}[data-primary=pink]{--primary-color:#ff1493;--primary-color-trans:#ff14935e}[data-primary=orange]{--primary-color:#ff7f00;--primary-color-trans:#ff7f005e}[data-primary=green]{--primary-color:#28a745;--primary-color-trans:#28a7455e}.global-icon{color:inherit;vertical-align:middle}.global-icon--light{color:#fff}.global-icon--primary{color:#007bff;color:var(--primary-color)}.layout{display:block;height:100vh}.sidebar{background:#007bff;background:var(--primary-color);color:#fff;display:flex;flex-direction:column;float:left;height:100%;left:0;overflow:hidden;position:fixed;top:0;transition:width .3s ease-in-out;z-index:1000}.sidebar.is_desktop.closed{width:80px}.sidebar.is_desktop.open{width:260px}.sidebar.is_mobile.closed{width:0}.sidebar.is_mobile.open{width:260px}.sidebar__toggle-sidebar-btn{align-items:center;background:#007bff;background:var(--primary-color);border:none;border-radius:20px;color:#fff;display:flex;font-size:18px;height:38px;justify-content:center;margin-left:20px;margin-top:15px;position:absolute;right:-10px;width:38px}.sidebar--logo{display:flex;justify-content:center;margin-top:18px}.logo_mobile{flex-shrink:0;max-height:100%;max-width:100%;object-fit:contain;width:160px}.logo{clip-path:inset(0 92% 0 0);transform:translateX(45%)}.sidebar.is_desktop.closed .sidebar-dropdown__arrow,.sidebar.is_desktop.closed .sidebar-nav-item__title{display:none}.sidebar nav{display:flex;flex-direction:column;height:100%;justify-content:space-between;margin:10px;overflow-y:auto;position:relative;scrollbar-width:none}.sidebar nav ul{list-style:none;padding:0}.sidebar nav li{padding:17px;white-space:nowrap}.sidebar nav li a{align-items:center;color:#ffffffb3;display:flex;text-decoration:none}.sidebar nav li a:hover{color:#fff}.sidebar nav li a img{height:24px;margin-right:10px;opacity:.7;transition:opacity .3s ease;width:24px}.sidebar nav li a:hover img{opacity:1}.sidebar nav li a.active,.sidebar nav li a.active img{color:#fff;font-weight:700;opacity:1}.sidebar-nav-item__icon{margin-right:10px;opacity:.7;transition:opacity .2s ease}.sidebar-dropdown__link--active .sidebar-nav-item__icon,.sidebar-dropdown__link--active .sidebar-nav-item__sub-title,.sidebar-dropdown__link--active .sidebar-nav-item__title{color:#fff;font-weight:700;opacity:1}.sidebar-nav-item__icon.active{opacity:1}.sidebar-submenu{margin-top:0;max-height:0;opacity:0;overflow:hidden;padding-left:1.5rem;transition:all .3s ease}.sidebar-dropdown.open .sidebar-submenu{margin-top:.5rem;max-height:500px;opacity:1;width:100%}.sidebar-dropdown__arrow{background:none;border:none;color:#fff;font-size:.8rem;margin-left:auto}.sidebar-TandCs-container{padding:5px;width:100%}.sidebar-TandCs-container :hover{opacity:1;text-decoration:underline}.sidebar-TandCs-container a{opacity:.8}.sidebar-TandCs-container a,.sidebar-TandCs-container a:visited{color:#fff;text-decoration:none}.content{display:flex;flex-direction:column;float:right;transition:width .3s ease-in-out}.content.is_mobile{width:100%}.content.is_desktop.sidebar_open{width:calc(100% - 260px)}.content.is_desktop.sidebar_closed{width:calc(100% - 80px)}.footer,.header{align-items:center;display:flex;position:relative}.header{border-bottom:1px solid #dfdfdf;border-bottom:1px solid var(--input-border);height:65px}.footer{height:30px;justify-content:right}.footer-container-right{margin-right:20px}.footer-container-right p{font-size:.8571em}.header-container-left{align-items:center;display:flex}.header-container-left__pagetitle{margin-left:35px}.header-container-left__pagetitle-suffix{font-style:italic;font-weight:700}@media (min-width:769px){.header-container-left__pagetitle{font-size:1.4rem}}@media (max-width:768px){.header-container-left__pagetitle{font-size:1rem}}.header-container-left__toggle-sidebar-btn{align-items:center;background:#007bff;background:var(--primary-color);border:none;border-radius:20px;color:#fff;display:flex;font-size:18px;height:38px;justify-content:center;margin-left:20px;width:38px}.header-container-right{align-items:center;display:flex;margin-right:20px;position:absolute;right:0}.header-container-right__logout-btn{background:#007bff;background:var(--primary-color);border:none;color:#fff;margin-right:20px;padding:5px 10px}.header-email{margin-right:15px}.settings-container{margin-right:20px;position:relative}.theme-icon-button{cursor:pointer}.dropdown{animation:fadeIn .3s forwards;background:#fff;background:var(--input-bg);border-radius:8px 0 8px 8px;box-shadow:0 4px 6px #0000001a;box-shadow:var(--box-shadow);color:#1e1e2f;color:var(--text-color);display:flex;flex-direction:column;gap:10px;opacity:0;padding:10px;position:absolute;right:0;top:40px;transform:translateY(-10px);z-index:1000}.settings-dropdown{width:200px}.settings-dropdown select{border:1px solid #ccc;border-radius:3px;font-size:14px;padding:5px}.primary-preview{align-items:center;display:flex;gap:10px}.preview{border-radius:50%;height:20px;transition:transform .2s ease;width:20px}.preview:hover{transform:scale(1.1)}.preview.purple{background-color:#6a0dad}.preview.blue{background-color:#007bff}.preview.pink{background-color:#ff1493}.preview.orange{background-color:#ff7f00}.preview.green{background-color:#28a745}.active-primary{border:2px solid #000;height:25px;width:25px}.main{min-height:calc(100vh - 95px);padding:10px}.confirmation_dialog{align-items:center;background-color:#0009;background-color:var(--popup-overlay-color);color:#222;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;text-align:center;top:0;width:100%;z-index:9999}.confirmation_dialog_content{background-color:#fff;background-color:var(--surface-color);border-radius:8px;box-shadow:0 0 20px #00000080;color:#1e1e2f;color:var(--text-color);max-width:1000px;padding:20px 50px;position:relative}.confirmation_dialog_content.information_content{max-height:90vh;overflow-y:auto;width:55vw}.confirmation_dialog_content.zoomed_image{max-height:80vh;max-width:80vw}.confirmation_dialog_message{font-size:small;margin-bottom:20px}.confirmation_dialog_buttons_div{align-content:center;display:flex;gap:18px;justify-content:center;text-align:center}.confirmation_dialog_button{border-radius:6px;cursor:pointer;font-size:14px;font-weight:700;min-width:80px;opacity:.8;padding:8px 16px}.confirmation_dialog_button:hover{opacity:1}.confirmation_dialog_button.confirm{background-color:#007bff;background-color:var(--primary-color);border:none;color:#fff}.confirmation_dialog_button.cancel{background-color:#fff;border:2px solid #007bff;border:2px solid var(--primary-color);color:#007bff;color:var(--primary-color)}.tabs-wrapper{border-radius:8px;display:flex;flex-direction:column;height:calc(100% - 35px);overflow:hidden}.tabs-wrapper.tabs-wrapper--no-background{background:#faf7f5;background:var(--background-color);border:0 solid #faf7f5;border:0 solid var(--background-color)}.tabs-wrapper.tabs-wrapper--fill-background{background:#fff;background:var(--surface-color);border:10px solid #fff;border:10px solid var(--surface-color)}.tabs-header{border-bottom:1px solid #dfdfdf;border-bottom:1px solid var(--input-border);display:flex;justify-content:space-between;position:sticky;top:0;z-index:2}.tabs-header__tab{background:none;border:none;color:#1e1e2f;color:var(--text-color);cursor:pointer;flex:1 1;font-size:16px;padding:12px 16px;position:relative;text-align:center;transition:background .3s}.tabs-header__tab--active{color:#007bff;color:var(--primary-color);font-weight:700}.tabs-header__close-button{background:none;border:none;position:absolute;right:9px}.tabs-header__close-button:hover{font-weight:700}.tabs-header__tab--active .tabs-header__close-button{color:#007bff;color:var(--primary-color);font-weight:700}.tabs-header__indicator{background-color:#007bff;background-color:var(--primary-color);bottom:0;height:3px;left:0;position:absolute;transition:transform .3s ease;width:33.33333%;z-index:1}.tabs-scroll-container{flex:1 1;overflow-y:auto}.tabs-content{animation:fadeIn .3s ease-in-out;min-height:100%;padding:16px}.tabs-footer{border-top:1px solid #dfdfdf;border-top:1px solid var(--input-border);bottom:0;display:flex;gap:12px;justify-content:flex-end;padding:16px;position:sticky;z-index:200}.tabs-footer.tabs-footer--no-background{background-color:#faf7f5;background-color:var(--background-color)}.tabs-footer.tabs-footer--fill-background{background-color:#fff;background-color:var(--surface-color)}.tabs-footer__button{background:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;padding:8px 16px}.tabs-footer__button--primary{background:#2c3e50;border:none;color:#fff}input,select,textarea{background-color:#fff;background-color:var(--input-bg,#fff);border:1px solid #dfdfdf;border:1px solid var(--input-border,#ccc);border-radius:12px;box-sizing:border-box;color:#111;color:var(--input-text,#111);font-family:inherit;font-size:.875rem;outline:none;padding:8px 14px;transition:border .3s ease,box-shadow .3s ease;width:99%}input:focus,select:focus,textarea:focus{border-color:#007bff;border-color:var(--primary-color);box-shadow:0 0 0 2px #007bff33}input:disabled,select:disabled,textarea:disabled{background-color:#f4f4f4;background-color:var(--input-disabled-bg,#f4f4f4);border-color:#ddd;border-color:var(--input-disabled-border,#ddd);color:#626262;color:var(--input-disabled-text,#aaa);cursor:not-allowed}input.input-error{background-color:#fff5f5;background-color:var(--error-bg,#fff5f5);border-color:#e63946;border-color:var(--error-color,#e63946);color:#e63946;color:var(--error-text,#e63946)}.form-label{color:#1e1e2f;color:var(--text-color,#333);display:block;font-weight:600;margin-bottom:6px}.input-group{margin-bottom:1.5rem}.input-error-message{color:#e63946;color:var(--error-color,#e63946);font-size:.85rem;margin-top:4px}table{border-collapse:collapse;margin-top:1rem;width:100%}td,th{border-bottom:1px solid #dfdfdf;border-bottom:1px solid var(--input-border);overflow:hidden;padding:.75rem;text-align:left;text-overflow:ellipsis;white-space:nowrap}.selected,tbody tr:hover,th{background-color:#e8e8e859;background-color:var(--table-header-color)}.selected{font-weight:700}.connections-table{border-collapse:collapse;margin-top:1rem;width:100%}.connections-table td,.connections-table th{border-bottom:1px solid #e0e0e0;padding:.75rem;text-align:left}.connections-table .selected,.connections-table th,.connections-table tr:hover{background-color:#e8e8e859;background-color:var(--table-header-color)}.connections-table .selected{font-weight:700}.popup-overlay{align-items:center;animation:fadeIn .3s ease-in-out;background-color:#0009;background-color:var(--popup-overlay-color);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1003}.popup-container{animation:slideIn .3s ease-in-out;background:#faf7f5;background:var(--background-color);border-radius:8px;display:flex;flex-direction:column;min-height:0;overflow:hidden;position:relative}.popup-container--large{height:92vh;min-height:0;width:92%}.popup-container--large-inner{height:86vh;min-height:0;width:86%}.popup-container--medium{height:80vh;min-height:0;width:80%}.popup-container--medium-inner{height:70vh;min-height:0;width:70%}.popup-container--small{height:50vh;max-height:90vh;min-height:0;width:50%}.popup-content{flex:1 1;min-height:0;overflow-y:auto;scroll-behavior:auto}.popup-content__body{padding:10px}.popup-close{background:none;border:none;color:#1e1e2f;color:var(--text-color);cursor:pointer;font-size:1.5rem;margin:13px;position:absolute;right:12px;top:12px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.popup-overlay .grid-item{min-width:330px}.popup-content input,.popup-content select{margin:3px;overflow:hidden;padding:5px 10px;text-overflow:ellipsis;white-space:nowrap}.popup__header{align-items:center;background:#fff;background:var(--input-bg);border-bottom:1px solid #0000000f;display:flex;justify-content:space-between;padding:16px 16px 12px}.popup__title{font-size:22px;font-weight:700;letter-spacing:-.02em;margin:0}.popup__subtitle{font-size:13px;margin:6px 0 0;opacity:.6}.popup__headerRight{align-items:center;display:flex;gap:10px}.popup__close{background:#ffffffe6;border:1px solid #0000001a;border-radius:12px;cursor:pointer;font-weight:700;padding:10px 12px}.popup_grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));padding:10px}.popup_coloumn{display:flex;flex-direction:column;gap:16px}.card{background:#fff;background:var(--surface-color,#fff);border:1px solid #00000014;border-radius:16px;box-shadow:0 8px 20px #00000014;overflow:hidden}.card__header{align-items:center;background:#f9f9f9;background:var(--secondary-color);border-bottom:1px solid #0000000f;display:flex;justify-content:space-between;padding:14px 14px 10px}.card__header--sticky{background:#f9f9f9;background:var(--secondary-color,#fff);position:sticky;top:0;z-index:2}.hintText{opacity:.8}.card__content{padding:10px 14px 14px}.card__title{font-size:16px;font-weight:700;margin:0}.card__text{color:#000000b8;line-height:1.5;margin:0;padding:12px 14px 0}.card__footer{display:flex;flex-wrap:wrap;gap:10px;padding:12px 14px 14px}.card__footer--split{align-items:center;justify-content:space-between}.add-image-placeholder{align-items:center;border:2px dashed #ccc;border-radius:8px;color:#999;cursor:pointer;display:flex;flex-direction:column;font-size:24px;height:100%;justify-content:center;transition:border-color .2s,color .2s;width:100%}.add-image-placeholder:hover{border-color:#007bff;border-color:var(--primary-color);color:#1e1e2f;color:var(--text-color)}.add-image-placeholder span{font-size:12px;margin-top:4px;text-align:center}.strich_mockup{background-repeat:no-repeat;background-size:100% 100%;overflow:hidden;position:relative}.strich_mockup_design{background-position:50%;background-repeat:no-repeat;position:absolute}.strich_fit{background-size:contain}.strich_fill{background-size:cover}.strich_mockup_trim{display:block;height:100%;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;left:0;pointer-events:none;position:absolute;top:0;width:100%}.strich_masonry{grid-gap:.75rem;display:grid;gap:.75rem;grid-auto-flow:dense;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-template-columns:repeat(auto-fill,minmax(var(--grid-column-width,var(--strich-grid-column-width,220px)),1fr));justify-content:center}.strich_masonry_full{flex-basis:100%;width:100%}.strich_masonry_designset{align-items:center;background:#fff;background:var(--input-bg);border-radius:12px;box-shadow:0 2px 4px #00000026;display:flex;flex-direction:row;flex-wrap:wrap;gap:.25rem;justify-content:center;padding:.5rem;position:relative;transition:opacity .3s,transform .3s}.strich_masonry_designset.removing{opacity:0;transform:scale(.5)}.strich_masonry_product_name{color:#000;font-size:.875rem;text-align:left;width:100%}.strich_masonry_designset .strich_design_name{color:#000;font-size:.875rem;margin-top:.25rem}.strich_masonry_designset .strich_design_delete{background-color:#222;border-radius:50%;color:#fff;cursor:pointer;font-size:.75rem;height:20px;line-height:20px;margin-top:.25rem;position:absolute;right:3px;text-align:center;top:0;width:20px;z-index:1}.strich_toggle{-webkit-appearance:none;appearance:none;background-color:#ccc;border-color:#000;border-radius:1.9rem;border-width:1px;box-shadow:inset -1.7rem 0 0 -5px #444;color:#333;cursor:pointer;flex-shrink:0;height:1.5rem;transition:box-shadow .1s ease-out;width:3rem}.strich_toggle:checked{box-shadow:inset 1.7rem 0 0 -5px #444}.i2p-top-gallery>div{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:left;padding:1rem 0}.i2p-top-gallery-item{border:2px solid #555;cursor:pointer;display:inline-block;height:auto;transition:border-color .3s;width:4rem}.i2p-top-gallery-item img{display:block;height:100%;object-fit:cover;width:100%}.i2p-top-gallery-item-selected{border-color:#f60}.strich_mockup_design.i2p-selected{outline:2px solid #00000059;outline-offset:2px}.strich_mockup_design.i2p-dragging{cursor:grabbing}.strich_mockup_design .i2p-handle{background:#000;background:#fff;border:2px solid #fff;border:2px solid #000;border-radius:2px;border-radius:50%;box-sizing:border-box;cursor:default;display:none;height:10px;height:1rem;position:absolute;width:10px;width:1rem;z-index:5}.strich_mockup_design.i2p-selected .i2p-handle{display:block}.strich_mockup_design .i2p-handle.tl{left:0;top:0;transform:translate(-50%,-50%)}.strich_mockup_design .i2p-handle.tr{right:0;top:0;transform:translate(50%,-50%)}.strich_mockup_design .i2p-handle.bl{bottom:0;left:0;transform:translate(-50%,50%)}.strich_mockup_design .i2p-handle.br{bottom:0;right:0;transform:translate(50%,50%)}.strich_mockup_design .i2p-handle.br,.strich_mockup_design .i2p-handle.tl{cursor:nwse-resize}.strich_mockup_design .i2p-handle.bl,.strich_mockup_design .i2p-handle.tr{cursor:nesw-resize}.strich_mockup_design .i2p-handle{touch-action:none;-webkit-user-select:none;user-select:none}.selectable__chips{display:flex;flex-wrap:wrap;gap:6px}.selectable__chip{align-items:center;background:#1e1e2f0a;background:var(--contrast-background-color-trans);border:1px solid #1e1e2f0a;border:1px solid var(--contrast-background-color-trans);border-radius:999px;color:#1e1e2f;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:.78rem;gap:6px;padding:6px 10px;transition:background .15s ease,border-color .15s ease,transform .15s ease}.selectable__chip:hover:not(:disabled){background:#f3f4f6;color:#000;transform:translateY(-1px)}.selectable__chip:disabled{cursor:not-allowed}.selectable__chip--selected{background:#007bff;background:var(--primary-color);border-color:#007bff;border-color:var(--primary-color);color:#fff}.selectable__chip{font-weight:700;line-height:1}
/*# sourceMappingURL=main.c0c4418f.css.map*/