.ManagerOrderLines_root__An_Am{display:grid;grid-gap:.35rem;gap:.35rem}.ManagerOrderLines_head__8UsVH{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ManagerOrderLines_title__WBvhB{margin:0;font-size:.82rem;text-transform:uppercase;opacity:.85}.ManagerOrderLines_count__gRJmo{display:inline-block;min-width:1.4rem;padding:0 .35rem;border-radius:999px;background:color-mix(in srgb,currentColor 12%,transparent);text-align:center;font-size:.72rem}.ManagerOrderLines_headActions__d_yCi{display:flex;align-items:center;gap:.5rem}.ManagerOrderLines_toggle__OYLqp{border:1px solid var(--line,#d8e0dc);background:transparent;color:inherit;border-radius:6px;padding:.2rem .5rem;font-size:.74rem;cursor:pointer}.ManagerOrderLines_linkBtn__sjDu4{border:0;background:none;padding:0;color:var(--accent-strong,#0a5559);font-size:.76rem;font-weight:700;cursor:pointer;text-decoration:underline;justify-self:start}.ManagerOrderLines_hint__gd52c,.ManagerOrderLines_summary__7AhSx{margin:0;font-size:.8rem;opacity:.85}.ManagerOrderLines_compactList__ZdN0L{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--line,#d8e0dc)}.ManagerOrderLines_compactRow__slWKE{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:.5rem;gap:.5rem;align-items:baseline;padding:.3rem 0;border-bottom:1px solid var(--line,#d8e0dc);font-size:.78rem}.ManagerOrderLines_compactLabel__Wjx7O{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ManagerOrderLines_compactQty__pFTb1{opacity:.7;white-space:nowrap}.ManagerOrderLines_compactSum__IdnWR{font-weight:700;white-space:nowrap}.ManagerOrderLines_dialog__0B4lx{width:min(1200px,94vw);max-height:90vh;padding:0;border:0;border-radius:14px;background:var(--panel,#fff);color:inherit;box-shadow:0 24px 64px rgba(0,0,0,.3)}.ManagerOrderLines_dialog__0B4lx::-webkit-backdrop{background:rgba(10,20,20,.55)}.ManagerOrderLines_dialog__0B4lx::backdrop{background:rgba(10,20,20,.55)}.ManagerOrderLines_dialogInner__rf2oo{padding:1rem 1.2rem 1.2rem}.ManagerOrderLines_dialogHead__6EsvF{position:-webkit-sticky;position:sticky;top:-1rem;z-index:1;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin:-1rem -1.2rem .85rem;padding:1rem 1.2rem .6rem;background:var(--panel,#fff);border-bottom:1px solid var(--line,#d8e0dc)}.ManagerOrderLines_dialogTitle__6ECm2{margin:0 0 .2rem;font-size:1.05rem}.ManagerOrderLines_close__vd_K5{border:1px solid var(--line,#d8e0dc);background:transparent;color:inherit;border-radius:8px;width:2.1rem;height:2.1rem;cursor:pointer;flex-shrink:0}.ManagerOrderLines_grid__sGLxo{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:.75rem;gap:.75rem}.ManagerOrderLines_card__ZkOZM{display:flex;flex-direction:column;border:1px solid var(--line,#d8e0dc);border-radius:10px;overflow:hidden}.ManagerOrderLines_preview__7w9Ij{min-height:170px;display:grid;place-items:center;background:#fff}.ManagerOrderLines_previewImg___1nhM{width:100%;height:170px;object-fit:contain}.ManagerOrderLines_previewEmpty__VpEWC{font-size:.8rem;opacity:.6}.ManagerOrderLines_cardBody___ZPwT{position:relative;display:grid;grid-gap:.2rem;gap:.2rem;padding:.55rem .7rem .7rem;border-top:1px solid var(--line,#d8e0dc)}.ManagerOrderLines_cardIndex__jTCG0{position:absolute;top:-.75rem;right:.6rem;min-width:1.5rem;padding:.1rem .4rem;border-radius:999px;background:var(--accent,#0a5559);color:#fff;font-size:.72rem;text-align:center}.ManagerOrderLines_cardLabel__jDTLY{font-size:.85rem;line-height:1.3}.ManagerOrderLines_cardMeta__lR0jr{font-size:.78rem;opacity:.8}.predefined-profiles{margin:0}.catalog-browser{display:flex;flex-direction:column;gap:.65rem;min-width:0;container-type:inline-size;container-name:catalog}.catalog-browser__title{margin:0;font-size:.95rem;font-weight:750;color:var(--text,#1f2933)}.catalog-browser__hint{margin:0;font-size:.75rem;line-height:1.35;color:#64748b}.catalog-item__preview{position:relative}.catalog-tabs{display:flex;flex-wrap:wrap;gap:.25rem .15rem;border-bottom:1px solid var(--line,#d8dde3)}.catalog-tab{margin:0 0 -1px;padding:.55rem .85rem;min-height:2.75rem;border:0;border-bottom:2px solid transparent;background:transparent;color:#475569;font:inherit;font-size:.875rem;font-weight:650;cursor:pointer;touch-action:manipulation}.catalog-tab,.ls-profile button.catalog-tab{border-radius:8px 8px 0 0}.catalog-tab:focus{outline:none}.catalog-tab:focus-visible{outline:2px solid var(--accent,#0b6470);outline-offset:2px}@media (hover:hover){.catalog-tab:hover:not(.is-active){color:var(--accent-strong,#084c55);background:color-mix(in srgb,var(--accent,#0b6470) 6%,transparent)}}.catalog-tab.is-active{color:var(--accent-strong,#084c55);border-bottom-color:var(--accent,#0b6470);font-weight:750}.catalog-scroll-container{overflow-x:auto;overflow-y:hidden;width:100%;max-height:calc(2 * 150px + 10px + 18px);padding:.35rem .25rem .85rem;box-sizing:border-box;-webkit-overflow-scrolling:touch}.predefined-profiles--admin .catalog-scroll-container{max-height:calc(2 * 186px + 10px + 22px)}.catalog-scroll-container::-webkit-scrollbar{height:8px}.catalog-scroll-container::-webkit-scrollbar-track{background:var(--bg-elevated,#f4f6f7);border-radius:4px}.catalog-scroll-container::-webkit-scrollbar-thumb{background:#8a9399;border-radius:4px}@media (hover:hover){.catalog-scroll-container::-webkit-scrollbar-thumb:hover{background:#5b6670}}.catalog-grid{display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;height:calc(2 * 150px + 10px);align-content:flex-start;width:max-content;padding:0}.predefined-profiles--admin .catalog-grid{height:calc(2 * 186px + 10px)}@container catalog (max-width: 720px){.catalog-scroll-container{max-height:calc(3 * 150px + 2 * 10px + 18px)}.catalog-grid{height:calc(3 * 150px + 2 * 10px)}.predefined-profiles--admin .catalog-scroll-container{max-height:calc(3 * 186px + 2 * 10px + 22px)}.predefined-profiles--admin .catalog-grid{height:calc(3 * 186px + 2 * 10px)}}.catalog-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;padding:10px 10px 6px;border:1.5px solid var(--line,#d8dde3);border-radius:8px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:140px;height:150px;min-width:140px;min-height:150px;max-width:140px;max-height:150px;flex-shrink:0;position:relative;box-sizing:border-box;overflow:hidden;background:var(--bg-elevated,#fff)}.predefined-profiles--admin .catalog-item{height:186px;min-height:186px;max-height:186px;padding-bottom:8px}.predefined-profiles--admin .catalog-item__name{min-height:30px;max-height:30px;flex:0 0 30px}@media (hover:hover){.catalog-item:hover{border-color:color-mix(in srgb,var(--accent,#0b6470) 55%,var(--line,#d8dde3));background:color-mix(in srgb,var(--accent,#0b6470) 6%,var(--bg-elevated,#fff));box-shadow:0 4px 14px color-mix(in srgb,var(--accent,#0b6470) 18%,transparent)}}.catalog-item:focus{outline:none}.catalog-item:focus-visible{outline:2px solid var(--accent,#0b6470);outline-offset:2px}.catalog-item.is-selected{border-color:var(--accent,#0b6470);background:color-mix(in srgb,var(--accent,#0b6470) 9%,var(--bg-elevated,#fff));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent,#0b6470) 35%,transparent),0 4px 12px color-mix(in srgb,var(--accent,#0b6470) 16%,transparent)}.ls-profile_print{margin-bottom:0;flex:1 1 auto;min-height:0;padding:0}.ls-profile_print,.ls-profile_print .ls-profile__image{width:100%;display:flex;align-items:center;justify-content:center}.ls-profile_print .ls-profile__image{max-width:100%;height:84px;max-height:84px;overflow:hidden;box-sizing:border-box;flex-shrink:0;border:none;background:#fff;border-radius:4px}.ls-profile_print img,.ls-profile_print svg{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain}.catalog-item__name{font-size:.6875rem;text-align:center;color:#475569;margin:0;line-height:1.25;width:100%;max-width:100%;min-height:28px;max-height:28px;flex:0 0 28px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;word-break:break-word;overflow-wrap:anywhere;padding:0 2px;box-sizing:border-box}.catalog-item__id{display:block;width:100%;margin:.15rem 0 0;padding:.15rem .2rem;border:0;border-radius:4px;background:color-mix(in srgb,var(--accent,#0b6470) 8%,#f8fafc);color:#0f4c54;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.58rem;font-weight:650;line-height:1.2;text-align:center;cursor:copy;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (hover:hover){.catalog-item__id:hover{background:color-mix(in srgb,var(--accent,#0b6470) 16%,#fff)}}.catalog-item__id:focus-visible{outline:2px solid var(--accent,#0b6470);outline-offset:1px}.catalog-item.catalog-item--has-help{overflow:visible}.catalog-item-help{position:absolute;top:6px;right:6px;z-index:30;display:inline-flex!important;visibility:visible!important;opacity:1!important;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;min-width:1.4rem;min-height:1.4rem;margin:0;padding:0;border:2px solid #fff;border-radius:999px;background:#0b6470;color:#fff;font-family:inherit;font-size:.8rem;font-weight:800;line-height:1;cursor:pointer;box-shadow:0 2px 6px rgba(15,30,40,.28);pointer-events:auto}.catalog-item-help--with-admin{right:36px}@media (hover:hover){.catalog-item-help:hover{background:#084c55;color:#fff}}.catalog-item-help:focus-visible{outline:2px solid #0b6470;outline-offset:2px}.catalog-item-delete,.catalog-item-edit{position:absolute;top:5px;border:none;border-radius:var(--radius-sm,6px);width:28px;height:28px;font-size:1rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;color:#fff}.catalog-item-edit{right:5px;background:var(--accent,#0b6470)}.catalog-item-delete{left:5px;background:var(--danger,#c04545)}@media (hover:hover){.catalog-item-edit:hover{background:var(--accent-strong,#084c55)}.catalog-item-delete:hover{filter:brightness(.92)}}.catalog-item-delete:focus-visible,.catalog-item-edit:focus-visible{outline:2px solid var(--accent,#0b6470);outline-offset:2px}.SharedCatalogPanel_wrap__DUbws{display:flex;flex-direction:column;min-height:0;flex:1 1;overflow:hidden}.SharedCatalogPanel_wrap__DUbws .catalog-browser{flex:1 1;min-height:0;display:flex;flex-direction:column}.SharedCatalogPanel_scroll__017jQ{flex:1 1;min-height:0;overflow:auto}.SharedCatalogPanel_wrap__DUbws .catalog-grid{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr))}