*{box-sizing:border-box}:root{--color-primary: #5B2D8E;--color-primary-rgb: 91, 45, 142;--color-primary-light: #7B8CC8;--color-success: #059669;--color-text: #1f2937;--color-text-secondary: #6b7280;--color-text-tertiary: #9ca3af;--color-bg: #f5f7fa;--color-bg-gradient: linear-gradient(135deg, #f5f7fa 0%, #e8eaef 100%);--color-surface: #ffffff;--color-surface-secondary: #f9fafb;--color-surface-hover: #f3f4f6;--color-surface-glass: rgba(255, 255, 255, .45);--color-surface-glass-strong: rgba(255, 255, 255, .55);--color-surface-glass-hover: rgba(255, 255, 255, .75);--color-surface-glass-focus: rgba(255, 255, 255, .8);--color-surface-input-disabled: rgba(120, 120, 128, .08);--color-border: #e5e7eb;--color-border-subtle: rgba(0, 0, 0, .08);--color-border-glass: rgba(255, 255, 255, .6);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .05);--shadow-md: 0 1px 6px rgba(0, 0, 0, .08);--shadow-lg: 0 4px 24px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--shadow-inset: inset 0 1px 0 rgba(255, 255, 255, .7);--color-thead: linear-gradient(135deg, #857CB3 0%, #89AFCD 100%);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;font-weight:400;color:var(--color-text);background-color:var(--color-bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-theme=dark]{--color-primary: #89AFCD;--color-primary-rgb: 137, 175, 205;--color-text: #ffffff;--color-text-secondary: #ffffff;--color-text-tertiary: #ffffff;--color-bg: #111827;--color-bg-gradient: linear-gradient(135deg, #111827 0%, #1a2235 100%);--color-surface: #1f2937;--color-surface-secondary: #222d3b;--color-surface-hover: #2a3545;--color-surface-glass: rgba(31, 41, 55, .7);--color-surface-glass-strong: rgba(31, 41, 55, .8);--color-surface-glass-hover: rgba(31, 41, 55, .9);--color-surface-glass-focus: rgba(31, 41, 55, .95);--color-surface-input-disabled: rgba(75, 85, 99, .3);--color-border: #374151;--color-border-subtle: rgba(255, 255, 255, .08);--color-border-glass: rgba(255, 255, 255, .1);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .2);--shadow-md: 0 1px 6px rgba(0, 0, 0, .3);--shadow-lg: 0 4px 24px rgba(0, 0, 0, .2), 0 1px 2px rgba(0, 0, 0, .15);--shadow-inset: inset 0 1px 0 rgba(255, 255, 255, .05);--color-thead: linear-gradient(135deg, #857CB3 0%, #89AFCD 100%);color-scheme:dark}html{overflow-x:hidden}body{margin:0;padding:0;min-width:320px;min-height:100vh;overflow-x:hidden}h1{font-size:2rem;line-height:1.2}a{font-weight:500;color:#4a90d9;text-decoration:none}a:hover{text-decoration:underline}:root{--radius-sm: 10px;--radius-md: 14px;--radius-lg: 22px}._price-calculator_1m9m2_9{max-width:1400px;margin:0 auto;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;display:flex;flex-direction:column}._pricelist-selector-nav_1m9m2_19{display:flex;align-items:center;gap:.5rem;flex-shrink:0;padding:0 1rem;border-left:1px solid var(--color-border)}._pricelist-selector_1m9m2_19{display:flex;align-items:center;gap:.5rem}._pricelist-selector_1m9m2_19 label{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:.8rem;white-space:nowrap;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}._pricelist-selector_1m9m2_19 select{padding:.7rem 2.25rem .7rem 1rem;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9rem;font-weight:500;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-glass-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--color-text);min-width:240px;cursor:pointer;transition:background-color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-sm),var(--shadow-inset);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M1.5 3.5l3.5 3.5 3.5-3.5' fill='none' stroke='%23999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center}._pricelist-selector_1m9m2_19 select:hover{background-color:var(--color-surface-glass-hover);border-color:var(--color-border);box-shadow:0 2px 8px #00000012,var(--shadow-inset)}._pricelist-selector_1m9m2_19 select:focus{outline:none;background-color:var(--color-surface-glass-focus);border-color:rgba(var(--color-primary-rgb),.4);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb),.1),0 2px 8px #0000000f,var(--shadow-inset)}._pricelist-selector_1m9m2_19 select option,._pricelist-selector_1m9m2_19 select optgroup{color:var(--color-text);background:var(--color-surface);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._floating-selector_1m9m2_92{position:fixed;bottom:1.5rem;right:1.5rem;z-index:100;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:.6rem 1.25rem;box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014}._discount-badge_1m9m2_105{padding:.35rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600;white-space:nowrap;background:#fff3;border:1px solid rgba(255,255,255,.4)}._tab-navigation_1m9m2_116{background:var(--color-surface);border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:10;box-shadow:var(--shadow-sm);width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}._tab-nav-inner_1m9m2_128{display:flex;align-items:stretch;padding:0 .5rem}._tab-scroll_1m9m2_134{display:flex;justify-content:space-evenly;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;min-width:0;padding:0 .25rem;align-items:center}._tab-scroll_1m9m2_134::-webkit-scrollbar{display:none}._tab-button_1m9m2_151{padding:.875rem .6rem;border:none;background:transparent;cursor:pointer;font-size:.82rem;font-weight:500;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:0;color:var(--color-text-secondary);white-space:nowrap;position:relative;transition:color .2s ease,background .2s ease;display:flex;align-items:center;justify-content:center;gap:.3rem;border-radius:8px 8px 0 0;margin:0;flex:0 0 auto}._tab-button_1m9m2_151:hover{color:var(--color-text);background:var(--color-surface-hover)}._tab-button--active_1m9m2_178{color:var(--color-primary);font-weight:600;background:var(--color-surface-hover)}._tab-label-short_1m9m2_186{display:none}._tab-indicator_1m9m2_188{width:8px;height:8px;border-radius:50%;flex-shrink:0}._tab-indicator--local_1m9m2_195{background:#8b5cf6}._tab-indicator--worldwide_1m9m2_196{background:#3b82f6}._tab-container_1m9m2_199{padding:1.5rem 2rem;flex:1}._tab-panel_1m9m2_205{display:none}._tab-panel--active_1m9m2_206{display:block}._tab-panel--active_1m9m2_206 ._tab-content_1m9m2_207{animation:_fadeIn_1m9m2_1 .2s ease}@keyframes _fadeIn_1m9m2_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._section-header_1m9m2_214{margin-bottom:1.5rem;text-align:center}._section-header_1m9m2_214 h2{font-size:1.5rem;color:var(--color-text);margin:0 0 .5rem}._section-note_1m9m2_216{color:var(--color-text-secondary);font-size:.9rem;margin:0}._table-wrapper_1m9m2_219{overflow:hidden;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin-bottom:1.5rem;background:var(--color-surface)}._data-table_1m9m2_227{width:calc(100% + 1px);border-collapse:separate;border-spacing:0;background:var(--color-surface);font-size:.9rem}._data-table_1m9m2_227 thead{background:var(--color-thead)}._data-table_1m9m2_227 th{background:transparent;color:#fff;padding:.75rem 1rem;text-align:center;font-weight:600;white-space:nowrap;font-size:.85rem;border:none}._data-table_1m9m2_227 td{padding:.6rem 1rem;border-bottom:1px solid var(--color-border)}._data-table_1m9m2_227 tbody tr:hover{background:var(--color-surface-secondary)}._data-table_1m9m2_227 th._group-header_1m9m2_257{text-align:center!important}._data-table_1m9m2_227 th._area-header_1m9m2_261{text-align:left!important;border-right:2px solid rgba(255,255,255,.4)}thead ._group-start_1m9m2_266{border-left:2px solid rgba(255,255,255,.4)}tbody ._group-start_1m9m2_266{border-left:2px solid var(--color-border)}tbody ._area-col_1m9m2_272{border-right:2px solid var(--color-border)}._cell-label_1m9m2_276{font-weight:500;color:var(--color-text);white-space:nowrap}._cell-price_1m9m2_277{text-align:center;white-space:nowrap}._cell-unit_1m9m2_278{color:var(--color-text-secondary);font-size:.85rem}._cell-na_1m9m2_279{color:var(--color-text-tertiary)}._sticky-col_1m9m2_281{position:sticky;left:0;z-index:1;background:inherit}thead ._sticky-col_1m9m2_281{background:transparent;z-index:2}._price-value_1m9m2_285{font-weight:500}._price-discounted_1m9m2_287{display:flex;flex-direction:column;align-items:center;gap:.1rem}._price-base_1m9m2_294{font-size:.75rem;color:var(--color-text-tertiary);text-decoration:line-through}._price-final_1m9m2_295{font-weight:700;color:#059669}._row-fixed_1m9m2_298{background:var(--color-surface-secondary)}._fixed-tag_1m9m2_300{display:inline-block;font-size:.65rem;background:var(--color-surface-hover);color:var(--color-text-secondary);padding:.1rem .4rem;border-radius:4px;margin-left:.5rem;font-weight:500;vertical-align:middle}._search-box_1m9m2_313{margin-bottom:1rem}._search-box_1m9m2_313 input{width:100%;max-width:400px;padding:.6rem 1rem;font-size:.9rem;border:2px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);transition:border-color .2s}._search-box_1m9m2_313 input:focus{outline:none;border-color:var(--color-primary)}._addon-category_1m9m2_330{margin-bottom:2rem}._addon-category_1m9m2_330 h3{font-size:1.1rem;color:var(--color-text);margin:0 0 .75rem}._addon-category_1m9m2_330 h4{font-size:.9rem;color:var(--color-text-secondary);margin:.75rem 0 .5rem}._shipping-grid_1m9m2_341{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}._limitations_1m9m2_348{margin-top:.5rem;padding:.75rem;background:var(--color-surface);border-radius:var(--radius-lg);font-size:.85rem;color:var(--color-text-secondary)}._limitations_1m9m2_348 ul{margin:.25rem 0 0;padding-left:1.2rem}._limitations_1m9m2_348 li{margin-bottom:.2rem}._zone-badge_1m9m2_361{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 .4rem;border-radius:14px;font-weight:700;font-size:.75rem;color:#fff;white-space:nowrap;flex-shrink:0}._zone-badge--0_1m9m2_376{background:#3b9b74}._zone-badge--1_1m9m2_377{background:#58a167}._zone-badge--2_1m9m2_378{background:#789b4a}._zone-badge--3_1m9m2_379{background:#b09332}._zone-badge--4_1m9m2_380{background:#c47842}._zone-badge--5_1m9m2_381{background:#b65d65}._zone-badge--6_1m9m2_382{background:#9a6392}._zone-badge--7_1m9m2_383{background:#7b5ba0}._zone-example_1m9m2_385{font-size:.7rem;font-weight:400;opacity:.7}._no-results_1m9m2_386{text-align:center;padding:3rem;color:var(--color-text-secondary)}._alphabet-bar_1m9m2_389{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:center;margin-bottom:1.5rem}._alphabet-letter_1m9m2_397{width:36px;height:36px;border:none;border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .15s ease;box-shadow:0 1px 3px #0000000f}._alphabet-letter_1m9m2_397:hover:not(:disabled){background:var(--color-surface-hover);box-shadow:0 2px 6px #0000001a}._alphabet-letter--active_1m9m2_417{background:linear-gradient(135deg,#857cb3,#89afcd);color:#fff;box-shadow:0 2px 8px rgba(var(--color-primary-rgb),.25)}._alphabet-letter--active_1m9m2_417:hover:not(:disabled){background:linear-gradient(135deg,#857cb3,#89afcd);color:#fff}._alphabet-letter--disabled_1m9m2_428{opacity:.3;cursor:default}._sort-toggle_1m9m2_434{display:flex;justify-content:center;gap:.5rem;margin-bottom:1.5rem}._sort-toggle-btn_1m9m2_441{padding:.5rem 1.25rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-secondary);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .15s ease}._sort-toggle-btn_1m9m2_441:hover{background:var(--color-surface-hover);border-color:var(--color-border)}._sort-toggle-btn--active_1m9m2_459{background:linear-gradient(135deg,#857cb3,#89afcd);color:#fff;border-color:transparent;box-shadow:0 2px 8px rgba(var(--color-primary-rgb),.25)}._sort-toggle-btn--active_1m9m2_459:hover{background:linear-gradient(135deg,#857cb3,#89afcd);color:#fff}._service-legend_1m9m2_472{margin-top:1.5rem;padding:1rem;background:var(--color-surface-secondary);border-radius:var(--radius-lg)}._service-legend_1m9m2_472 h3{font-size:.95rem;color:var(--color-text);margin:0 0 .5rem}._service-legend_1m9m2_472 ul{margin:0;padding-left:1.2rem;font-size:.85rem;color:var(--color-text-secondary)}._service-legend_1m9m2_472 li{margin-bottom:.2rem}._calculator-box_1m9m2_478{position:relative;background:var(--color-surface-glass);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border:1px solid var(--color-border-glass);border-radius:var(--radius-lg);padding:1.5rem;margin-bottom:1.5rem;box-shadow:var(--shadow-lg),var(--shadow-inset)}._calculator-clear-btn_1m9m2_491{position:absolute;top:1rem;right:1.25rem;display:flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-glass-strong);color:var(--color-text-tertiary);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease}._calculator-clear-btn_1m9m2_491:hover{background:#ef444414;border-color:#ef444433;color:#ef4444}._calculator-clear-btn_1m9m2_491 svg{width:12px;height:12px}._addon-toggles_1m9m2_522{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--color-border-subtle)}._addon-toggles-label_1m9m2_528{font-size:.7rem;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.6rem}._addon-toggles-row_1m9m2_537{display:flex;gap:.5rem;flex-wrap:wrap}._addon-toggle-btn_1m9m2_543{padding:.5rem 1rem;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-glass-strong);color:var(--color-text-secondary);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .15s ease}._addon-toggle-btn_1m9m2_543:hover{background:var(--color-surface-glass-hover);border-color:var(--color-border)}._addon-toggle-btn--active_1m9m2_561{background:var(--color-surface-glass-strong);color:var(--color-primary);border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary);font-weight:600}._addon-toggle-btn--active_1m9m2_561:hover{background:rgba(var(--color-primary-rgb),.06);color:var(--color-primary)}._addon-detail-box_1m9m2_574{margin-top:.75rem;padding:1rem 1.25rem;background:var(--color-surface-glass);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md)}._addon-detail-box_1m9m2_574 ._calculator-field_1m9m2_582{min-width:200px;max-width:300px}._addon-line-item_1m9m2_587{display:flex;justify-content:space-between;align-items:center;padding:.3rem 0;font-size:.85rem;color:var(--color-text-secondary)}._addon-line-item_1m9m2_587 span:last-child{font-weight:600;color:var(--color-text)}._calculator-inputs_1m9m2_601{display:flex;gap:1rem;flex-wrap:wrap;align-items:flex-end}._calculator-field_1m9m2_582{display:flex;flex-direction:column;gap:.4rem;min-width:180px;flex:1}._calculator-field_1m9m2_582 label{font-size:.7rem;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;padding-left:.25rem}._calculator-field_1m9m2_582 select,._calculator-field_1m9m2_582 input{padding:.7rem 2.25rem .7rem 1rem;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9rem;font-weight:500;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-glass-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--color-text);cursor:pointer;transition:background-color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-sm),var(--shadow-inset);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M1.5 3.5l3.5 3.5 3.5-3.5' fill='none' stroke='%23999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center}._calculator-field_1m9m2_582 input{background-image:none;padding-right:1rem;cursor:text}._calculator-field_1m9m2_582 select:hover,._calculator-field_1m9m2_582 input:hover{background-color:var(--color-surface-glass-hover);border-color:var(--color-border);box-shadow:0 2px 8px #00000012,var(--shadow-inset)}._calculator-field_1m9m2_582 input::placeholder{transition:opacity .15s ease}._calculator-field_1m9m2_582 input:focus::placeholder{opacity:0}._calculator-field_1m9m2_582 select:focus,._calculator-field_1m9m2_582 input:focus{outline:none;background-color:var(--color-surface-glass-focus);border-color:rgba(var(--color-primary-rgb),.4);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb),.1),0 2px 8px #0000000f,var(--shadow-inset)}._calculator-field_1m9m2_582 select:disabled{opacity:.4;cursor:not-allowed;background-color:var(--color-surface-input-disabled);-webkit-backdrop-filter:none;backdrop-filter:none}._calculator-result_1m9m2_689{margin-top:1rem;display:flex;align-items:center;gap:1rem;padding:.85rem 1.25rem;background:var(--color-surface-glass-strong);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);border-radius:var(--radius-lg);border:1px solid var(--color-border-glass);box-shadow:0 2px 12px #0000000d,var(--shadow-inset)}._calculator-result--info_1m9m2_703{border-color:var(--color-border-subtle)}._calculator-result-label_1m9m2_707{font-size:.85rem;color:var(--color-text-secondary);font-weight:500}._calculator-result-value_1m9m2_713{font-size:1.3rem;font-weight:700;color:#34c759;margin-left:auto}._calculator-results-row_1m9m2_720{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1rem}._calculator-results-row_1m9m2_720 ._calculator-result_1m9m2_689{margin-top:0;flex:1;min-width:200px}._theme-toggle_1m9m2_734{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:all .15s ease;font-size:1.1rem;line-height:1;flex-shrink:0;margin-left:.5rem}._theme-toggle_1m9m2_734:hover{background:var(--color-surface-hover);color:var(--color-text)}._app-footer_1m9m2_758{padding:1rem 2rem;text-align:center;color:var(--color-text-tertiary);font-size:.8rem;border-top:1px solid var(--color-border);margin-top:auto}._app-footer_1m9m2_758 p{margin:0}._app-footer-updated_1m9m2_769{margin-top:.25rem;font-size:.7rem;color:var(--color-text-tertiary)}._loading-indicator_1m9m2_776{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 0;color:var(--color-text-secondary);font-size:.85rem}._loading-spinner_1m9m2_786{width:16px;height:16px;border:2px solid rgba(var(--color-primary-rgb),.15);border-top-color:var(--color-primary);border-radius:50%;animation:_spin_1m9m2_1 .8s linear infinite}@keyframes _spin_1m9m2_1{to{transform:rotate(360deg)}}._share-generate-btn_1m9m2_800{padding:.7rem 2rem;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#857cb3,#89afcd);border:none;border-radius:var(--radius-md);cursor:pointer;transition:transform .1s,box-shadow .2s}._share-generate-btn_1m9m2_800:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--color-primary-rgb),.3)}._share-generate-btn_1m9m2_800:disabled{opacity:.6;cursor:not-allowed;transform:none}._share-error_1m9m2_824{margin-top:1rem;padding:10px 12px;background:#fee;color:#c33;border-radius:var(--radius-sm);font-size:.85rem}._share-result_1m9m2_833{margin-top:1.5rem;padding:1.5rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:center}._share-result-label_1m9m2_842{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);margin-bottom:.5rem}._share-result-link_1m9m2_851{font-family:Courier New,Courier,monospace;font-size:.85rem;font-weight:500;color:var(--color-text);word-break:break-all;-webkit-user-select:all;user-select:all;padding:.75rem 1rem;margin:.5rem 0;background:var(--color-surface-hover);border-radius:var(--radius-sm);border:1px solid var(--color-border)}._share-result-meta_1m9m2_865{font-size:.8rem;color:var(--color-text-secondary);margin-bottom:1rem}._share-copy-btn_1m9m2_871{padding:.5rem 1.5rem;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.85rem;font-weight:500;color:var(--color-primary);background:transparent;border:1px solid var(--color-primary);border-radius:var(--radius-sm);cursor:pointer;transition:all .15s}._share-copy-btn_1m9m2_871:hover{background:var(--color-primary);color:#fff}._customers-success_1m9m2_890{margin-top:1rem;padding:10px 12px;background:#e8f5e9;color:#2e7d32;border-radius:var(--radius-sm);font-size:.85rem}._customers-password_1m9m2_899{font-family:Courier New,Courier,monospace;cursor:pointer;-webkit-user-select:all;user-select:all;padding:.15rem .4rem;border-radius:4px;transition:background .15s}._customers-password_1m9m2_899:hover{background:var(--color-surface-hover)}._customers-delete-btn_1m9m2_912{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:transparent;color:var(--color-text-tertiary);cursor:pointer;font-size:.8rem;transition:all .15s}._customers-delete-btn_1m9m2_912:hover{background:#ef444414;border-color:#ef444433;color:#ef4444}._customers-delete-btn_1m9m2_912:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){._tab-container_1m9m2_199{padding:1rem}._tab-button_1m9m2_151{padding:.6rem .75rem}._data-table_1m9m2_227 th,._data-table_1m9m2_227 td{padding:.5rem .6rem;font-size:.8rem}._shipping-grid_1m9m2_341{grid-template-columns:1fr}._floating-selector_1m9m2_92{bottom:1rem;padding:.5rem 1rem}._pricelist-selector_1m9m2_19 select{min-width:unset}}@media print{._tab-navigation_1m9m2_116,._pricelist-selector-nav_1m9m2_19,._floating-selector_1m9m2_92,._calculator-box_1m9m2_478,._calculator-clear-btn_1m9m2_491,._search-box_1m9m2_313,._sort-toggle_1m9m2_434,._alphabet-bar_1m9m2_389,._addon-toggles_1m9m2_522{display:none!important}._price-calculator_1m9m2_9{max-width:100%}._tab-container_1m9m2_199{padding:0}._tab-panel_1m9m2_205{display:block!important;page-break-inside:avoid}._table-wrapper_1m9m2_219{box-shadow:none;border:1px solid #d1d5db;border-radius:0;overflow:visible}._data-table_1m9m2_227 thead{background:#f3f4f6!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}._data-table_1m9m2_227 th{color:#1f2937!important}._section-header_1m9m2_214{page-break-after:avoid}._app-footer_1m9m2_758{border-top:1px solid #d1d5db}}.password-gate{display:flex;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(135deg,#857cb3,#89afcd);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.password-gate-card{background:var(--color-surface);padding:40px;border-radius:22px;box-shadow:0 10px 40px #0000001a;width:100%;max-width:400px;margin:20px}.password-gate-title{margin:0 0 10px;font-size:24px;font-weight:600;color:var(--color-text);text-align:center}.password-gate-subtitle{margin:0 0 30px;font-size:14px;color:var(--color-text-secondary);text-align:center}.password-gate-input{width:100%;padding:12px 16px;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;border:2px solid var(--color-border);border-radius:14px;outline:none;margin-bottom:12px;box-sizing:border-box;background:var(--color-surface);color:var(--color-text);transition:border-color .2s,box-shadow .2s}.password-gate-input:focus{border-color:rgba(var(--color-primary-rgb),.4);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb),.1)}.password-gate-error{padding:10px 12px;background:#fee;color:#c33;border-radius:10px;font-size:14px;margin-bottom:12px}.password-gate-btn{width:100%;padding:12px;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:600;color:#fff;background:linear-gradient(135deg,#857cb3,#89afcd);border:none;border-radius:14px;cursor:pointer;transition:transform .1s,box-shadow .2s}.password-gate-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--color-primary-rgb),.3)}.password-gate-btn:active{transform:translateY(0);box-shadow:none}.password-gate-btn:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.password-gate-note{margin:20px 0 0;font-size:12px;color:var(--color-text-tertiary);text-align:center}.app{min-height:100vh;background:var(--color-bg-gradient)}.error-fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:2rem;text-align:center;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--color-bg-gradient)}.error-fallback h2{margin:0 0 .5rem;font-size:1.5rem;color:var(--color-text)}.error-fallback p{margin:0 0 1.5rem;color:var(--color-text-secondary)}.error-fallback button{padding:.75rem 2rem;font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#857cb3,#89afcd);border:none;border-radius:12px;cursor:pointer;transition:transform .1s,box-shadow .2s}.error-fallback button:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--color-primary-rgb),.3)}
