.lg-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.lg-summary>span{background:white;border:1px solid #e1e9e6;border-radius:14px;padding:24px;color:#66776f}.lg-summary b{font-size:28px;color:#21352d;margin-right:12px}.lg-table-scroll{overflow-x:auto}.lg-table{border-collapse:collapse;width:100%;min-width:950px}.lg-table th{background:#edf4f0;color:#49665a;text-align:left;font-weight:600;padding:18px}.lg-table td{padding:20px 18px;border-top:1px solid #e3ebe7;vertical-align:top;max-width:330px;overflow-wrap:anywhere}.lg-table small{display:block;color:#76877f;font-size:12px;margin-top:6px}.lg-table tbody tr:nth-child(even){background:#f8fbf9}.lg-table .button{padding:8px 12px;white-space:nowrap}.lg-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.lg-badge{display:inline-flex;padding:5px 10px;background:#eff3f1;color:#62776d;border-radius:6px;font-size:12px;white-space:nowrap}.lg-badge.ok{background:#e4f3ed;color:#187766}.lg-badge.warn{background:#fff1dc;color:#8d5b13}.lg-error,.lg-table small.lg-error{color:#ac532f}.lg-empty{padding:64px 28px;text-align:center;color:#6c7d75}.lg-footnote{margin:18px 0;color:#708177;font-size:13px}.lg-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.lg-field{display:flex;flex-direction:column;gap:8px;color:#425a50;margin-bottom:14px}.lg-field input,.lg-field select{width:100%;min-height:42px;padding:10px 12px;border:1px solid #ccddd4;border-radius:7px;background:#fff;color:#263f32}.lg-field small{font-size:12px;color:#75847c}.lg-fieldset{border:1px solid #dbe7df;border-radius:10px;margin:18px 0;padding:20px}.lg-fieldset legend{font-weight:650;color:#345849;padding:0 8px}.lg-fieldset p{margin:0 0 16px;color:#6b7f72;font-size:13px}.lg-check{display:flex;align-items:center;gap:8px;margin:10px 0;font-size:14px}.lg-shop-options{display:flex;gap:20px;flex-wrap:wrap}.lg-task-heading{display:flex;align-items:center;gap:20px;margin-bottom:18px}.lg-task-heading+p{margin:12px 0 20px}.lg-pdf{width:100%;height:65vh;border:1px solid #dee8e2;margin-top:12px}#logistics-manager .section-toolbar p{color:#6b7d73}#shipment-logistics-options{margin:12px 0;padding:16px;background:#f1f7f4;border-radius:8px}#shipment-logistics-options p{margin:8px 0}#shipment-logistics-options select{max-width:600px}.lg-table a{color:#187766}@media(max-width:800px){.lg-summary{grid-template-columns:1fr 1fr}.lg-form-grid{grid-template-columns:1fr}.lg-summary>span{padding:16px}.lg-summary b{font-size:24px}}
.lg-profile-defaults{display:flex;flex-wrap:wrap;gap:8px 24px;padding:14px 16px;margin:4px 0 16px;background:#f1f7f4;border:1px solid #dbe7df;border-radius:8px;color:#49665a;font-size:13px}.lg-profile-defaults strong{font-weight:600}.lg-profile-advanced{border:1px solid #dbe7df;border-radius:8px;margin:16px 0}.lg-profile-advanced>summary{padding:14px 16px;cursor:pointer;color:#425a50;font-size:14px;font-weight:600}.lg-profile-advanced>summary:focus-visible{outline:2px solid #187766;outline-offset:2px;border-radius:8px}.lg-profile-advanced>.lg-form-grid{padding:8px 16px 2px}
.lg-profile-value{display:flex;align-items:center;min-height:42px;padding:10px 12px;border:1px solid #dbe7df;border-radius:7px;background:#f5f9f7;color:#49665a}
.integration-dialog.api-profile-dialog{width:min(1240px,calc(100vw - 32px));max-width:1240px}.api-required{color:#a23d32;font-size:12px;font-weight:600}.api-optional{color:#718078;font-size:12px}.api-map-table{width:100%;min-width:780px;border-collapse:collapse}.api-map-table th,.api-map-table td{padding:10px 12px;border-bottom:1px solid #e2eae5;text-align:left;vertical-align:middle}.api-map-table th{background:#edf4f0;color:#49665a}.api-map-table th:first-child{width:34%}.api-map-table th:not(:first-child){width:33%}.api-map-table td small{display:block;max-width:360px;color:#718078;font-size:12px;line-height:1.5;margin-top:4px}.api-map-table select,.api-map-table input{width:100%}.api-optional-fields{border:1px solid #dbe7df;border-radius:8px;margin-top:16px}.api-optional-fields summary{padding:12px 16px;color:#425a50;cursor:pointer;font-weight:600}.api-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:12px 0;color:#566e60;font-size:13px}.api-cell-error{background:#fff0eb;color:#a23d32}.api-profile-dialog .section-toolbar{gap:16px;margin:12px 0}.api-profile-dialog .section-toolbar h3{margin:0}.api-profile-dialog .section-toolbar p{margin:6px 0;color:#718078;font-size:13px}.api-preview-scroll{max-height:48vh}.api-preview-scroll th{position:sticky;top:0;z-index:1}.api-preview-scroll td{min-width:110px;padding:12px}.api-preview-scroll .lg-table small{margin-top:4px}@media(max-width:800px){.api-profile-dialog .lg-form-grid{gap:10px}.api-map-table{min-width:700px}}

.api-profile-dialog .lg-form-grid{gap:12px 20px}.api-profile-dialog .lg-field{margin-bottom:0}.api-profile-dialog .section-toolbar{padding:16px 0}.api-preview-toolbar~.shipment-pagination{margin-top:16px}.api-preview-scroll{padding-bottom:12px}.api-preview-scroll small.api-required{color:#a23d32}@media(min-width:1100px){.api-profile-dialog .lg-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}

.api-preview-options{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px}.api-preview-options>.lg-check{white-space:nowrap;margin:0}.api-preview-channel{color:#415a4d;overflow-wrap:anywhere}.api-preview-options>.lg-field{flex-direction:row;align-items:center;gap:8px;margin:0;font-size:13px}.api-preview-options>.lg-field select{width:auto;min-width:160px;max-width:260px;min-height:34px;padding:6px 8px}
