.catalog-dropdown[data-v-9ae11633]{position:relative}.catalog-panel[data-v-9ae11633]{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:1.25rem;box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f;left:0;min-width:620px;overflow:hidden;position:absolute;top:calc(100% + .5rem);z-index:200}.catalog-panel-inner[data-v-9ae11633]{display:flex;gap:0}.catalog-col[data-v-9ae11633]{min-width:200px;padding:1.25rem 1.5rem}.catalog-col-firms[data-v-9ae11633]{background:#f9f7f5;flex:1}.catalog-col-title[data-v-9ae11633]{color:#aaa;font-size:.7rem;font-weight:700;letter-spacing:.08em;margin-bottom:.75rem;text-transform:uppercase}.catalog-divider[data-v-9ae11633]{background:#efefef;flex-shrink:0;width:1px}.catalog-links[data-v-9ae11633]{display:grid;gap:.125rem;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.catalog-link[data-v-9ae11633]{align-items:center;border-radius:.625rem;color:#333;display:flex;font-size:.875rem;gap:.75rem;justify-content:space-between;padding:.375rem .625rem;transition:background .15s,color .15s;white-space:nowrap}.catalog-link[data-v-9ae11633]:hover{background:#f0ebe3;color:#000}.catalog-link-all[data-v-9ae11633]{color:#888;font-size:.8rem;margin-top:.375rem}.catalog-link-all[data-v-9ae11633]:hover{color:#333}.catalog-count[data-v-9ae11633]{color:#bbb;flex-shrink:0;font-size:.7rem}.firms-grid[data-v-9ae11633]{display:grid;gap:.375rem;grid-template-columns:1fr 1fr}.firm-card[data-v-9ae11633]{align-items:center;border:1px solid transparent;border-radius:.625rem;display:flex;gap:.625rem;padding:.5rem .625rem;transition:background .15s,border-color .15s}.firm-card[data-v-9ae11633]:hover{background:#fff;border-color:#e8e2da}.firm-flag[data-v-9ae11633]{flex-shrink:0;font-size:1.375rem;line-height:1}.firm-info[data-v-9ae11633]{display:flex;flex-direction:column;gap:.05rem;min-width:0}.firm-name[data-v-9ae11633]{color:#222;font-size:.75rem;font-weight:700;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.firm-country[data-v-9ae11633]{color:#999;font-size:.65rem}.dropdown-enter-active[data-v-9ae11633],.dropdown-leave-active[data-v-9ae11633]{transition:opacity .15s ease,transform .15s ease}.dropdown-enter-from[data-v-9ae11633],.dropdown-leave-to[data-v-9ae11633]{opacity:0;transform:translateY(-6px)}.popIn-enter-active,.popIn-leave-active{transition:all .2s cubic-bezier(0,0,.57,1.61)}.popIn-enter-from,.popIn-leave-to{transform:scale(0)}.cart-badge.animate-popIn{animation:cartPop .25s cubic-bezier(.2,.9,.3,1.3)}@keyframes cartPop{50%{transform:scale(1.25)}to{background-color:var(--color-primary-dark)}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-c9c4977c],[data-v-c9c4977c]::backdrop,[data-v-c9c4977c]:after,[data-v-c9c4977c]:before{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.pop-in-enter-active[data-v-c9c4977c],.pop-in-leave-active[data-v-c9c4977c]{transition:transform .3s}.pop-in-enter-from[data-v-c9c4977c],.pop-in-leave-to[data-v-c9c4977c]{transform:scale(0)}.avatar .account-dropdown[data-v-c9c4977c]{background-color:var(--color-white,#fff);border-color:var(--color-gray-200,#d9d9d9);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;color:var(--color-gray-700,oklch(37.3% .034 259.733));font-size:var(--text-sm,.875rem);gap:calc(var(--spacing,.25rem)*1);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));padding:calc(var(--spacing,.25rem)*1);right:calc(var(--spacing,.25rem)*-2);top:calc(var(--spacing,.25rem)*6);z-index:50;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:none;position:absolute}.avatar .account-dropdown a[data-v-c9c4977c],.avatar .account-dropdown button[data-v-c9c4977c]{align-items:center;border-radius:var(--radius-sm,.25rem);display:flex;gap:calc(var(--spacing,.25rem)*2);min-width:calc(var(--spacing,.25rem)*50);padding:calc(var(--spacing,.25rem)*2);white-space:nowrap}.avatar .account-dropdown a[data-v-c9c4977c]:hover{background-color:var(--color-gray-100,#f0ebe3)}.avatar .account-dropdown button[data-v-c9c4977c]{color:var(--color-red-600,oklch(57.7% .245 27.325))}.avatar .account-dropdown button[data-v-c9c4977c]:hover{background-color:var(--color-red-50,oklch(97.1% .013 17.38))}.avatar:hover .account-dropdown[data-v-c9c4977c]{display:grid}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}.q-modal-enter-active[data-v-5625dff6],.q-modal-leave-active[data-v-5625dff6]{transition:opacity .25s ease}.q-modal-enter-from[data-v-5625dff6],.q-modal-leave-to[data-v-5625dff6]{opacity:0}.q-modal-enter-active .relative[data-v-5625dff6],.q-modal-leave-active .relative[data-v-5625dff6]{transition:transform .25s ease}.q-modal-enter-from .relative[data-v-5625dff6],.q-modal-leave-to .relative[data-v-5625dff6]{transform:scale(.96) translateY(12px)}
