s-button:not(:defined),s-text:not(:defined),s-heading:not(:defined),s-paragraph:not(:defined),s-banner:not(:defined),s-stack:not(:defined),s-grid:not(:defined),s-box:not(:defined),s-card:not(:defined),s-page:not(:defined),s-table:not(:defined),s-badge:not(:defined){opacity:0;visibility:hidden}html,body{-webkit-text-size-adjust:100%;text-size-adjust:100%}:root{--fl-font-family: var( --p-font-family-sans, Inter, -apple-system, BlinkMacSystemFont, "San Francisco", "Segoe UI", Roboto, "Helvetica Neue", sans-serif );--fl-type-heading-size: .8125rem;--fl-type-heading-line: 1.25rem;--fl-type-body-size: .8125rem;--fl-type-body-line: 1.25rem;--fl-type-weight-regular: var(--p-font-weight-regular, 450);--fl-type-weight-semibold: var(--p-font-weight-semibold, 650);--fl-type-color: var(--p-color-text, #303030);--fl-type-color-subdued: var(--p-color-text-secondary, #616161)}.fl-tab-nav,.fl-page-content,.fl-card,.fl-account-card,.fl-settings,.fl-sync-page,.fl-faq-page,.fl-orders-overview,.fl-order-detail,.fl-contact__layout,.fl-catalogue-card{font-family:var(--fl-font-family);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%}s-heading,s-paragraph,s-text,s-banner,s-text-field,s-text-area,s-select,s-section{font-size:var(--fl-type-body-size);line-height:var(--fl-type-body-line);-webkit-text-size-adjust:100%;text-size-adjust:100%}.fl-type-stack{display:flex;flex-direction:column;gap:var(--p-space-100, .25rem);min-width:0}.fl-type-heading{margin:0;font-family:var(--fl-font-family);font-size:var(--fl-type-heading-size);font-weight:var(--fl-type-weight-semibold);line-height:var(--fl-type-heading-line);color:var(--fl-type-color)}.fl-type-body{margin:0;font-family:var(--fl-font-family);font-size:var(--fl-type-body-size);font-weight:var(--fl-type-weight-regular);line-height:var(--fl-type-body-line);color:var(--fl-type-color)}.fl-type-body--subdued{color:var(--fl-type-color-subdued)}.fl-type-body--strong{font-weight:var(--fl-type-weight-semibold);color:var(--fl-type-color)}.fl-type-body a{color:var(--p-color-text-link, #005bd3)}.fl-page-content{container-type:inline-size;container-name:fl-app;width:100%}.fl-page-content,.fl-card,.fl-account-card,.fl-account-copy,.fl-settings-card,.fl-sync-panel,.fl-faq-group,.fl-faq-group__copy,.fl-faq-question__answer,.fl-orders-metric,.fl-orders-metric__body,.fl-orders-table-wrap,.fl-catalogue-card,.fl-catalogue-card__metric-copy,.fl-contact__form-card,.fl-order-detail,.fl-order-detail-stat__content,.fl-sync-metric,.fl-settings-step__copy{overflow-wrap:break-word;word-wrap:break-word;min-width:0}.fl-tab-nav{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;gap:0;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.fl-tab{font-size:13px;font-weight:600;color:#616161;padding:9px 12px;border-radius:8px 8px 0 0;text-decoration:none;position:relative;top:1px;white-space:nowrap;display:inline-block}.fl-tab:hover{color:#303030}.fl-tab--active{color:#303030;background:#fff;border:1px solid #e3e3e3;border-bottom-color:#fff}.fl-page-content--flush-home s-stack>s-section:first-child,.fl-page-content--flush-home s-stack>*:first-child,.fl-page-content--flush-home .fl-section-flush-top-left{border-top-left-radius:0!important}.fl-connection-card{border-radius:0}.fl-connection-icon{display:flex;align-items:center;justify-content:center;inline-size:48px;block-size:48px;border-radius:50%;background:#cdfee1;color:#0c5132;flex-shrink:0}.fl-connection-status{display:flex;align-items:flex-start;gap:var(--p-space-300, .75rem);min-width:0}.fl-connection-status__content{display:flex;flex-direction:column;gap:var(--p-space-100, .25rem);min-width:0}.fl-connection-status__heading{display:flex;align-items:center;flex-wrap:wrap;gap:var(--p-space-200, .5rem)}.fl-connection-status__sync{display:flex;flex-wrap:wrap;align-items:baseline;gap:0}.fl-connection-status__date{display:flex;align-items:center;gap:var(--p-space-100, .25rem);margin-block-start:var(--p-space-100, .25rem);margin-inline-start:0;padding-inline-start:0}.fl-connection-calendar-icon{display:inline-flex;align-items:center;color:#616161;flex-shrink:0}.fl-connection-disconnect-btn-wrap{display:inline-flex}.fl-connection-disconnect-btn-wrap s-button{--s-button-border: 1px solid #d72c0d;--s-button-border-color: #d72c0d;--s-button-color: #8e0b21;--s-button-background: #ffffff;box-shadow:inset 0 0 0 1px #d72c0d;border-radius:8px}.fl-connection-banner{align-items:stretch}s-section .fl-account-logo{flex-shrink:0}.fl-account-card__inner{display:flex;flex-direction:column;gap:20px;padding:20px}.fl-account-copy{min-width:0;flex:1 1 auto;overflow-wrap:anywhere;word-break:break-word}.fl-account-actions{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:8px;min-width:0;padding-top:0}.fl-account-actions s-button{flex-shrink:0}.fl-account-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:start}.fl-account-header__identity{display:flex;gap:16px;min-width:0;align-items:flex-start}.fl-account-logo{flex-shrink:0;inline-size:84px;block-size:84px;border-radius:14px;border:1px solid #e3e3e3;background:#f6fbf4;display:flex;align-items:center;justify-content:center;overflow:hidden}.fl-account-logo img{inline-size:72px;block-size:72px;object-fit:contain}.fl-account-header__copy{min-width:0;flex:1 1 auto}.fl-account-eyebrow{margin:0 0 4px;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:#6d7175}.fl-account-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fl-account-title{margin:0;font-size:22px;line-height:1.2;font-weight:700;color:#202223}.fl-account-subtitle{margin:8px 0 0;max-width:42rem;font-size:13px;line-height:1.45;color:#6d7175}.fl-account-meta{margin:6px 0 0;font-size:12px;line-height:1.4;color:#6d7175}.fl-account-badge{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:650;line-height:1.3}.fl-account-badge__dot{inline-size:7px;block-size:7px;border-radius:50%;background:currentColor}.fl-account-badge--success{background:#cdfee1;color:#0c5132}.fl-account-badge--warning{background:#ffea8a;color:#4f4700}.fl-account-badge--muted{background:#f1f2f3;color:#6d7175}.fl-account-header__aside{display:flex;flex-direction:column;align-items:flex-end;gap:12px;min-inline-size:220px}.fl-account-header__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.fl-account-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fl-account-panel{display:flex;flex-direction:column;gap:14px;min-width:0;padding:16px;border:1px solid #e3e3e3;border-radius:12px;background:#fff}.fl-account-panel__head{display:flex;gap:12px;align-items:flex-start}.fl-account-panel__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:36px;block-size:36px;border-radius:10px}.fl-account-panel__icon--ok{background:#cdfee1;color:#0c5132}.fl-account-panel__icon--no{background:#fed3d1;color:#8e1f0b}.fl-account-panel__icon--fssai{background:#ffd6a4;color:#5c3b00}.fl-account-panel__title{margin:0;font-size:14px;font-weight:700;line-height:1.3;color:#202223}.fl-account-panel__subtitle{margin:4px 0 0;font-size:12px;line-height:1.45;color:#6d7175}.fl-account-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.fl-account-list li{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;color:#303030}.fl-account-mark{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:20px;block-size:20px;margin-block-start:1px;border-radius:50%}.fl-account-mark--ok{background:#cdfee1;color:#0c5132}.fl-account-mark--no{background:#fed3d1;color:#8e1f0b}.fl-account-timing{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;background:#f6f6f7;color:#4a4a4a;font-size:12px;line-height:1.4}.fl-account-help{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:4px}.fl-account-panel--help-only .fl-account-help{margin-top:0}.fl-account-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:4px}.fl-account-footer__note{display:flex;align-items:flex-start;gap:8px;min-width:0;flex:1 1 auto}.fl-account-footer__info{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:16px;block-size:16px;margin-block-start:2px;border-radius:50%;border:1px solid #8c9196;color:#6d7175;font-size:10px;font-weight:700;font-style:italic;line-height:1}.fl-account-footer__text{margin:0;font-size:12px;line-height:1.5;color:#6d7175}.fl-account-footer__text a{color:#005bd3;text-decoration:none;white-space:nowrap}.fl-account-footer__text a:hover{text-decoration:underline}.fl-account-footer__brand{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;padding:6px 10px;border-radius:999px;background:#eefbef;color:#0c5132;font-size:11px;font-weight:650;line-height:1.3}.fl-account-footer__brand img{inline-size:22px;block-size:22px;object-fit:contain;border-radius:50%;background:#fff}@media(max-width:980px){.fl-account-panels{grid-template-columns:1fr}.fl-account-footer{flex-direction:column;align-items:flex-start}}@container fl-app (max-width: 560px){.fl-account-actions{justify-content:center;padding-top:0}.fl-account-actions s-stack{justify-content:center;width:fit-content;margin-inline:auto}}@container fl-app (max-width: 840px){.fl-account-panels{grid-template-columns:1fr}}.fl-bank-section{border:1px solid #e3e3e3;border-radius:10px;overflow:hidden;background:#fff}.fl-bank-section__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:#f6f6f7;border-bottom:1px solid #e3e3e3}.fl-bank-section__required{display:inline-flex;align-items:center;padding:2px 8px;border-radius:6px;background:#d72c0d;color:#fff;font-size:12px;font-weight:600;line-height:1.4}.fl-bank-section__body{padding:14px}.fl-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;align-items:start}.fl-native-field{display:flex;flex-direction:column;gap:6px;min-width:0}.fl-native-field__label{font-size:13px;font-weight:550;color:#303030;line-height:1.3}.fl-native-field__control{box-sizing:border-box;width:100%;height:36px;min-height:36px;border:1px solid #c9cccf;border-radius:8px;padding:6px 10px;background:#fff;font:inherit;color:#202223;line-height:1.25}.fl-native-field__control:focus{outline:2px solid #005bd3;outline-offset:1px}.fl-native-field__error{font-size:12px;color:#d72c0d;line-height:1.3}.fl-native-field--file{margin-top:14px}.fl-native-field__file{width:100%;font:inherit;font-size:13px}.fl-native-field__hint{font-size:12px;color:#6d7175;line-height:1.3}@media(max-width:640px){.fl-form-grid{grid-template-columns:1fr}}.fl-terms-preview{border:1px solid #e3e3e3;border-radius:12px;overflow:hidden;background:#f3f3f3}.fl-terms-preview__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:#fff;border-bottom:1px solid #e3e3e3}.fl-terms-preview__meta{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.fl-terms-preview__label{font-size:13px;font-weight:650;color:#202223}.fl-terms-preview__version{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#f1f2f3;color:#5c5f62;font-size:11px;font-weight:600;line-height:1.3}.fl-terms-preview__hint{flex-shrink:0;font-size:12px;font-weight:550;color:#6d7175}.fl-terms-preview__hint--done{color:#0c5132}.fl-terms-scroll{position:relative;max-height:min(56vh,520px);overflow:auto;padding:14px 16px 22px;background:#fff;line-height:1.55;color:#303030;scroll-behavior:smooth}.fl-terms-pdf-frame{display:block;width:100%;height:min(70vh,640px);border:0;background:#f6f6f7}.fl-terms-scroll--more:after{content:"";position:sticky;bottom:0;left:0;display:block;height:36px;margin:0 -16px -22px;pointer-events:none;background:linear-gradient(to bottom,#fff0,#fffffff2)}.fl-terms-scroll:focus{outline:2px solid #005bd3;outline-offset:-2px}.fl-terms-scroll p+p{margin-block-start:10px}.fl-terms-doc{max-width:none;margin:0;font-size:12.5px;color:#202223}.fl-terms-doc--empty{color:#6d7175}.fl-terms-doc h1{margin:0 0 10px;font-size:15px;font-weight:700;line-height:1.3;color:#111213}.fl-terms-doc h2,.fl-terms-doc h3{margin:16px 0 6px;font-size:13px;font-weight:700;line-height:1.35;color:#202223}.fl-terms-doc h1+h2,.fl-terms-doc h1+h3{margin-top:10px}.fl-terms-doc p{margin:0 0 8px;color:#303030}.fl-terms-doc ul,.fl-terms-doc ol{margin:0 0 10px;padding-inline-start:1.2rem}.fl-terms-doc li+li{margin-top:3px}.fl-terms-doc strong,.fl-terms-doc b{font-weight:650;color:#202223}.fl-terms-doc a{color:#005bd3}.fl-terms-doc table{width:100%;border-collapse:collapse;margin:10px 0;font-size:12px;overflow:hidden;border:1px solid #e3e3e3;border-radius:8px}.fl-terms-doc td,.fl-terms-doc th{border:1px solid #e3e3e3;padding:6px 8px;vertical-align:top}.fl-terms-doc th{background:#f6f6f7;font-weight:650;text-align:left}.fl-terms-check{display:flex;align-items:flex-start;gap:10px;font-size:var(--fl-type-body-size);line-height:var(--fl-type-body-line);color:var(--fl-type-color)}.fl-terms-check input{margin-top:3px}.fl-terms-check input:disabled{cursor:not-allowed;opacity:.55}@media(max-width:640px){.fl-terms-preview__toolbar{flex-direction:column;align-items:flex-start}.fl-terms-scroll{padding:12px 12px 20px}.fl-terms-scroll--more:after{margin:0 -12px -20px}}#terms,#fssai,#bank{scroll-margin-top:24px}.fl-settings{display:flex;flex-direction:column;gap:16px}.fl-settings-card{padding:20px}.fl-settings-card__header{display:flex;align-items:flex-start;gap:12px}.fl-settings-card__header--split{justify-content:space-between;gap:16px}.fl-settings-card__heading{display:flex;align-items:flex-start;gap:12px;min-width:0}.fl-settings-card__badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:40px;block-size:40px;border-radius:12px}.fl-settings-card__badge--setup{background:#cdfee1;color:#0c5132}.fl-settings-card__badge--terms{background:#e0f0ff;color:#005bd3}.fl-settings-card__badge--fssai{background:#ffd6a4;color:#5c3b00}.fl-settings-card__badge--bank{background:#f4e8d7;color:#5c3b00}.fl-settings-card__badge--shipping{background:#e0f0ff;color:#005bd3}.fl-settings-card__title{margin:0;font-size:var(--fl-type-heading-size);font-weight:var(--fl-type-weight-semibold);line-height:var(--fl-type-heading-line);color:var(--fl-type-color)}.fl-settings-card__subtitle{margin:4px 0 0;font-size:13px;line-height:1.45;color:#6d7175}.fl-settings-card__body,.fl-settings-progress{margin-top:16px}.fl-settings-progress__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:12px;font-weight:600;color:#6d7175}.fl-settings-steps{list-style:none;margin:16px 0 0;padding:0;border-top:1px solid #e3e3e3}.fl-settings-step{display:flex;align-items:center;gap:12px;padding:14px 4px;border-bottom:1px solid #e3e3e3;text-decoration:none;color:inherit}.fl-settings-step:last-child{border-bottom:none;padding-bottom:0}.fl-settings-step:hover .fl-settings-step__title{text-decoration:underline}.fl-settings-step__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:32px;block-size:32px;border-radius:50%}.fl-settings-step__icon--done{background:#29845a;color:#fff}.fl-settings-step__icon--terms{background:#e0f0ff;color:#005bd3}.fl-settings-step__icon--fssai{background:#ffd6a4;color:#5c3b00}.fl-settings-step__icon--bank{background:#e4e5e7;color:#4a4a4a}.fl-settings-step__copy{min-width:0;flex:1 1 auto}.fl-settings-step__title{margin:0;font-size:13px;font-weight:650;line-height:1.3;color:#202223}.fl-settings-step__desc{margin:2px 0 0;font-size:12px;line-height:1.4;color:#6d7175}.fl-settings-step__chevron{display:inline-flex;color:#8c9196;flex-shrink:0}.fl-settings-pill{display:inline-flex;align-items:center;flex-shrink:0;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:650;line-height:1.3;white-space:nowrap}.fl-settings-pill--done{background:#cdfee1;color:#0c5132}.fl-settings-pill--action{background:#ffd6a4;color:#5c3b00}.fl-settings-pill--pending{background:#e4e5e7;color:#5c5f62}.fl-settings-callout{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:12px}.fl-settings-callout--success{background:#e3f1df;color:#0c5132}.fl-settings-callout--success .fl-settings-callout__icon{color:#29845a}.fl-settings-callout--warning{background:#fff5ea;color:#5c3b00}.fl-settings-callout--warning .fl-settings-callout__icon{color:#b98900}.fl-settings-callout--info{background:#eaf4ff;color:#003a5a}.fl-settings-callout--info .fl-settings-callout__icon{color:#005bd3}.fl-settings-callout__icon{display:inline-flex;flex-shrink:0;margin-top:1px}.fl-settings-callout__copy{min-width:0;flex:1 1 auto}.fl-settings-callout__title{margin:0;font-size:13px;font-weight:700;line-height:1.3}.fl-settings-callout__text{margin:4px 0 0;font-size:12px;line-height:1.45;opacity:.92}@media(max-width:800px){.fl-settings-card__header--split{flex-direction:column;align-items:stretch}.fl-settings-callout,.fl-settings-step{flex-wrap:wrap}.fl-settings-step__chevron{margin-left:auto}}@media(max-width:768px){.fl-connection-status{flex-direction:column}}.fl-card{border:1px solid var(--p-color-border, #e3e3e3);border-radius:var(--p-border-radius-large, 12px);background:var(--p-color-bg-surface, #ffffff);overflow:hidden}.fl-card.fl-card--flush-top-left{border-top-left-radius:0}.fl-two-up,.fl-home-two-up{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start;width:100%}.fl-two-up>*,.fl-home-two-up>*{align-self:start;min-width:0;height:fit-content;max-height:none}@container fl-app (max-width: 840px){.fl-two-up,.fl-home-two-up{grid-template-columns:1fr}}@media(max-width:840px){.fl-two-up,.fl-home-two-up{grid-template-columns:1fr}.fl-sync-layout,.fl-page-head{grid-template-columns:1fr!important}}.fl-catalogue-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 18px 0}.fl-catalogue-card__actions{display:flex;flex-shrink:0;justify-content:flex-end}.fl-catalogue-card__heading{display:flex;align-items:flex-start;gap:12px;min-width:0}.fl-catalogue-card__badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:40px;block-size:40px;border-radius:12px;background:#cdfee1;color:#0c5132}.fl-catalogue-card__title{margin:0;font-size:16px;font-weight:700;line-height:1.3;color:#202223}.fl-catalogue-card__subtitle{margin:4px 0 0;font-size:13px;line-height:1.4;color:#6d7175}.fl-catalogue-card__body{display:flex;flex-direction:column;gap:18px;padding:16px 18px 18px}.fl-catalogue-card__bar-row{display:flex;align-items:center;gap:12px}.fl-catalogue-card__bar{display:flex;flex:1 1 auto;min-width:0;height:7px;background:#ebebeb;border-radius:999px;overflow:hidden}.fl-catalogue-card__bar-empty{flex:1;height:100%;background:#ebebeb}.fl-catalogue-card__segment{height:100%;min-width:0}.fl-catalogue-card__segment--live{background:#0c5132}.fl-catalogue-card__segment--staging{background:#5c3b00}.fl-catalogue-card__segment--rejected{background:#8e1f0b}.fl-catalogue-card__bar-total{flex-shrink:0;font-size:12px;font-weight:600;line-height:1.3;color:#6d7175;white-space:nowrap}.fl-catalogue-card__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.fl-catalogue-card__metric{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:4px 14px 4px 0;border-right:1px solid #e3e3e3}.fl-catalogue-card__metric:last-child{border-right:none;padding-right:0}.fl-catalogue-card__metric:not(:first-child){padding-left:14px}.fl-catalogue-card__metric-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:36px;block-size:36px;border-radius:50%}.fl-catalogue-card__metric-icon--live{background:#cdfee1;color:#0c5132}.fl-catalogue-card__metric-icon--staging{background:#ffd6a4;color:#5c3b00}.fl-catalogue-card__metric-icon--rejected{background:#fed3d1;color:#8e1f0b}.fl-catalogue-card__metric-icon--total{background:#e0f0ff;color:#005bd3}.fl-catalogue-card__metric-copy{min-width:0}.fl-catalogue-card__metric-value{margin:0;font-size:18px;font-weight:700;line-height:1.2;color:#202223}.fl-catalogue-card__metric-label{margin:4px 0 0;font-size:12px;line-height:1.35;color:#6d7175}@media(max-width:900px){.fl-catalogue-card__header{flex-direction:column}.fl-catalogue-card__actions{width:100%;justify-content:flex-end}.fl-catalogue-card__metrics{grid-template-columns:1fr 1fr;gap:14px 0}.fl-catalogue-card__metric{border-right:none;padding:0}.fl-catalogue-card__metric:not(:first-child){padding-left:0}.fl-catalogue-card__metric:nth-child(odd){padding-right:12px;border-right:1px solid #e3e3e3}.fl-catalogue-card__metric:nth-child(2n){padding-left:12px}}@media(max-width:560px){.fl-catalogue-card__metrics{grid-template-columns:1fr}.fl-catalogue-card__metric:nth-child(odd),.fl-catalogue-card__metric:nth-child(2n){padding:0;border-right:none}}.fl-contact{display:flex;flex-direction:column;gap:16px;width:100%;max-width:100%;min-width:0;container-type:inline-size;container-name:fl-contact;-webkit-text-size-adjust:100%;text-size-adjust:100%}.fl-contact__intro{padding:20px 20px 18px}.fl-contact__intro-copy{margin-bottom:18px}.fl-contact__title{margin:0;font-size:16px;font-weight:700;line-height:1.3;color:#202223}.fl-contact__subtitle{margin:4px 0 0;font-size:13px;line-height:1.4;color:#6d7175}.fl-contact__channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.fl-contact__channel{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:4px 16px 4px 0;border-right:1px solid #e3e3e3}.fl-contact__channel:last-child{border-right:none;padding-right:0}.fl-contact__channel:not(:first-child){padding-left:16px}.fl-contact__channel--link{color:inherit;text-decoration:none;cursor:pointer}.fl-contact__channel--link:hover .fl-contact__channel-value{color:#005bd3}.fl-contact__channel-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:36px;block-size:36px;border-radius:50%}.fl-contact__channel-icon--web{background:#cdfee1;color:#0c5132}.fl-contact__channel-icon--email{background:#e0f0ff;color:#005bd3}.fl-contact__channel-icon--phone{background:#ffd6a4;color:#5c3b00}.fl-contact__channel-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.fl-contact__channel-label{font-size:12px;line-height:1.3;color:#6d7175}.fl-contact__channel-value{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;line-height:1.35;color:#202223;text-decoration:none}.fl-contact__channel-value:hover{text-decoration:underline}.fl-contact__layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;align-items:start;width:100%;max-width:100%;min-width:0}.fl-contact__form-card{padding:20px;container-type:inline-size;container-name:fl-contact-form;width:100%;max-width:100%;min-width:0;overflow-x:clip;box-sizing:border-box}.fl-contact__form-copy{margin-bottom:16px}.fl-contact__form-title{margin:0;font-size:var(--fl-type-heading-size);font-weight:var(--fl-type-weight-semibold);line-height:var(--fl-type-heading-line);color:var(--fl-type-color)}.fl-contact__fields{display:flex;flex-direction:column;gap:14px;width:100%;max-width:100%;min-width:0}.fl-contact__fields s-text-field,.fl-contact__fields s-text-area,.fl-contact__fields s-select{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.fl-contact__field-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;width:100%;max-width:100%;min-width:0}.fl-contact__field-grid>*{min-width:0;max-width:100%}@container fl-contact (max-width: 720px){.fl-contact__layout{grid-template-columns:1fr}}@container fl-contact-form (max-width: 560px){.fl-contact__field-grid{grid-template-columns:1fr}}@container fl-app (max-width: 840px){.fl-contact__layout,.fl-contact__field-grid{grid-template-columns:1fr}}@media(max-width:840px){.fl-contact__field-grid{grid-template-columns:1fr}}.fl-contact__submit-block{display:flex;flex-direction:column;gap:8px;width:100%;max-width:100%;min-width:0}.fl-contact__actions{display:flex;align-items:center;gap:10px}.fl-contact__help{padding:20px;background:#f6f6f7}.fl-contact__help-header{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.fl-contact__help-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:36px;block-size:36px;border-radius:50%;background:#cdfee1;color:#0c5132}.fl-contact__help-title{margin:0;font-size:14px;font-weight:700;line-height:1.3;color:#202223}.fl-contact__help-subtitle{margin:4px 0 0;font-size:12px;line-height:1.45;color:#6d7175}.fl-contact__help-list{list-style:none;margin:0;padding:0}.fl-contact__help-item{display:flex;align-items:flex-start;gap:10px;padding:12px 0;border-top:1px solid #e3e3e3}.fl-contact__help-item-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;color:#5c5f62}.fl-contact__help-item-title{margin:0;font-size:13px;font-weight:600;line-height:1.3;color:#202223}.fl-contact__help-item-text{margin:2px 0 0;font-size:12px;line-height:1.4;color:#6d7175}.fl-contact__urgent{display:flex;align-items:flex-start;gap:10px;margin-top:8px;padding:12px;border-radius:10px;background:#e3f1df}.fl-contact__urgent-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:20px;block-size:20px;border-radius:50%;background:#29845a;color:#fff;font-size:12px;font-weight:700;line-height:1}.fl-contact__urgent-title{margin:0;font-size:13px;font-weight:700;line-height:1.3;color:#0c5132}.fl-contact__urgent-text{margin:4px 0 0;font-size:12px;line-height:1.45;color:#0c5132}@media(max-width:960px){.fl-contact__layout{grid-template-columns:1fr}}@media(max-width:720px){.fl-contact__channels{grid-template-columns:1fr;gap:12px}.fl-contact__channel,.fl-contact__channel:not(:first-child),.fl-contact__channel:last-child{padding:0;border-right:none}}.fl-pipeline-bar{display:flex;width:100%;height:7px;background:var(--p-color-bg-surface-secondary, #ebebeb);border-radius:4px;overflow:hidden}.fl-pipeline-segment{height:100%;min-width:0}.fl-pipeline-segment--live{background:var(--p-color-bg-fill-success, #29845a)}.fl-pipeline-segment--staging{background:var(--p-color-bg-fill-brand, #303030)}.fl-pipeline-segment--rejected{background:var(--p-color-bg-fill-warning, #b98900)}.fl-pipeline-dot{display:inline-block;width:8px;height:8px;border-radius:2px;flex-shrink:0}.fl-pipeline-dot--live{background:var(--p-color-bg-fill-success, #29845a)}.fl-pipeline-dot--staging{background:var(--p-color-bg-fill-brand, #303030)}.fl-pipeline-dot--rejected{background:var(--p-color-bg-fill-warning, #b98900)}.fl-progress-bar{width:100%;height:7px;background:var(--p-color-bg-surface-secondary, #ebebeb);border-radius:4px;overflow:hidden}.fl-progress-bar__fill{height:100%;background:var(--p-color-bg-fill-brand, #303030);border-radius:4px;transition:width .2s ease}.fl-progress-bar__fill--success{background:var(--p-color-bg-fill-success, #29845a)}.fl-accordion-trigger{display:block;width:100%;margin:0;padding:8px 0;border:0;background:none;cursor:pointer;text-align:left;-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;color:inherit}.fl-accordion-trigger:hover{opacity:.85}.fl-accordion-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:var(--p-color-bg-surface-secondary, #ebebeb);color:var(--p-color-text-subdued, #616161);font-size:18px;line-height:1}.fl-accordion-answer{padding-right:32px}.fl-video-placeholder{display:block;border:1px solid var(--p-color-border, #e3e3e3);background:#000;min-height:0}.fl-video-placeholder--fill{display:block;width:100%;height:100%;box-sizing:border-box}.fl-home-video-card{box-sizing:border-box}.fl-home-video-card>s-box{display:flex;flex-direction:column;height:100%;box-sizing:border-box}.fl-home-video-card__body{flex:1 1 auto;min-height:0;padding:12px 16px 16px;box-sizing:border-box}.fl-video-embed{position:relative;width:100%;aspect-ratio:16 / 9;background:#000}.fl-video-embed--fill{aspect-ratio:auto;width:100%;height:100%;min-height:160px}.fl-video-embed__host{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.fl-video-embed__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;pointer-events:auto}.fl-video-embed__poster{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;padding:0;border:0;cursor:pointer;background:#000;display:block}.fl-video-embed__poster-img{width:100%;height:100%;object-fit:cover;display:block}.fl-video-placeholder__inner{min-height:172px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;text-align:center}.fl-video-placeholder__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:999px;background:var(--p-color-bg-fill-brand, #303030);color:#fff;font-size:18px;line-height:1;pointer-events:none}.fl-orders-overview{padding:16px 20px 20px}.fl-orders-overview__title{margin:0 0 14px;font-size:14px;font-weight:650;color:#303030}.fl-orders-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.fl-orders-metric{display:flex;align-items:center;gap:12px;padding:14px 14px 12px;border-radius:12px;border:1px solid transparent;min-width:0}.fl-orders-metric__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;flex-shrink:0}.fl-orders-metric__icon svg{width:18px;height:18px}.fl-orders-metric__currency{font-size:18px;font-weight:700;line-height:1}.fl-orders-metric__body{display:flex;flex-direction:column;gap:2px;min-width:0}.fl-orders-metric__label{font-size:12px;line-height:1.3;color:#616161}.fl-orders-metric__value{font-size:22px;line-height:1.2;font-weight:650;color:#303030;letter-spacing:-.02em;overflow-wrap:anywhere}.fl-orders-metric--total{background:#f4f8ff;border-color:#dbe7fb}.fl-orders-metric--total .fl-orders-metric__icon{background:#dbeafe;color:#2563eb}.fl-orders-metric--unfulfilled{background:#fff8f0;border-color:#ffe2c4}.fl-orders-metric--unfulfilled .fl-orders-metric__icon{background:#ffedd5;color:#ea580c}.fl-orders-metric--fulfilled{background:#f6f3ff;border-color:#e4dcff}.fl-orders-metric--fulfilled .fl-orders-metric__icon{background:#ede9fe;color:#7c3aed}.fl-orders-metric--delivered{background:#f2fbf5;border-color:#d7f0e0}.fl-orders-metric--delivered .fl-orders-metric__icon{background:#dcfce7;color:#16a34a}.fl-orders-metric--sales{background:#f0fdfa;border-color:#ccefeb}.fl-orders-metric--sales .fl-orders-metric__icon{background:#ccfbf1;color:#0d9488}@container fl-app (max-width: 720px){.fl-orders-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fl-orders-overview{padding:14px 14px 16px}.fl-orders-metric{flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:14px 10px;gap:8px}.fl-orders-metric__body{align-items:center}.fl-orders-metric__value{font-size:18px}}.fl-orders-table-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 10px}.fl-orders-table-head__title{margin:0;font-size:14px;font-weight:650;color:#303030}.fl-orders-table-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.fl-orders-table-wrap{width:100%;overflow-x:auto}.fl-orders-table-wrap s-table{width:100%;display:block}.fl-orders-mobile-list{display:none;flex-direction:column;width:100%;min-width:0}.fl-orders-mobile-card{display:flex;flex-direction:column;align-items:stretch;gap:6px;width:100%;margin:0;padding:14px 16px;border:none;border-bottom:1px solid #e3e3e3;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.fl-orders-mobile-card:last-child{border-bottom:none}.fl-orders-mobile-card__top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.fl-orders-mobile-card__top .fl-fulfillment-pill{flex-shrink:0}.fl-orders-mobile-card__id{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:650;line-height:1.25rem;color:#005bd3}.fl-orders-mobile-card__customer{font-size:.8125rem;line-height:1.25rem;color:#303030;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-orders-mobile-card__meta{font-size:.75rem;line-height:1.25rem;color:#616161}.fl-orders-mobile-card__error{font-size:.75rem;line-height:1.25rem;color:#8a8a8a}.fl-orders-cell--items,.fl-orders-header--items{display:block;text-align:right;padding-right:40px}.fl-orders-cell--amount,.fl-orders-header--amount{display:block;text-align:right;padding-left:40px;padding-right:48px}.fl-orders-cell--fulfillment{display:inline-flex;flex-direction:column;gap:4px;padding-left:48px}.fl-orders-header--fulfillment{display:inline-block;padding-left:48px}@container fl-app (max-width: 720px){.fl-orders-table-wrap{overflow-x:visible}.fl-orders-mobile-list{display:flex}.fl-orders-desktop-table{display:none!important}.fl-orders-table-head{flex-direction:column;align-items:stretch}.fl-orders-table-tools{justify-content:stretch;width:100%}.fl-orders-search{min-width:0;flex:1 1 100%}}@media(max-width:640px){.fl-orders-mobile-list{display:flex}.fl-orders-desktop-table{display:none!important}}.fl-orders-search{display:inline-flex;align-items:center;gap:8px;min-width:200px;height:32px;padding:0 10px;border:1px solid #e3e3e3;border-radius:8px;background:#fff}.fl-orders-search__icon{display:inline-flex;color:#616161}.fl-orders-search__icon svg{width:16px;height:16px}.fl-orders-search__input{flex:1;min-width:0;border:0;background:transparent;font-size:13px;color:#303030;outline:none}.fl-orders-search__input::placeholder{color:#8a8a8a}.fl-orders-select-wrap{display:inline-flex}.fl-orders-select{min-height:32px;padding:0 28px 0 10px;border:1px solid #e3e3e3;border-radius:8px;background:#fff;color:#303030;font-size:13px;font-weight:550;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 20 20' fill='%23616161'%3E%3Cpath d='M5.5 8.5 10 13l4.5-4.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fl-orders-tool-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid #e3e3e3;border-radius:8px;background:#fff;color:#303030;font-size:13px;font-weight:550;cursor:pointer}.fl-orders-tool-btn:hover{background:#f6f6f7}.fl-orders-tool-btn--icon{width:32px;padding:0}.fl-orders-tool-btn svg{width:16px;height:16px}.fl-fulfillment-pill{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap}.fl-fulfillment-pill--success{background:#cdfee1;color:#0c5132}.fl-fulfillment-pill--info{background:#e0f0ff;color:#003a5a}.fl-fulfillment-pill--warning{background:#ffebce;color:#4a3900}.fl-fulfillment-pill--critical{background:#fed3d1;color:#8e1f0b}.fl-fulfillment-pill--neutral{background:#f1f1f1;color:#616161}.fl-orders-row-action{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:#616161;cursor:pointer;font-size:18px;line-height:1}.fl-orders-row-action:hover{background:#f1f1f1;color:#303030}.fl-orders-order-link{border:0;background:none;padding:0;font:inherit;font-weight:650;color:#303030;cursor:pointer;text-align:left}.fl-orders-order-link:hover{text-decoration:underline}@media(max-width:768px){.fl-orders-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fl-orders-overview{padding:14px 14px 16px}.fl-orders-metric{flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:14px 10px;gap:8px}.fl-orders-metric__body{align-items:center}.fl-orders-metric__value{font-size:18px}}@media(max-width:640px){.fl-orders-table-head{flex-direction:column;align-items:stretch}.fl-orders-table-tools{justify-content:stretch;width:100%}.fl-orders-search{min-width:0;flex:1 1 100%}}.fl-orders-toolbar-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid #e3e3e3;border-radius:8px;background:#fff;color:#616161;cursor:pointer}.fl-orders-toolbar-btn:hover{background:#f6f6f7;color:#303030}.fl-orders-actions-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:#616161;cursor:pointer;font-size:18px;line-height:1}.fl-orders-actions-btn:hover{background:#f1f1f1;color:#303030}.fl-order-detail{display:flex;flex-direction:column;gap:16px}.fl-order-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.fl-order-detail-head__main{display:flex;align-items:flex-start;gap:10px;min-width:0}.fl-order-detail-back{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-top:2px;padding:0;border:0;border-radius:8px;background:transparent;color:#616161;cursor:pointer;flex-shrink:0}.fl-order-detail-back svg{width:18px;height:18px}.fl-order-detail-back:hover{background:#f1f1f1;color:#303030}.fl-order-detail-head__copy{min-width:0}.fl-order-detail-head__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fl-order-detail-head__title-row h1{margin:0;font-size:20px;font-weight:650;line-height:1.2;color:#303030;letter-spacing:-.02em}.fl-order-detail-head__placed{margin:6px 0 0;font-size:13px;line-height:1.4;color:#616161}.fl-order-detail-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap}.fl-order-detail-badge svg{width:14px;height:14px}.fl-order-detail-badge--shopify{background:#f1f1f1;color:#616161}.fl-order-detail-head__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.fl-order-detail-shopify-btn{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid #e3e3e3;border-radius:8px;background:#fff;color:#303030;font-size:13px;font-weight:550;text-decoration:none}.fl-order-detail-shopify-btn svg{width:14px;height:14px}.fl-order-detail-shopify-btn:hover{background:#f6f6f7}.fl-order-detail-tabs{display:flex;flex-wrap:wrap;align-items:flex-end;gap:0;border-bottom:1px solid #e3e3e3}.fl-order-detail-tab{margin:0;padding:10px 14px;border:0;border-bottom:2px solid transparent;background:none;color:#616161;font-size:13px;font-weight:600;cursor:pointer}.fl-order-detail-tab:hover{color:#303030}.fl-order-detail-tab--active{color:#303030;border-bottom-color:#29845a}.fl-order-detail-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fl-order-detail-stat{display:flex;align-items:flex-start;gap:12px;padding:16px}.fl-order-detail-stat--summary{justify-content:space-between}.fl-order-detail-stat__content{display:flex;align-items:flex-start;gap:12px;min-width:0}.fl-order-detail-stat__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;flex-shrink:0}.fl-order-detail-stat__icon svg{width:18px;height:18px}.fl-order-detail-stat__icon--package{background:#e3f1df;color:#29845a}.fl-order-detail-stat__icon--receipt{background:#e8f0fb;color:#2c6ecb}.fl-order-detail-stat__label{font-size:13px;color:#616161}.fl-order-detail-stat__value{margin-top:4px;font-size:18px;font-weight:650;line-height:1.25;color:#303030}.fl-order-detail-stat__hint{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:12px;color:#29845a}.fl-order-detail-stat__hint svg{width:14px;height:14px}.fl-order-detail-stat__hint--plain{color:#616161}.fl-order-detail-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 0}.fl-order-detail-section-head h2{margin:0;font-size:14px;font-weight:650;color:#303030}.fl-order-detail-edit-btn{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border:1px solid #e3e3e3;border-radius:8px;background:#fff;color:#303030;font-size:13px;font-weight:550;text-decoration:none}.fl-order-detail-edit-btn svg{width:14px;height:14px}.fl-order-detail-edit-btn:hover{background:#f6f6f7}.fl-order-detail-customer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.fl-order-detail-contact{display:flex;flex-direction:column;gap:10px}.fl-order-detail-contact__row{display:flex;align-items:center;gap:10px;font-size:13px;color:#303030}.fl-order-detail-contact__row svg{width:16px;height:16px;color:#616161;flex-shrink:0}.fl-order-detail-contact__row a{color:#005bd3;text-decoration:none}.fl-order-detail-contact__row a:hover{text-decoration:underline}.fl-order-detail-address__label{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:600;color:#303030}.fl-order-detail-address__label svg{width:16px;height:16px;color:#616161}.fl-order-detail-address p{margin:0;font-size:13px;line-height:1.5;color:#303030}.fl-order-detail-table-wrap{overflow-x:auto}.fl-order-detail-table{width:100%;border-collapse:collapse}.fl-order-detail-table th,.fl-order-detail-table td{padding:12px 16px;border-top:1px solid #ebebeb;text-align:left;font-size:13px;vertical-align:middle}.fl-order-detail-table th{color:#616161;font-weight:550;background:#fafbfb}.fl-order-detail-table td:nth-child(2),.fl-order-detail-table td:nth-child(3),.fl-order-detail-table th:nth-child(2),.fl-order-detail-table th:nth-child(3){text-align:right}.fl-order-detail-product{display:flex;align-items:center;gap:10px}.fl-order-detail-product__title{font-size:13px;font-weight:650;color:#303030}.fl-order-detail-charges{display:flex;flex-direction:column;gap:.35rem;padding:.85rem 1rem 1rem;border-top:1px solid var(--p-color-border, #e3e3e3)}.fl-order-detail-charges__row{display:flex;justify-content:space-between;gap:1rem;font-size:.875rem;color:var(--p-color-text, #303030)}.fl-order-detail-charges__row span:last-child{font-variant-numeric:tabular-nums;font-weight:550}.fl-order-detail-charges__row--total{margin-top:.15rem;padding-top:.45rem;border-top:1px solid var(--p-color-border, #e3e3e3);font-weight:650}.fl-order-detail-charges__row--total span:last-child{font-weight:700}.fl-order-detail-product__sku{margin-top:2px;font-size:12px;color:#616161}.fl-order-detail-sync{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.fl-order-detail-kv{margin:0}.fl-order-detail-kv>div{display:grid;grid-template-columns:160px 1fr;gap:12px;padding:8px 0;border-top:1px solid #f1f1f1}.fl-order-detail-kv>div:first-child{border-top:0;padding-top:0}.fl-order-detail-kv dt{margin:0;font-size:13px;color:#616161}.fl-order-detail-kv dd{margin:0;font-size:13px;color:#303030}.fl-order-detail-kv a{color:#005bd3;word-break:break-all}.fl-order-detail-sync-btn{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:0;border:0;background:none;color:#303030;font-size:13px;font-weight:550;cursor:pointer;text-decoration:none}.fl-order-detail-sync-btn svg{width:16px;height:16px;color:#616161}.fl-order-detail-sync-btn:hover{color:#005bd3}.fl-order-detail-timeline{display:flex;flex-direction:column;gap:0}.fl-order-detail-timeline__item{display:grid;grid-template-columns:24px 1fr;gap:12px;padding-bottom:18px;position:relative}.fl-order-detail-timeline__item--connected:before{content:"";position:absolute;left:11px;top:24px;bottom:0;width:2px;background:#cdfee1}.fl-order-detail-timeline__icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:#cdfee1;color:#0c5132;z-index:1}.fl-order-detail-timeline__icon svg{width:14px;height:14px}.fl-order-detail-timeline__label{font-size:13px;font-weight:650;color:#303030}.fl-order-detail-timeline__when{margin-top:2px;font-size:12px;color:#616161}@media(max-width:768px){.fl-order-detail-head{flex-direction:column}.fl-order-detail-summary-grid,.fl-order-detail-customer-grid,.fl-order-detail-sync{grid-template-columns:1fr}.fl-order-detail-kv>div{grid-template-columns:1fr;gap:4px}}.fl-faq-page{display:flex;flex-direction:column}.fl-faq-page__groups{display:flex;flex-direction:column;gap:16px}.fl-faq-group{border:1px solid #e3e3e3;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 1px #0000000a}.fl-faq-group__head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;width:100%;padding:18px 20px;border:0;background:#fff;text-align:left;cursor:pointer}.fl-faq-group__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#f6f6f7;color:#616161;flex-shrink:0}.fl-faq-group__icon svg{width:20px;height:20px}.fl-faq-group__copy{display:flex;flex-direction:column;gap:4px;min-width:0}.fl-faq-group__title{font-size:var(--fl-type-heading-size);font-weight:var(--fl-type-weight-semibold);line-height:var(--fl-type-heading-line);color:var(--fl-type-color)}.fl-faq-group__subtitle{font-size:var(--fl-type-body-size);line-height:var(--fl-type-body-line);color:var(--fl-type-color-subdued)}.fl-faq-group__meta{display:inline-flex;align-items:center;gap:12px;flex-shrink:0}.fl-faq-group__count{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:#f1f1f1;font-size:12px;font-weight:550;color:#616161;white-space:nowrap}.fl-faq-group__chevron{display:inline-flex;color:#616161}.fl-faq-group__chevron svg{width:18px;height:18px}.fl-faq-group__body,.fl-faq-question{border-top:1px solid #ebebeb}.fl-faq-question__trigger{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;width:100%;padding:16px 20px;border:0;background:#fff;text-align:left;cursor:pointer}.fl-faq-question__trigger:hover{background:#fafbfb}.fl-faq-question__index{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:#ecfdf3;color:#0c5132;font-size:12px;font-weight:700;letter-spacing:.02em;flex-shrink:0}.fl-faq-question__text{font-size:var(--fl-type-body-size);font-weight:var(--fl-type-weight-semibold);line-height:var(--fl-type-body-line);color:var(--fl-type-color)}.fl-faq-question__chevron{display:inline-flex;color:#616161;flex-shrink:0;transition:transform .15s ease}.fl-faq-question__chevron svg{width:18px;height:18px}.fl-faq-question__trigger[aria-expanded=true] .fl-faq-question__chevron{transform:rotate(180deg)}.fl-faq-question__answer{padding:0 20px 16px 68px;font-size:var(--fl-type-body-size);line-height:1.55;color:var(--fl-type-color-subdued)}@media(max-width:640px){.fl-faq-group__head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding-inline:16px}.fl-faq-group__meta{grid-column:2;justify-self:start;gap:8px}.fl-faq-question__trigger{padding-inline:16px}.fl-faq-question__answer{padding-left:16px;padding-right:16px}}.fl-sync-page{display:flex;flex-direction:column;gap:16px;-webkit-text-size-adjust:100%;text-size-adjust:100%}.fl-sync-products{display:flex;flex-direction:column;gap:16px;width:100%;min-width:0}.fl-sync-hero{position:relative;overflow:hidden;border-radius:16px;border:1px solid #e3e3e3;background:#fff;padding:20px 22px}.fl-sync-hero--success{border-color:#e3e3e3;background:#fff}.fl-sync-hero--error{border-color:#f1c6c2;background:linear-gradient(135deg,#fff1f0,#fff7f6)}.fl-sync-hero--running,.fl-sync-hero--info{border-color:#d7e4f5;background:linear-gradient(135deg,#eef5ff,#f7faff)}.fl-sync-hero__content{position:relative;z-index:1;display:flex;align-items:center;gap:14px}.fl-sync-hero__icon{width:42px;height:42px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#1f8f4e;color:#fff}.fl-sync-hero--error .fl-sync-hero__icon{background:#d72c0d}.fl-sync-hero--running .fl-sync-hero__icon,.fl-sync-hero--info .fl-sync-hero__icon{background:#2c6ecb}.fl-sync-hero__copy{min-width:0;flex:1}.fl-sync-hero__copy h2{margin:0;font-size:18px;line-height:1.3;color:#1a1a1a}.fl-sync-hero__copy p{margin:4px 0 0;color:#4a4a4a;font-size:13px;line-height:1.45}.fl-sync-hero__action{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:8px 12px;border-radius:10px;border:1px solid #e3e3e3;background:#fff;color:#303030;text-decoration:none;font-size:13px;font-weight:600}.fl-sync-hero__action:hover{background:#f6f6f6}.fl-sync-hero__art{display:none}.fl-sync-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px;align-items:stretch}.fl-sync-main,.fl-sync-aside{display:flex;flex-direction:column;gap:16px;min-width:0;height:100%}.fl-sync-main>.fl-sync-panel,.fl-sync-aside>.fl-sync-panel{flex:1;display:flex;flex-direction:column;height:100%;box-sizing:border-box}.fl-sync-panel{background:#fff;border:1px solid #e6e6e6;border-radius:14px;padding:16px}.fl-sync-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.fl-sync-panel__head h3{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:15px;color:#1a1a1a}.fl-sync-panel__info{display:inline-flex;color:#8a8a8a}.fl-sync-select{display:inline-flex;align-items:center;padding:6px 10px;border:1px solid #e3e3e3;border-radius:8px;background:#fafafa;color:#4a4a4a;font-size:12px;font-weight:600}.fl-sync-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:20px;width:100%;height:max-content;align-items:stretch}.fl-rejected-products-table__product{padding-right:2.5rem}.fl-rejected-products-table__status{display:inline-flex;align-items:center;margin:0;padding:0;padding-right:2.5rem}.fl-rejected-products-table__reason{padding-left:1.5rem}.fl-rejected-reason-line{margin:0;font-size:13px;line-height:1.45}.fl-sync-metric{border:1px solid #ececec;border-radius:12px;padding:14px;background:#fff;box-sizing:border-box;height:100%}.fl-sync-metric--link{display:block;color:inherit;text-decoration:none;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.fl-sync-metric--link:hover{border-color:#d0d0d0;box-shadow:0 1px 3px #0000000f}.fl-sync-metric--link:focus-visible{outline:2px solid #005bd3;outline-offset:2px}.fl-sync-metric__top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:10px}.fl-sync-metric__label{color:#6d6d6d;font-size:12px;font-weight:600}.fl-sync-metric__icon{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center}.fl-sync-metric__icon--status{background:#e8f8ee;color:#1f8f4e}.fl-sync-metric__icon--time{background:#eaf2ff;color:#2c6ecb}.fl-sync-metric__icon--tag{background:#f3eaff;color:#7a3fd4}.fl-sync-metric__icon--live{background:#e8f8ee;color:#1f8f4e}.fl-sync-metric__icon--waiting{background:#fff4e5;color:#b98900}.fl-sync-metric__icon--reject{background:#fdeceb;color:#d72c0d}.fl-sync-metric__value{display:block;font-size:18px;line-height:1.2;color:#1a1a1a}.fl-sync-metric__hint{margin:6px 0 0;color:#6d6d6d;font-size:12px}.fl-sync-pill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.fl-sync-pill--success{background:#e8f8ee;color:#0c5132}.fl-sync-pill--error{background:#fdeceb;color:#8e0b21}.fl-sync-pill--running{background:#eaf2ff;color:#1f4e96}.fl-sync-pill--muted{background:#f1f1f1;color:#616161}.fl-sync-chart{width:100%}.fl-sync-chart svg{width:100%;height:auto;display:block}.fl-sync-chart__grid{stroke:#ececec;stroke-width:1}.fl-sync-chart__axis{fill:#8a8a8a;font-size:10px}.fl-sync-chart__area{fill:#2f9e581f}.fl-sync-chart__line{fill:none;stroke:#2f9e58;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.fl-sync-chart__dot{fill:#2f9e58;stroke:#fff;stroke-width:2}.fl-sync-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#fdeceb;color:#8e0b21;font-size:11px;font-weight:700}.fl-sync-empty{padding:20px 8px;text-align:center;color:#6d6d6d}.fl-sync-empty strong{display:block;color:#1a1a1a;margin-bottom:4px}.fl-sync-empty p{margin:0;font-size:13px}.fl-sync-errors{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.fl-sync-error{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:12px;background:#fafafa;border:1px solid #efefef}.fl-sync-error__icon{width:28px;height:28px;border-radius:999px;background:#fdeceb;color:#d72c0d;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.fl-sync-error__body{min-width:0;flex:1}.fl-sync-error__title{margin:0;color:#1a1a1a;font-size:13px;font-weight:600;line-height:1.4}.fl-sync-error__time{display:block;margin-top:4px;color:#8a8a8a;font-size:12px}.fl-sync-error__btn{border:1px solid #e3e3e3;background:#fff;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;color:#303030;cursor:pointer;white-space:nowrap}.fl-sync-error__btn:hover{background:#f6f6f6}.fl-sync-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.fl-sync-steps li{display:flex;gap:12px;align-items:flex-start}.fl-sync-steps__num{width:24px;height:24px;border-radius:999px;background:#e8f8ee;color:#1f8f4e;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.fl-sync-steps strong{display:block;font-size:13px;color:#1a1a1a;margin-bottom:2px}.fl-sync-steps p{margin:0;color:#6d6d6d;font-size:12px;line-height:1.45}.fl-sync-aside__btn{margin-top:16px;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;box-sizing:border-box;padding:10px 12px;border-radius:10px;border:1px solid #e3e3e3;background:#fff;color:#303030;text-decoration:none;font-size:13px;font-weight:600}.fl-sync-aside__btn:hover{background:#fafafa}.fl-sync-health{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fl-sync-health article{border:1px solid #ececec;border-radius:12px;padding:12px;background:#fafafa}.fl-sync-health span{display:block;color:#6d6d6d;font-size:12px;margin-bottom:6px}.fl-sync-health strong{display:block;color:#1a1a1a;font-size:20px;line-height:1.1}@media(max-width:1100px){.fl-sync-overview{grid-template-columns:1fr 1fr}}@media(max-width:768px){.fl-sync-grid{grid-template-columns:1fr}.fl-sync-overview{grid-template-columns:1fr;grid-auto-rows:auto}.fl-sync-error{flex-wrap:wrap}.fl-sync-error__btn{margin-left:40px}}@media(max-width:768px){.fl-account-logo{inline-size:56px;block-size:56px;border-radius:12px}.fl-account-logo img{inline-size:48px;block-size:48px}.fl-account-actions{flex-wrap:wrap}.fl-order-detail-stat--summary{flex-wrap:wrap;gap:12px}.fl-order-detail-shopify-btn{width:100%;justify-content:center}.fl-order-detail-head{flex-direction:column;align-items:stretch}}@media(max-width:640px){.fl-orders-table-tools s-select,.fl-orders-table-tools .fl-orders-search{width:100%}.fl-orders-metric__value{font-size:18px}.fl-catalogue-card__metric-value,.fl-sync-metric__value,.fl-order-detail-stat__value,.fl-orders-metric__icon .fl-orders-metric__currency{font-size:16px}.fl-sync-health strong{font-size:18px}}.fl-connect-login{min-height:100%;box-sizing:border-box;padding:8px 4px 12px;display:flex;flex-direction:column;align-items:center;background:#f1f1f1;border-radius:12px;font-family:var(--fl-font-family);color:var(--fl-type-color)}.fl-connect-login--page{min-height:100vh;padding:28px 16px 36px;border-radius:0;background:#f1f1f1}html.fl-connect-login-root,html.fl-connect-login-root body{margin:0;min-height:100%;background:#f1f1f1}.fl-connect-login__card{width:min(100%,420px);margin:0 auto;padding:24px 20px 20px;border-radius:20px;background:#fff;box-shadow:0 8px 28px #20222314;text-align:center;box-sizing:border-box;font-family:inherit}.fl-connect-login__logo-wrap{display:inline-flex;align-items:center;justify-content:center;width:96px;height:96px;margin:0 auto 18px;line-height:0}.fl-connect-login__logo{display:block;width:96px;height:96px;object-fit:contain}.fl-connect-login__title{margin:0;font-family:inherit;font-size:22px;line-height:1.25;font-weight:700;color:#1a1a1a}.fl-connect-login__subtitle{margin:6px 0 0;font-family:inherit;font-size:14px;line-height:1.4;color:#6d7175}.fl-connect-login__form{margin-top:22px;display:flex;flex-direction:column;gap:14px}.fl-connect-login__phone{display:flex;align-items:stretch;border:1px solid #c9cccf;border-radius:12px;overflow:hidden;background:#fff}.fl-connect-login__ccode{display:inline-flex;align-items:center;padding:0 14px;border-right:1px solid #e1e3e5;font-size:15px;font-weight:600;color:#202223;background:#fafbfb}.fl-connect-login__input{flex:1;min-width:0;border:0;outline:none;padding:14px;font-size:15px;color:#202223;background:transparent}.fl-connect-login__input::placeholder{color:#8c9196}.fl-connect-login__continue{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;border:0;border-radius:12px;padding:14px 16px;background:#1f6b3a;color:#fff;font-size:16px;font-weight:700;cursor:pointer}.fl-connect-login__continue:hover:not(:disabled){background:#195a30}.fl-connect-login__continue:disabled{opacity:.45;cursor:not-allowed}.fl-connect-login__cancel{display:inline-flex;align-items:center;justify-content:center;width:100%;border:1px solid #c9cccf;border-radius:12px;padding:13px 16px;background:#fff;color:#202223;font-size:15px;font-weight:600;cursor:pointer}.fl-connect-login__cancel:hover:not(:disabled){background:#f6f6f7}.fl-connect-login__cancel:disabled{opacity:.45;cursor:not-allowed}.fl-connect-login__otp-input{width:100%;box-sizing:border-box;border:1px solid #c9cccf;border-radius:12px;padding:14px 16px;font-size:18px;letter-spacing:.28em;text-align:center;color:#202223;background:#fff;outline:none}.fl-connect-login__otp-input:focus{border-color:#1f6b3a;box-shadow:0 0 0 1px #1f6b3a}.fl-connect-login__otp-input::placeholder{letter-spacing:normal;color:#8c9196}.fl-connect-login__error{margin:0;font-size:13px;line-height:1.4;color:#d72c0d;text-align:left}.fl-connect-login__otp-actions{margin-top:16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 20px}.fl-connect-login__link{border:0;padding:0;background:transparent;color:#1f6b3a;font-size:13px;font-weight:600;cursor:pointer}.fl-connect-login__link:hover:not(:disabled){text-decoration:underline}.fl-connect-login__link:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}.fl-connect-login__otp-hint{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:16px 0 0;font-size:13px;line-height:1.4;color:#6d7175}.fl-connect-login__shield{display:inline-flex;color:#1f6b3a}@keyframes fl-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.fl-skeleton{display:block;border-radius:8px;background:linear-gradient(90deg,#ebebeb,#f6f6f7,#ebebeb 80%);background-size:200% 100%;animation:fl-skeleton-shimmer 1.1s ease-in-out infinite}.fl-skeleton--line{height:12px;margin-block:6px}.fl-skeleton--title{height:16px;margin-block:4px}.fl-skeleton--bar{height:8px;width:100%;margin-block:14px;border-radius:999px}.fl-skeleton--button{flex-shrink:0;width:112px;height:32px;border-radius:8px}.fl-skeleton--pill{flex-shrink:0;width:72px;height:22px;border-radius:999px}.fl-skeleton--avatar{flex-shrink:0;width:56px;height:56px;border-radius:14px}.fl-skeleton--icon{flex-shrink:0;width:36px;height:36px;border-radius:10px}.fl-skeleton--thumb{flex-shrink:0;width:40px;height:40px;border-radius:8px}.fl-page-skeleton{display:flex;flex-direction:column;gap:16px}.fl-page-skeleton__card{padding:18px}.fl-page-skeleton__row{display:flex;align-items:flex-start;gap:14px}.fl-page-skeleton__row--step{margin-block-start:14px;padding-block-start:14px;border-top:1px solid #ebebeb}.fl-page-skeleton__grow{flex:1 1 auto;min-width:0}.fl-page-skeleton__lines{margin-block-start:8px}.fl-page-skeleton__actions{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:14px}.fl-page-skeleton__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-block-start:14px}.fl-page-skeleton__metrics--orders{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-block-start:0}.fl-page-skeleton__metric{display:flex;align-items:flex-start;gap:10px}.fl-page-skeleton__table{display:flex;flex-direction:column;gap:12px;margin-block-start:14px}.fl-page-skeleton__table-row{display:flex;align-items:center;gap:12px}.fl-page-skeleton__faq-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-start:12px;padding-block-start:12px;border-top:1px solid #ebebeb}@media(max-width:640px){.fl-page-skeleton__metrics{grid-template-columns:1fr}.fl-page-skeleton__table-row{flex-wrap:wrap}}
