:root{--color-bg:#f8f4f4d6;--color-surface:#fff;--color-surface-2:#f1f5f9;--color-border:#e2e8f0;--color-border-strong:#cbd5e1;--color-text:#0f172a;--color-text-muted:#64748b;--color-accent:#3b82f6;--color-accent-hover:#2563eb;--color-accent-muted:#eff6ff;--color-success:#22c55e;--color-danger:#ef4444;--color-warning:#f59e0b;--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--sidebar-width:240px;--sidebar-collapsed:64px;--sidebar-current-width:var(--sidebar-collapsed);--header-height:56px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-full:9999px;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px -1px #00000012,0 2px 4px -1px #0000000d;--shadow-lg:0 10px 15px -3px #00000014,0 4px 6px -2px #0000000a;--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-modal-bg:400;--z-modal:500;--z-notification:600;--z-toast:700;--transition-fast:150ms ease;--transition-base:200ms ease;--transition-slow:300ms ease;--bg:var(--color-bg);--text:var(--color-text);--icons:var(--color-text);--primaryBg:var(--color-surface);--primaryBorder:var(--color-border);--secondaryBorder:var(--color-border);--mobile-header-height:var(--header-height)}[data-theme=dark]{--color-bg:#0f1117;--color-surface:#1a1d27;--color-surface-2:#1e2130;--color-border:#2d2f3a;--color-border-strong:#3d4052;--color-text:#e5e7eb;--color-text-muted:#9ca3af;--color-accent-muted:#1e3a5f;--bg:var(--color-bg);--text:var(--color-text);--icons:var(--color-text);--primaryBg:var(--color-surface);--primaryBorder:var(--color-border);--secondaryBorder:var(--color-border)}*,:after,:before{box-sizing:border-box}html{font-size:16px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8f4f4d6;background-color:var(--color-bg);color:#0f172a;color:var(--color-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family);font-size:1rem;font-size:var(--text-base);margin:0}*{scrollbar-color:#cbd5e1 #0000;scrollbar-color:var(--color-border-strong) #0000;scrollbar-width:thin}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#cbd5e1;background:var(--color-border-strong);border-radius:9999px;border-radius:var(--radius-full)}a{color:#3b82f6;color:var(--color-accent);text-decoration:none}a:hover{color:#2563eb;color:var(--color-accent-hover)}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .3s ease both}.loader{align-items:center;display:flex;gap:4px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.loader>div{animation:loader-bounce .9s ease-in-out infinite;border-radius:var(--radius-sm);height:40px;width:6px}.loader .bar1,.loader .bar2{background-color:var(--color-accent)}.loader .bar2{animation-delay:-.7s;opacity:.85}.loader .bar3{animation-delay:-.6s;opacity:.7}.loader .bar3,.loader .bar4{background-color:var(--color-accent)}.loader .bar4{animation-delay:-.5s;opacity:.55}.loader .bar5{animation-delay:-.4s;opacity:.7}.loader .bar5,.loader .bar6{background-color:var(--color-accent)}.loader .bar6{animation-delay:-.3s;opacity:.85}.loader .bar7{animation-delay:-.2s}.loader .bar7,.loader .bar8{background-color:var(--color-accent)}.loader .bar8{animation-delay:-.1s;opacity:.85}.menu{background-color:var(--color-surface);border-right:1px solid var(--color-border);display:flex;flex-direction:column;font-family:var(--font-family);height:calc(100vh - var(--header-height));left:0;overflow:hidden;position:fixed;top:var(--header-height);transition:width var(--transition-slow);width:var(--sidebar-width);z-index:var(--z-sticky)}.menu.collapsed{width:var(--sidebar-collapsed)}.header-title{align-items:center;border-bottom:1px solid var(--color-border);display:flex;flex-shrink:0;gap:var(--space-3);height:var(--header-height);padding:0 var(--space-4)}.beta-logo{flex-shrink:0;height:28px;width:28px}.DYC-Text{overflow:hidden;white-space:nowrap}.menu.collapsed .DYC-Text{display:none}.hamburger-icon{background:#0000;border:none;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;height:20px;justify-content:space-around;padding:0;width:20px}.hamburger-icon div{background:var(--color-text-muted);border-radius:var(--radius-full);height:2px;transition:background-color var(--transition-fast);width:100%}.hamburger-icon:hover div{background:var(--color-text)}.hamburger-icon:focus{outline:none}.top-elements{display:flex;flex:1 1;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:var(--space-3) 0}.bottom-elements{border-top:1px solid var(--color-border);flex-shrink:0;padding:var(--space-3) var(--space-2)}.bottom-elements,.menu-icons{display:flex;flex-direction:column;gap:var(--space-2)}.menu-icons{padding:0 var(--space-2)}.menu-item{align-items:center;border-left:3px solid #0000;border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;display:flex;flex-direction:row;font-size:var(--text-sm);font-weight:500;gap:var(--space-3);overflow:hidden;padding:var(--space-2) var(--space-3);text-decoration:none;transition:background-color var(--transition-fast),color var(--transition-fast);white-space:nowrap}.menu-item:hover{background-color:var(--color-surface-2);color:var(--color-text)}.menu-item.active,.menu-item.active-route{background-color:var(--color-accent-muted);border-left-color:var(--color-accent);color:var(--color-accent)}.menu-icon{flex-shrink:0;height:20px;opacity:.6;transition:opacity var(--transition-fast);width:20px}.menu-item.active .menu-icon,.menu-item.active-route .menu-icon,.menu-item:hover .menu-icon{opacity:1}.menu-text{font-size:var(--text-sm);overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.menu.collapsed .menu-text{display:none}.menu.collapsed .menu-item{border-left-width:0;justify-content:center;padding:var(--space-2)}.logo{height:32px;width:32px}.logout-button{align-items:center;background:#0000;border:none;color:var(--color-text-muted);display:flex;font-weight:500;gap:var(--space-3);margin:0 var(--space-2);padding:var(--space-2) var(--space-3);transition:background-color var(--transition-fast),color var(--transition-fast);white-space:nowrap}.logout-button:hover{background-color:var(--color-surface-2);color:var(--color-danger)}.dropzone{border-radius:var(--radius-md);color:var(--color-text);padding:var(--space-2) var(--space-3);text-decoration:none}@media (max-width:768px){.menu{display:none}}.loader-1{animation:loader1-spin 1s steps(12) infinite;aspect-ratio:1;display:grid;margin-right:var(--space-6);width:40px}.loader-1,.loader-1:after,.loader-1:before{background:radial-gradient(closest-side at 50% 12.5%,var(--color-accent) 96%,#0000) 50% 0 /20% 80% repeat-y,radial-gradient(closest-side at 12.5% 50%,var(--color-accent) 96%,#0000) 0 50% /80% 20% repeat-x}.loader-1:after,.loader-1:before{content:"";grid-area:1/1}.loader-1:before{transform:rotate(30deg)}.loader-1:after{transform:rotate(60deg)}@keyframes loader1-spin{to{transform:rotate(1turn)}}.coa-loader{align-items:center;display:flex;gap:3px;justify-content:center;padding:var(--space-4)}.coa-loader>div{animation:loader-bounce .9s ease-in-out infinite;border-radius:var(--radius-sm);height:32px;width:5px}.coa-loader .bar1,.coa-loader .bar2{background-color:var(--color-accent)}.coa-loader .bar2{animation-delay:-.7s;opacity:.85}.coa-loader .bar3{animation-delay:-.6s;opacity:.7}.coa-loader .bar3,.coa-loader .bar4{background-color:var(--color-accent)}.coa-loader .bar4{animation-delay:-.5s;opacity:.55}.coa-loader .bar5{animation-delay:-.4s;opacity:.7}.coa-loader .bar5,.coa-loader .bar6{background-color:var(--color-accent)}.coa-loader .bar6{animation-delay:-.3s;opacity:.85}.coa-loader .bar7{animation-delay:-.2s}.coa-loader .bar7,.coa-loader .bar8{background-color:var(--color-accent)}.coa-loader .bar8{animation-delay:-.1s;opacity:.85}@keyframes loader-bounce{0%,40%,to{transform:scaleY(.1)}20%{transform:scaleY(1)}}.header{background-color:var(--color-surface);border-bottom:1px solid var(--color-border);font-family:var(--font-family);height:var(--header-height);justify-content:space-between;left:0;padding:0 var(--space-6) 0 var(--space-4);position:fixed;right:0;top:0;z-index:var(--z-fixed)}.header,.header-logo-and-title{align-items:center;display:flex}.header-logo-and-title{flex-direction:row;gap:var(--space-3)}.logo-for-header{border-radius:var(--radius-sm);cursor:pointer;height:32px;width:32px}.DYC-Text,.header-message{color:var(--color-text);font-size:var(--text-base);font-weight:600}.header-buttons{align-items:center;display:flex;flex-direction:row;gap:var(--space-4)}.img-DYC{border-radius:var(--radius-sm)}.dyc-logo-right,.img-DYC{height:28px;width:auto}.header-profile-pic{border:2px solid var(--color-border);border-radius:50%;cursor:pointer;height:32px;object-fit:cover;object-position:center;transition:border-color var(--transition-fast);width:32px}.header-profile-pic:hover{border-color:var(--color-accent)}.profile-drop-down{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden;position:fixed;right:var(--space-4);top:calc(var(--header-height) + var(--space-2));width:200px;z-index:var(--z-dropdown)}.profile-drop-down-content{align-items:center;border-bottom:1px solid var(--color-border);color:var(--color-text);cursor:pointer;display:flex;font-size:var(--text-sm);height:44px;justify-content:center;transition:background-color var(--transition-fast);width:100%}.profile-drop-down-content:last-child{border-bottom:none}.profile-drop-down-content:hover{background-color:var(--color-surface-2);color:var(--color-accent)}.button-28-1{align-items:center;-webkit-appearance:none;appearance:none;background-color:initial;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;display:flex;font-family:var(--font-family);font-size:var(--text-sm);font-weight:500;height:36px;justify-content:center;padding:0 var(--space-3);transition:background-color var(--transition-fast),border-color var(--transition-fast);-webkit-user-select:none;user-select:none}.button-28-1:hover{background-color:var(--color-surface-2);border-color:var(--color-border-strong)}.button-28-1.active{background-color:var(--color-accent-muted);border-color:var(--color-accent);color:var(--color-accent)}.logout-button{background-color:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;font-size:var(--text-sm);padding:var(--space-2) var(--space-4);text-decoration:none;transition:background-color var(--transition-fast)}.logout-button:hover{background-color:var(--color-border)}.inviteFriendsInput{align-items:center;display:flex;gap:var(--space-2)}.invite-input{background-color:var(--color-surface);border-radius:var(--radius-md);font-family:var(--font-family)}.invite-input,.submit-invite-email{border:1px solid var(--color-border);color:var(--color-text);font-size:var(--text-sm);height:36px;padding:0 var(--space-3)}.submit-invite-email{background:var(--color-surface);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast)}.submit-invite-email:hover{background-color:var(--color-surface-2)}@media (max-width:768px){.header{display:none}}.notifications-wrapper{align-items:center;cursor:pointer;display:flex;position:relative}.notifications-icon-container{align-items:center;border-radius:var(--radius-md);display:flex;height:36px;justify-content:center;transition:background-color var(--transition-fast);width:36px}.notifications-icon-container:hover{background-color:var(--color-surface-2)}.notifications-icon-container svg{color:var(--color-text-muted);height:20px;width:20px}.notifications-badge{align-items:center;background:var(--color-danger);border:2px solid var(--color-surface);border-radius:var(--radius-full);color:#fff;display:flex;font-size:10px;font-weight:600;height:16px;justify-content:center;min-width:16px;padding:0 3px;pointer-events:none;position:absolute;right:0;top:0}.notifications-dropdown{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-height:420px;overflow-y:auto;position:absolute;right:0;top:calc(100% + var(--space-2));width:320px;z-index:var(--z-dropdown)}.notifications-header{border-bottom:1px solid var(--color-border);display:flex;justify-content:flex-end;padding:var(--space-2)}.notifications-mark-all-seen{background-color:initial;border:none;border-radius:var(--radius-sm);color:var(--color-accent);cursor:pointer;font-family:var(--font-family);font-size:var(--text-xs);padding:var(--space-1) var(--space-2);transition:background-color var(--transition-fast)}.notifications-mark-all-seen:hover{background-color:var(--color-accent-muted)}.notification-item{border-bottom:1px solid var(--color-border);cursor:default;padding:var(--space-3) var(--space-4);transition:background-color var(--transition-fast)}.notification-item:last-child{border-bottom:none}.notification-item.clickable{cursor:pointer}.notification-item.clickable:hover{background-color:var(--color-surface-2)}.notification-item.unseen{opacity:1}.notification-item.seen{opacity:.5}.notification-type{color:var(--color-text);font-size:var(--text-sm);font-weight:600}.notification-message,.notification-time{color:var(--color-text-muted);font-size:var(--text-xs);margin-top:var(--space-1)}.notification-time{opacity:.7}.notifications-empty{color:var(--color-text-muted);font-size:var(--text-sm);padding:var(--space-8) var(--space-4);text-align:center}.mobileHeader{display:none}@media (max-width:768px){.mobileHeader{display:block;left:0;position:fixed;top:0;width:100%;z-index:var(--z-fixed)}.mobileHeader-container{align-items:center;background-color:var(--color-surface);border-bottom:1px solid var(--color-border);display:flex;font-family:var(--font-family);height:var(--header-height);justify-content:space-between;padding:0 var(--space-4)}.mobile-header-left{align-items:center;display:flex;gap:var(--space-3)}.mobile-header-logo-img{border-radius:var(--radius-sm);flex-shrink:0;height:32px;object-fit:contain;width:32px}.mobile-header-title{color:var(--color-text);font-size:var(--text-base);font-weight:600;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-header-right{align-items:center;display:flex;gap:var(--space-2)}.menu-icon-mobile{background:#0000;border:none;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;height:28px;justify-content:space-around;padding:0;width:28px}.line{background:var(--color-text);border-radius:var(--radius-full);height:2px;transition:background-color var(--transition-fast);width:100%}.mobile-nav-backdrop{background:#0006;display:none;inset:0;opacity:0;position:fixed;transition:opacity var(--transition-slow);z-index:var(--z-modal-bg)}.mobile-nav-backdrop.open{display:block;opacity:1}.mobile-nav-drawer{background-color:var(--color-surface);border-right:1px solid var(--color-border);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;height:100vh;left:0;max-width:300px;overflow:hidden;position:fixed;top:0;transform:translateX(-100%);transition:transform var(--transition-slow);width:80vw;z-index:var(--z-modal)}.mobile-nav-drawer.open{transform:translateX(0)}.mobile-nav-drawer-header{align-items:center;border-bottom:1px solid var(--color-border);display:flex;flex-shrink:0;height:var(--header-height);justify-content:space-between;padding:0 var(--space-4)}.mobile-nav-header-left{align-items:center;display:flex;gap:var(--space-3)}.mobile-nav-brand{color:var(--color-text);font-size:var(--text-base);font-weight:600}.mobile-nav-close{background:#0000;border:none;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-lg);line-height:1;padding:var(--space-1);transition:color var(--transition-fast)}.mobile-nav-close:hover{color:var(--color-text)}.mobile-nav-links{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:var(--space-3) var(--space-2)}.mobile-nav-item{align-items:center;background:#0000;border:none;border-left:3px solid #0000;border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;display:flex;font-family:var(--font-family);font-size:var(--text-sm);font-weight:500;gap:var(--space-3);padding:var(--space-3) var(--space-3);text-align:left;transition:background-color var(--transition-fast),color var(--transition-fast);width:100%}.mobile-nav-item:hover{background-color:var(--color-surface-2);color:var(--color-text)}.mobile-nav-item.active{background-color:var(--color-accent-muted);border-left-color:var(--color-accent);color:var(--color-accent)}.mobile-nav-icon{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.mobile-nav-license{border-top:1px solid var(--color-border);flex-shrink:0;padding:var(--space-4)}.mobile-nav-section-label{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:600;letter-spacing:.05em;margin:0 0 var(--space-2) 0;text-transform:uppercase}.header,.menu{display:none}}.img-login-wrapper{background-color:var(--color-bg);display:flex;min-height:100vh;width:100%}.container{justify-content:center;min-height:100vh;padding:var(--space-6)}.container,.form{align-items:center;box-sizing:border-box;display:flex;width:100%}.form{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);flex-direction:column;gap:var(--space-4);max-width:360px;padding:var(--space-8) var(--space-6)}.form h1{color:var(--color-text);font-size:var(--text-2xl);font-weight:600;margin:0;text-align:center}.form img{height:72px;object-fit:contain;width:72px}.form .text-input{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text);font-family:var(--font-family);font-size:var(--text-sm);height:40px;outline:none;padding:0 var(--space-3);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%}.form .text-input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-muted)}.show-password-toggle{width:100%}.button-28{-webkit-appearance:none;appearance:none;background-color:var(--color-accent);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-family:var(--font-family);font-size:var(--text-sm);font-weight:600;height:40px;outline:none;transition:background-color var(--transition-fast);width:100%}.button-28:hover{background-color:var(--color-accent-hover)}.button-28:disabled{opacity:.5;pointer-events:none}.forgotpassword{color:var(--color-accent);cursor:pointer;font-size:var(--text-sm);text-decoration:underline;transition:color var(--transition-fast)}.forgotpassword:hover{color:var(--color-accent-hover)}.Mobile-block,.login-image-div,.quote,.quote-from{display:none}@media (max-width:480px){.form{padding:var(--space-6) var(--space-4)}}.forgot-password-container{align-items:center;background-color:#00000080;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:var(--z-modal-bg)}.forgot-password-form{align-items:stretch;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:var(--space-3);max-width:360px;padding:var(--space-6);width:100%;z-index:var(--z-modal)}.forgot-password-form h3{color:var(--color-text);font-size:var(--text-lg);font-weight:600;margin:0 0 var(--space-2);text-align:center}.forgot-password-form p{color:var(--color-text-muted);font-size:var(--text-sm);margin:0;text-align:center}.forgot-password-form input{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text);font-family:var(--font-family);font-size:var(--text-sm);height:40px;outline:none;padding:0 var(--space-3);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%}.forgot-password-form input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-muted)}.forgot-password-form button{background-color:var(--color-accent);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-family:var(--font-family);font-size:var(--text-sm);font-weight:600;height:40px;transition:background-color var(--transition-fast);width:100%}.forgot-password-form button:hover{background-color:var(--color-accent-hover)}.generate-password-btn{background-color:initial;border:1px solid var(--color-accent);border-radius:var(--radius-md);color:var(--color-accent);cursor:pointer;font-family:var(--font-family);font-size:var(--text-sm);height:36px;transition:background-color var(--transition-fast),color var(--transition-fast);width:100%}.generate-password-btn:hover{background-color:var(--color-accent-muted)}.back-to-login{color:var(--color-accent);cursor:pointer;font-size:var(--text-sm);text-align:center;text-decoration:underline;transition:color var(--transition-fast)}.back-to-login:hover{color:var(--color-accent-hover)}.password-requirements{display:flex;flex-direction:column;gap:var(--space-1)}.requirement{align-items:center;color:var(--color-text-muted);display:flex;font-size:var(--text-xs);gap:var(--space-2)}.requirement.met{color:var(--color-success)}.checkmark{flex-shrink:0;font-size:var(--text-sm)}.show-password-toggle{align-items:center;color:var(--color-text-muted);cursor:pointer;display:flex;font-size:var(--text-sm);gap:var(--space-2)}.show-password-toggle input[type=checkbox]{accent-color:var(--color-accent);cursor:pointer;height:auto;width:auto}.Operator-CreateLicense{color:var(--color-text);display:flex;flex-direction:column;gap:var(--space-4);width:100%}.addressInput,.registration-input-1{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text);display:block;font-family:var(--font-family);font-size:var(--text-sm);height:40px;outline:none;padding:0 var(--space-3);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%}.addressInput:focus,.registration-input-1:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-muted)}.Operator-CreateLicense input{color:var(--color-text)}.single-operator-container{align-items:stretch;display:flex;flex-direction:column;gap:var(--space-3);width:100%}.street-input{margin-top:var(--space-3)}.flex-container{display:flex;gap:var(--space-3);justify-content:space-between}.flex-container .registration-input-1,.form-row .registration-input-1{flex:1 1;min-width:0;width:auto}.registration-page{align-items:flex-start;background-color:var(--color-bg);display:flex;font-family:var(--font-family);justify-content:center;min-height:100vh;padding:var(--space-8) var(--space-4)}.registration-form{display:flex;flex-direction:column;gap:var(--space-5);max-width:640px;width:100%}.dyc_logo{display:block;margin:0 auto var(--space-6);width:180px}.registration-page form{align-items:center;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-8) var(--space-10);width:100%}.registration-input,.registration-page form input{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text);display:block;font-family:var(--font-family);font-size:var(--text-sm);height:40px;outline:none;padding:0 var(--space-3);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%}.registration-input:focus,.registration-page form input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-muted)}.registration-page .registration-input[component=select],.registration-page form select{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text);font-family:var(--font-family);font-size:var(--text-sm);height:40px;outline:none;padding:0 var(--space-3);width:100%}.registration-form label{color:var(--color-text);display:block;font-size:var(--text-sm);font-weight:500;margin-bottom:var(--space-1)}.registration-form input{color:var(--color-text)}.registration-input option{background-color:var(--color-surface);color:var(--color-text)}.form-row{display:flex;gap:var(--space-4);width:100%}.form-row .registration-input,.form-row .registration-input-1,.registration-page form .form-row input{flex:1 1;min-width:0;width:auto}.register-button,.registration-page .register-button,.registration-page form button{background-color:var(--color-accent);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-family:var(--font-family);font-size:var(--text-sm);font-weight:600;height:40px;padding:0 var(--space-4);transition:background-color var(--transition-fast);width:100%}.register-button:hover,.registration-page .register-button:hover,.registration-page form button:hover{background-color:var(--color-accent-hover)}.add-operator{background:#0000;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;font-size:var(--text-sm);margin-top:var(--space-4);padding:var(--space-2) var(--space-4);text-align:center;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.add-operator:hover{background-color:var(--color-surface-2);border-color:var(--color-border-strong)}.register-learn-more-link{align-items:center;background-color:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);display:inline-flex;font-size:var(--text-sm);height:36px;padding:0 var(--space-4);text-decoration:none;transition:background-color var(--transition-fast)}.register-learn-more-link:hover{background-color:var(--color-border)}.login-link{color:var(--color-accent);font-size:var(--text-sm);text-decoration:underline}.terms-of-service{align-items:center;display:flex;flex-direction:row;gap:var(--space-2);margin-top:var(--space-2)}.terms-of-service label,.terms-text{color:var(--color-text-muted);font-size:var(--text-sm)}.termsOfService:link{color:var(--color-accent);text-decoration:underline}.termsOfService:visited{color:var(--color-text-muted)}.termsOfService:hover{color:var(--color-accent-hover);cursor:pointer}.termsOfService:active{color:var(--color-danger)}@media (max-width:640px){.registration-page form{padding:var(--space-6) var(--space-4)}.form-row{flex-direction:column}}.your-wholesale-product{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-sizing:border-box;display:flex;flex-direction:row;margin-bottom:var(--space-4);padding:var(--space-5);position:relative;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%}.your-wholesale-product:hover{border-color:var(--color-accent);box-shadow:var(--shadow-sm);cursor:pointer}.your-wholesale-product-image{border-radius:var(--radius-md);flex-shrink:0;height:120px;object-fit:cover;width:120px}.your-wholesale-product-details{display:flex;flex:1 1;flex-direction:column;gap:var(--space-2);margin-left:var(--space-5);min-width:0}.product-price,.your-wholesale-product-price,.your-wholesale-product-quantity{color:var(--color-text-muted);font-size:var(--text-sm)}.new-price-container{align-items:center;display:flex;flex-direction:row;gap:var(--space-2);width:100%}.price-input{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);flex:1 1;font-family:var(--font-family);font-size:var(--text-sm);height:36px;outline:none;padding:0 var(--space-3);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.price-input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-muted)}.apply-button,.stock-option{align-items:center;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;display:flex;font-family:var(--font-family);font-size:var(--text-sm);height:36px;justify-content:center;padding:0 var(--space-3);transition:background-color var(--transition-fast),border-color var(--transition-fast)}.apply-button:hover,.stock-option:hover{background-color:var(--color-surface-2);border-color:var(--color-border-strong)}.buy-again{cursor:pointer;position:absolute;right:var(--space-4);top:var(--space-4)}.buy-again:hover{opacity:.7}.bottom-right{border:1px solid var(--color-border);border-radius:50%;height:24px;overflow:hidden;width:24px}.bottom-right,.little-dude-product{bottom:var(--space-4);position:absolute;right:var(--space-4)}.little-dude-product{width:44px}.your-orders-container{border:1px solid rgba(0,0,0,.395);display:flex;flex-direction:row;height:15%;margin-bottom:5%;margin-left:1%;margin-top:5%;padding:10px;position:relative;width:90%}.order-info{display:flex;flex-direction:column;font-size:12px;height:100%;justify-content:space-around;max-width:70%}.status{font-size:14px;font-weight:700;position:absolute;right:10px;top:10px}.fulfill-button{background-color:hsla(0,0%,100%,.231);border:none;border-radius:5px;color:var(--text);cursor:pointer;font-size:14px;padding:10px 15px}.fulfill-button:hover{background-color:hsla(0,0%,100%,.395);color:var(--text);cursor:pointer}.your-wholesale-page-container{background-color:var(--color-bg);display:flex;flex-direction:row;gap:var(--space-6);margin-left:var(--sidebar-current-width);margin-top:var(--header-height);min-height:calc(100vh - var(--header-height));padding:var(--space-6)}.your-wholesale-products{display:flex;flex:1 1;flex-direction:column;gap:var(--space-4);min-width:0}.your-wholesale-products-header{align-items:center;border-bottom:1px solid var(--color-border);color:var(--color-text);display:flex;font-size:var(--text-xl);font-weight:600;justify-content:center;padding-bottom:var(--space-4)}.your-wholesale-products-search-container{align-items:center;display:flex}.your-wholesale-products-search{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-family:var(--font-family);font-size:var(--text-sm);height:36px;max-width:400px;min-width:280px;outline:none;padding:0 var(--space-3);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.your-wholesale-products-search:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-muted)}.your-wholesale-products-list{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex:1 1;overflow-y:auto;padding:var(--space-5)}.empty-container{padding:var(--space-12)}.empty-container,.no-orders-message{align-items:center;display:flex;flex-direction:column;gap:var(--space-4);justify-content:center}.no-orders-message{color:var(--color-text-muted);font-size:var(--text-lg);text-align:center}.to-showroom-button{background:#0000;border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text);cursor:pointer;font-family:var(--font-family);font-size:var(--text-sm);height:40px;padding:0 var(--space-5);transition:background-color var(--transition-fast),border-color var(--transition-fast)}.to-showroom-button:hover{background-color:var(--color-surface-2);border-color:var(--color-border-strong)}@media (max-width:768px){.your-wholesale-page-container{flex-direction:column;margin-left:0;margin-top:var(--header-height);padding:var(--space-4)}.your-wholesale-products-search{max-width:100%;min-width:100%}.your-wholesale-products-list{padding:var(--space-3)}}.dashboard-header{align-items:stretch;gap:var(--space-4);justify-content:flex-start;width:100%}.container-dash{align-items:flex-start;display:flex;flex-direction:row;gap:var(--space-6);min-height:calc(100vh - var(--header-height))}.left-dashbord-panel{align-items:stretch;border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;flex-shrink:0;gap:var(--space-4);padding:var(--space-4);width:260px}.left-dashbord-panel,.search-input{background-color:var(--color-surface)}.search-input{border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text);font-family:var(--font-family);font-size:var(--text-sm);height:36px;outline:none;padding:0 var(--space-3);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%}.search-input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-muted)}.dashboard-container-wrapper{display:flex;flex:1 1;flex-direction:column;min-width:0}.dashboard-COA-header{align-items:center;background-color:var(--color-surface);border:1px solid var(--color-border);border-bottom:none;border-radius:var(--radius-lg) var(--radius-lg) 0 0;display:flex;flex-direction:row;justify-content:space-between;padding:var(--space-3) var(--space-4)}.coa-count,.coa-tite{color:var(--color-text);font-size:var(--text-lg);font-weight:600;margin:0}.dashboard-container{align-items:stretch;border:1px solid var(--color-border);border-radius:0 0 var(--radius-lg) var(--radius-lg);flex-direction:column;gap:var(--space-2);max-height:calc(100vh - var(--header-height) - 120px);overflow-y:auto;padding:var(--space-3)}.COA-component-container,.dashboard-container{background-color:var(--color-surface);display:flex}.COA-component-container{align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:row;position:relative;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.COA-component-container:hover{border-color:var(--color-accent);box-shadow:var(--shadow-sm);cursor:pointer}.coa-details-container{gap:var(--space-1);padding:var(--space-3)}.coa-details-container,.color-tag-container{display:flex;flex-direction:column;justify-content:center}.color-tag-container{align-items:center;flex-shrink:0;padding:var(--space-2);width:80px}.COA-details-info{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.color-dot{align-items:center;background-color:var(--color-border);border-radius:50%;display:flex;height:56px;justify-content:center;width:56px}.no-color-warning{background-color:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-sm);padding:var(--space-2) var(--space-4)}.dash{transition:margin-left var(--transition-slow)}.dashboard-filter-toggle{display:none}@media (max-width:768px){.dash{margin-left:0;margin-top:var(--header-height);padding:var(--space-3)}.container-dash{flex-direction:column;gap:var(--space-3)}.dashboard-filter-toggle{align-items:center;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;display:flex;font-family:var(--font-family);font-size:var(--text-sm);font-weight:500;justify-content:space-between;padding:var(--space-2) var(--space-4);transition:background-color var(--transition-fast),border-color var(--transition-fast);width:100%}.dashboard-filter-toggle:hover{background-color:var(--color-surface-2);border-color:var(--color-border-strong)}.dashboard-filter-chevron{display:inline-block;font-size:var(--text-base);line-height:1;transition:transform var(--transition-fast)}.dashboard-filter-chevron.open{transform:rotate(180deg)}.left-dashbord-panel{border-width:0;max-height:0;opacity:0;overflow:hidden;padding-bottom:0;padding-top:0;pointer-events:none;transition:max-height .3s ease,opacity .3s ease,padding .3s ease,border-width 0ms .3s;width:100%}.left-dashbord-panel.mobile-open{border-width:1px;max-height:600px;opacity:1;padding-bottom:var(--space-4);padding-top:var(--space-4);pointer-events:auto;transition:max-height .3s ease,opacity .2s ease,padding .3s ease,border-width 0ms 0ms}.COA-component-container,.dashboard-COA-header,.dashboard-container,.dashboard-container-wrapper{width:100%}.dashboard-container{max-height:calc(100vh - var(--header-height) - 120px)}}.coa-options-container{align-items:center;border-radius:var(--radius-md);cursor:pointer;display:flex;flex-direction:row;gap:3px;padding:var(--space-1) var(--space-2);pointer-events:auto;position:absolute;right:var(--space-3);top:var(--space-3);transition:background-color var(--transition-fast);z-index:var(--z-sticky)}.coa-options-container:hover{background-color:var(--color-surface-2)}.coa-options-container:hover .options-ball{background-color:var(--color-text)}.options-dots{align-items:center;cursor:pointer;display:flex;gap:2px}.options-dots:hover .options-ball{background-color:var(--color-text)}.options-ball{background-color:var(--color-text-muted);border-radius:50%;height:5px;pointer-events:none;width:5px}.coa-options-box-container{align-items:stretch;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);display:flex;flex-direction:column;min-width:160px;overflow:hidden;pointer-events:auto;position:absolute;right:0;top:var(--space-8);z-index:var(--z-dropdown)}.coa-option{align-items:center;background:#0000;border:none;border-bottom:1px solid var(--color-border);color:var(--color-text);cursor:pointer;display:flex;font-family:var(--font-family);font-size:var(--text-sm);padding:var(--space-3) var(--space-4);pointer-events:auto;text-align:left;transition:background-color var(--transition-fast)}.coa-option:last-child{border-bottom:none}.coa-option:hover{background-color:var(--color-surface-2)}.coa-option-edit-input{background-color:var(--color-surface);border:none;border-bottom:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-family);font-size:var(--text-sm);outline:none;padding:var(--space-2) var(--space-3);width:100%}.edit-name-container-options{align-items:center;border-top:1px solid var(--color-border);display:flex;flex-direction:row;gap:var(--space-2);padding:var(--space-2)}.coa-option-apply-new-name{background-color:var(--color-accent);border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;font-family:var(--font-family);font-size:var(--text-xs);height:28px;padding:0 var(--space-3);transition:background-color var(--transition-fast)}.coa-option-apply-new-name:hover{background-color:var(--color-accent-hover)}.coa-to-showroom{align-items:center;background-color:#00000080;cursor:default;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;text-align:center;top:0;width:100%;z-index:var(--z-modal-bg)}.coa-to-showroom-content{align-items:stretch;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;max-height:90vh;overflow-y:auto;padding:var(--space-6);position:relative;width:clamp(340px,80vw,720px);z-index:var(--z-modal)}.coa-to-showroom-title{color:var(--color-text);font-size:var(--text-xl);font-weight:600;margin-bottom:var(--space-5)}.coa-to-showroom-content-container{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-4);width:100%}.coa-to-showroom-content-container-pictures-included{display:flex;flex-direction:row;gap:var(--space-4);justify-content:space-between}.coa-to-showroom-label{color:var(--color-text);font-size:var(--text-sm);font-weight:500}.coa-to-showroom-price-per-lb,.coa-to-showroom-product-name{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text);font-family:var(--font-family);font-size:var(--text-sm);height:40px;outline:none;padding:0 var(--space-3);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%}.coa-to-showroom-price-per-lb:focus,.coa-to-showroom-product-name:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-muted)}.coa-to-showroom-price-wrapper{position:relative;width:100%}.coa-to-showroom-currency-symbol{color:var(--color-text-muted);left:var(--space-3);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.coa-to-showroom-price-per-lb{padding-left:var(--space-6)}.coa-to-showroom-stock-level{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-2)}.coa-to-showroom-stock-level-option{background-color:initial;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;font-family:var(--font-family);font-size:var(--text-sm);height:36px;padding:0 var(--space-4);transition:background-color var(--transition-fast),border-color var(--transition-fast)}.coa-to-showroom-stock-level-option:hover{background-color:var(--color-surface-2);border-color:var(--color-border-strong)}.coa-to-showroom-stock-level-option.selected{background-color:var(--color-accent-muted);border-color:var(--color-accent);color:var(--color-accent)}.coa-to-showroom-buttons{align-items:center;display:flex;flex-direction:row;gap:var(--space-3);justify-content:flex-end;margin-top:var(--space-4)}.coa-to-showroom-button{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;font-family:var(--font-family);font-size:var(--text-sm);font-weight:500;height:40px;padding:0 var(--space-5);transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.add-to:hover{background-color:var(--color-success);border-color:var(--color-success);color:#fff}.cancel-to:hover{background-color:var(--color-danger);border-color:var(--color-danger);color:#fff}.coa-to-showroom-close{align-items:center;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;display:flex;font-size:var(--text-lg);height:28px;justify-content:center;position:absolute;right:var(--space-4);top:var(--space-4);transition:background-color var(--transition-fast),color var(--transition-fast);width:28px}.coa-to-showroom-close:hover{background-color:var(--color-surface-2);color:var(--color-text)}.coa-to-showroom-pictures{align-items:flex-start;border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);transition:border-color var(--transition-fast);width:50%}.coa-to-showroom-pictures:hover{border-color:var(--color-accent)}.uploadTerpsButton{all:unset;align-items:center;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;display:flex;flex-direction:column;font-family:var(--font-family);font-size:var(--text-sm);justify-content:center;padding:var(--space-3) var(--space-4);transition:background-color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.uploadTerpsButton:hover{background-color:var(--color-accent);border-color:var(--color-accent);box-shadow:var(--shadow-md);color:#fff;transform:translateY(-1px)}.product-page-wrapper{background-color:var(--color-bg);display:flex;flex-direction:column;font-family:var(--font-family);margin-left:var(--sidebar-current-width);margin-top:var(--header-height);min-height:calc(100vh - var(--header-height));padding:var(--space-6)}.product-page-container{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;overflow:hidden;width:100%}.product-page-name{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:var(--space-4) var(--space-6)}.product-page-name-inner{align-items:center;display:flex;gap:var(--space-4)}.product-page-name-text{display:flex;flex-direction:column;gap:var(--space-1)}.product-page-name-span{color:var(--color-text);font-size:var(--text-2xl);font-weight:700}.product-page-type-span{color:var(--color-text-muted);font-size:var(--text-base);font-weight:500}.product-info-container{box-sizing:border-box;display:flex;flex-direction:row;gap:var(--space-8);height:auto;padding:var(--space-6);width:100%}.product-page-image-container-inner{align-items:center;display:flex;flex:0 0 360px;flex-direction:column;gap:var(--space-3);justify-content:center}.product-image-container{align-items:center;background-color:var(--color-surface-2);border-radius:var(--radius-md);display:flex;justify-content:center;min-height:280px;padding:var(--space-4);width:100%}.showroom-product-image{max-height:280px;object-fit:contain}.product-page-little-dude{width:60px}.product-page-info-inner{display:flex;flex:1 1;flex-direction:column;gap:var(--space-3)}.product-page-info-inner-span{border-bottom:1px solid var(--color-border);color:var(--color-text);font-size:var(--text-sm);padding:var(--space-2) 0}.product-page-info-inner-span:last-child{border-bottom:none}.product-page-company-name,.view-chemotype-data{color:var(--color-accent);cursor:pointer;font-size:var(--text-sm);text-decoration:underline;transition:color var(--transition-fast)}.product-page-company-name:hover,.view-chemotype-data:hover{color:var(--color-accent-hover)}.product-stock-and-buy-button{align-items:center;border-top:1px solid var(--color-border);display:flex;gap:var(--space-4);padding:var(--space-3) var(--space-6)}.buy-button{align-items:center;background-color:var(--color-accent);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-family);font-size:var(--text-sm);font-weight:600;height:40px;padding:0 var(--space-5);text-decoration:none;transition:background-color var(--transition-fast)}.buy-button:hover{background-color:var(--color-accent-hover)}.carousel-button-info-page{background-color:initial;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;font-size:var(--text-sm);height:36px;padding:0 var(--space-4);transition:background-color var(--transition-fast)}.carousel-button-info-page:hover{background-color:var(--color-surface-2)}.order-content{padding:var(--space-4);position:relative}.order-cancel-container{align-items:center;border-top:1px solid var(--color-border);display:flex;gap:var(--space-3);justify-content:flex-end;padding:var(--space-4) var(--space-6)}.order-cancel-button{background-color:var(--color-danger);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-family:var(--font-family);font-size:var(--text-sm);height:36px;padding:0 var(--space-4);transition:background-color var(--transition-fast)}.order-cancel-button:hover{background-color:#dc2626}.grey-button{background-color:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;font-size:var(--text-sm);height:36px;padding:0 var(--space-4)}.order-amount-container{align-items:center;display:flex;flex-direction:row;gap:var(--space-4)}.order-amount-input{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);height:36px;padding:0 var(--space-2);text-align:center;width:80px}.order-amount-input,.price-content{color:var(--color-text);font-size:var(--text-sm)}.price-content{border-top:1px solid var(--color-border);margin-top:var(--space-4);padding-top:var(--space-4)}@media (max-width:1024px){.product-info-container{flex-direction:column}.product-page-image-container-inner{flex:none;width:100%}}@media (max-width:768px){.product-page-wrapper{margin-left:0;margin-top:var(--header-height);padding:var(--space-4)}.product-page-name{align-items:flex-start;flex-direction:column;gap:var(--space-3)}}.dash{background-color:var(--color-bg);flex-direction:column;margin-left:var(--sidebar-current-width);margin-top:var(--header-height);min-height:calc(100vh - var(--header-height))}.dash,.profile-container{display:flex;gap:var(--space-6);padding:var(--space-6)}.profile-container{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:row}.profile-title{align-items:center;display:flex;flex-direction:column;gap:var(--space-3);min-width:180px}.profile-pic{border:2px solid var(--color-border);border-radius:50%;height:100px;object-fit:cover;width:100px}.profile-pic-container-1{border:1px solid var(--color-border);border-radius:50%;height:44px;object-fit:cover;width:44px}.profile-container-username-and-pic{align-items:center;display:flex;flex-direction:row;gap:var(--space-3)}.company-name-profile{color:var(--color-text);font-size:var(--text-xl);font-weight:700}.profile-container h1{color:var(--color-text);font-size:var(--text-2xl);font-weight:700;margin:0;text-align:center}.image-upload label{cursor:pointer}.image-upload input{display:none}.info-section-header{border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:600;letter-spacing:.05em;padding-bottom:var(--space-2);text-transform:uppercase;width:100%}.profile-title img{height:auto;width:80px}.social-links{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-4);min-width:200px;padding:var(--space-5) var(--space-6)}.social-links h2{color:var(--color-text);font-size:var(--text-base);font-weight:600;margin:0 0 var(--space-2)}.social-links-container{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.social-links-container a{align-items:center;background-color:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);display:inline-flex;height:36px;justify-content:center;transition:background-color var(--transition-fast),border-color var(--transition-fast);width:36px}.social-links-container a:hover{background-color:var(--color-accent-muted);border-color:var(--color-accent)}.social-links-container img{height:20px;object-fit:contain;width:20px}.additional-info{text-align:left}.dash-content-profile{position:relative}.table-row-friends{border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);padding:var(--space-2) 0}.go-to-friend{background-color:initial;border:none;color:var(--color-accent);cursor:pointer;font-size:var(--text-sm);font-weight:600;transition:opacity var(--transition-fast)}.go-to-friend:hover{opacity:.7}.employee-list{align-items:center;background-color:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:var(--z-modal-bg)}.employee-list-box{background-color:var(--color-surface);border-radius:var(--radius-lg);max-height:80vh;max-width:600px;overflow-y:auto;padding:var(--space-6);width:90%}.close-employee-list{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;position:fixed;right:var(--space-6);top:var(--space-6);transition:background-color var(--transition-fast);width:36px;z-index:var(--z-modal)}.close-employee-list:hover{background-color:var(--color-surface-2)}.employeeButton{background-color:initial;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;font-family:var(--font-family);font-size:var(--text-sm);height:36px;padding:0 var(--space-4);transition:background-color var(--transition-fast),border-color var(--transition-fast)}.employeeButton:hover{border-color:var(--color-danger);color:var(--color-danger)}.pie-chart-profile{align-items:center;display:flex;justify-content:center}.PendingFriendsUsers{max-width:160px}@media (max-width:768px){.dash{margin-left:0;margin-top:var(--header-height);padding:var(--space-4)}.profile-container{align-items:center;border:none;flex-direction:column;max-width:100%;text-align:center}.social-links{align-items:center;width:100%}.social-links-container a{width:calc(50% - var(--space-2))}.profile-title{margin-top:0;text-align:center}.profile-title img{width:50%}}.edit-profile-form{display:flex;gap:var(--space-6);justify-content:space-between;width:100%}.edit-profile-information{flex:1 1;min-width:0}.edit-profile-pictures{align-items:center;display:flex;flex-direction:column;gap:var(--space-3)}.edit-profile-container form{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);width:100%}.edit-profile-link{align-items:center;display:flex;gap:var(--space-3);padding:var(--space-2) 0;width:100%}.edit-profile-input{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);flex:1 1;font-family:var(--font-family);font-size:var(--text-sm);height:36px;outline:none;padding:0 var(--space-3);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.edit-profile-input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-muted)}.edit-profile-container form input[type=submit],.edit-profile-submit-button{align-items:center;background-color:var(--color-accent);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:flex;font-family:var(--font-family);font-size:var(--text-sm);font-weight:600;height:40px;justify-content:center;margin-left:auto;margin-right:auto;padding:0 var(--space-5);transition:background-color var(--transition-fast)}.edit-profile-container form input[type=submit]:hover,.edit-profile-submit-button:hover{background-color:var(--color-accent-hover)}.profile-pic-1{border:2px solid var(--color-border);border-radius:50%;cursor:pointer;height:80px;object-fit:cover;transition:opacity var(--transition-fast),border-color var(--transition-fast);width:80px}.profile-pic-1:hover{border-color:var(--color-accent);opacity:.7}.edit-profile-pic-div:hover{cursor:pointer;opacity:.6}.other_images_delete:hover,.profile_images_upload:hover{cursor:pointer;opacity:.5}.EditBioButton{background-color:initial;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;font-family:var(--font-family);font-size:var(--text-sm);height:36px;padding:0 var(--space-4);transition:background-color var(--transition-fast),border-color var(--transition-fast)}.EditBioButton:hover{background-color:var(--color-surface-2);border-color:var(--color-border-strong)}@media (max-width:800px){.edit-profile-form{flex-direction:column}.edit-profile-link,.edit-profile-submit-button{width:100%}}.settings-page{background-color:var(--color-bg);display:flex;flex-direction:row;gap:var(--space-6);margin-left:var(--sidebar-current-width);margin-top:var(--header-height);min-height:calc(100vh - var(--header-height));padding:var(--space-6)}.settings-menu{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex:0 0 200px;flex-direction:column;height:-webkit-fit-content;height:fit-content;padding:var(--space-3) 0}.settings-menu-item{border-left:3px solid #0000;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-sm);font-weight:500;padding:var(--space-3) var(--space-4);transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.settings-menu-item:hover{background-color:var(--color-surface-2);color:var(--color-text)}.settings-menu-item.bold,.settings-menu-item:focus{background-color:var(--color-accent-muted);border-left-color:var(--color-accent);color:var(--color-accent);font-weight:600}.red,.red:hover{color:var(--color-danger)}.red:hover{background-color:#ef44440f}.settings-content{flex:1 1;min-width:0}@media (max-width:768px){.settings-page{flex-direction:column;margin-left:0;margin-top:var(--header-height);padding:var(--space-4)}.settings-menu{flex:none;width:100%}}.themes-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2) 0}.theme-btn{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;font-family:var(--font-family);font-size:var(--text-xs);height:32px;padding:0 var(--space-3);transition:background-color var(--transition-fast),border-color var(--transition-fast)}.theme-btn:hover{background-color:var(--color-surface-2);border-color:var(--color-border-strong)}.theme-btn.active{background-color:var(--color-accent-muted);border-color:var(--color-accent);color:var(--color-accent);font-weight:600}.personalize-container{display:flex;flex-direction:column;gap:var(--space-5)}.your-account-page{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex:1 1;flex-direction:column;gap:var(--space-5);padding:var(--space-6)}.header-your-account{border-bottom:1px solid var(--color-border);color:var(--color-text);font-size:var(--text-xl);font-weight:700;padding-bottom:var(--space-4);text-align:center}.account-info-section{display:flex;flex-direction:column;gap:var(--space-4)}.licenses-section{display:flex;flex-direction:column;gap:var(--space-3)}@media (max-width:768px){.your-account-page{height:auto;width:100%}}.user-permissions-container{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex:1 1;flex-direction:column;gap:var(--space-5);padding:var(--space-6)}.up-title{color:var(--color-text);font-size:var(--text-base);font-weight:600;margin:0}.up-subtitle{margin:0}.up-empty,.up-loading,.up-subtitle{color:var(--color-text-muted);font-size:var(--text-sm)}.up-empty,.up-loading{padding:var(--space-4) 0}.add-employee-button{align-items:center;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;display:inline-flex;font-family:var(--font-family);font-size:var(--text-sm);height:36px;padding:0 var(--space-4);transition:background-color var(--transition-fast),border-color var(--transition-fast)}.add-employee-button:hover{background-color:var(--color-surface-2);border-color:var(--color-border-strong)}.up-table{border-collapse:collapse;font-size:var(--text-sm);width:100%}.up-table td,.up-table th{border-bottom:1px solid var(--color-border);color:var(--color-text);padding:var(--space-3) var(--space-4);text-align:left}.up-table th{background-color:var(--color-surface-2);font-size:var(--text-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.up-role,.up-table th{color:var(--color-text-muted)}.up-role{text-transform:capitalize}.up-checkbox{accent-color:var(--color-accent);cursor:pointer;height:16px;width:16px}.up-remove-btn{font-size:var(--text-xs);padding:2px 12px;width:auto}@media (max-width:1250px){.user-permissions-container{padding:var(--space-4) var(--space-3)}.up-table,.up-table tbody,.up-table td,.up-table th,.up-table thead,.up-table tr{display:block}.up-table thead{display:none}.up-table tr{background-color:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.up-table tr td:first-child{color:var(--color-text);font-size:var(--text-base);font-weight:600;margin-bottom:var(--space-2);padding-bottom:var(--space-2)}.up-table td,.up-table tr td:first-child{border-bottom:1px solid var(--color-border)}.up-table td{align-items:center;display:flex;font-size:var(--text-sm);justify-content:space-between;padding:var(--space-2) 0}.up-table td:last-child{border-bottom:none;padding-top:var(--space-3)}.up-table td:before{color:var(--color-text-muted);content:attr(data-label);flex-shrink:0;font-size:var(--text-xs);font-weight:600;letter-spacing:.05em;margin-right:var(--space-3);text-transform:uppercase}.up-table tr td:first-child:before{display:none}.up-remove-btn{font-size:var(--text-sm);height:36px;width:100%}}@media (min-width:769px) and (max-width:1250px){.up-table tbody{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.up-table tr{margin-bottom:0}}@media (max-width:768px){.up-table tbody{display:flex;flex-direction:column;gap:var(--space-3)}.up-table tr{margin-bottom:0}}@media (max-width:640px){.up-table tbody{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:1fr 1fr}}.registered-users-container{background:var(--primaryBg);border-radius:10px;box-shadow:0 0 5px hsla(0,0%,100%,.502),0 0 5px hsla(0,0%,100%,.502),0 0 5px hsla(0,0%,100%,.502),0 0 5px hsla(0,0%,100%,.502),0 0 5px hsla(0,0%,100%,.398);box-sizing:border-box;justify-content:center;padding:20px;width:65vw}.registration-header-title{font-size:2rem;font-weight:700;padding-left:5px;text-decoration:underline}.loading-container{flex-direction:column;height:90vh;justify-content:center;margin-left:10vw;margin-top:10vh;width:90vw}.loading-container,.user-info{align-items:center;display:flex}.user-info{border-bottom:2px solid hsla(0,0%,100%,.701);flex-direction:row;justify-content:space-between;margin-left:10px;margin-top:20px;padding-bottom:10px;width:98%}.no_underline{text-decoration:none}@keyframes fadeDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.fade-down{animation:fadeDown .5s ease-in-out}.current-user-header{display:flex;flex-direction:row;justify-content:space-between;padding-right:10px}.current-user-info:hover{border-color:salmon;cursor:pointer}.pageContainer{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:0 50px;width:100%}.action-buttons{display:flex;flex-direction:row;height:auto;justify-content:space-between;margin-bottom:0}.accept-user{background-color:rgba(13,100,13,.557);border:none;border-radius:15px;font-weight:700;height:6vh;width:7vw}.accept-user,.deny-license{cursor:pointer;margin-right:10px}.deny-license{align-items:center;border-radius:50%;display:flex;font-size:12px;height:35px;justify-content:center;line-height:1;margin-top:10px;text-align:center;width:35px}.deny-license,.deny-user{background-color:rgba(113,0,0,.557)}.deny-user{border:none;border-radius:15px;cursor:pointer;font-weight:700;height:6vh;width:7vw}.accept-user:hover,.deny-license:hover,.deny-user:hover{border:2px solid var(--primaryBorder);opacity:1}.new-user-licenses{border:.5px solid rgba(8,8,8,.525);border-radius:5px;color:hsla(0,0%,100%,.616);display:flex;flex-direction:row;font-size:1.5rem;margin-top:2vw;padding:8px;width:98%}.current-user-license:hover{border-color:salmon;cursor:pointer}.company-basic-info{display:flex;flex-direction:column;justify-content:center;width:100%}.user-actions{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:14vw}.fixed-height{height:50px}.table-container{border-top:8px solid #000;max-height:45vh;overflow-y:auto}.current-user-table{max-height:45vh}.table-container table{border-collapse:collapse}.NewUserEmail,.NewUserName,.NewUserPhone{font-size:1.5rem;font-weight:700;margin-bottom:0;padding-left:5px}.admin-tab-bar{border-bottom:2px solid #ffffff26;border-bottom:2px solid var(--border,#ffffff26);display:flex;gap:4px;margin-bottom:28px;padding-bottom:0;width:65vw}.admin-tab-btn{background:none;border:none;border-bottom:3px solid #0000;border-radius:6px 6px 0 0;color:#888;color:var(--subtext,#888);cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:.01em;margin-bottom:-2px;padding:12px 28px;transition:color .15s,background .15s,border-color .15s}.admin-tab-btn:hover{background:#ffffff0d;background:var(--secondaryBg,#ffffff0d);color:var(--text)}.admin-tab-active{background:#ffffff0f!important;background:var(--secondaryBg,#ffffff0f)!important;border-bottom-color:#e05c5c!important;color:var(--text)!important}.admin-search-bar{align-items:center;display:flex;gap:12px;margin-bottom:16px;width:100%}.admin-search-input{background:#ffffff0d;background:var(--secondaryBg,#ffffff0d);border:1px solid #fff3;border:1px solid var(--border,#fff3);border-radius:8px;color:var(--text);flex:1 1;font-size:.95rem;padding:10px 14px}.admin-search-count{color:#888;color:var(--subtext,#888);font-size:.85rem;white-space:nowrap}.admin-table-wrapper{background:var(--primaryBg);border-radius:10px;box-shadow:0 0 5px #ffffff80,0 0 5px #ffffff80,0 0 5px #ffffff80,0 0 5px #fff6;box-sizing:border-box;padding:20px;width:65vw}.admin-table-scroll{border:1px solid #ffffff14;border:1px solid var(--border,#ffffff14);border-radius:6px;max-height:62vh;overflow-y:auto;width:100%}.admin-table{border-collapse:collapse;font-size:.82rem;table-layout:fixed;width:100%}.admin-table thead{background:#1a1a1a;background:var(--secondaryBg,#1a1a1a);position:-webkit-sticky;position:sticky;top:0;z-index:1}.admin-table th{border-bottom:2px solid #ffffff26;border-bottom:2px solid var(--border,#ffffff26);color:#888;color:var(--subtext,#888);font-size:.72rem;font-weight:700;letter-spacing:.06em;overflow:hidden;padding:9px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.admin-table td{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border,#ffffff0f);color:var(--text);overflow:hidden;padding:8px 12px;text-overflow:ellipsis;vertical-align:middle}.admin-table tbody tr:last-child td{border-bottom:none}.admin-table tbody tr:not(.admin-user-subrow):not(.admin-company-row):hover td{background:#ffffff08}.admin-row-disabled td{opacity:.45}.admin-row-license-continuation td{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border,#ffffff0f);border-top:1px dashed #ffffff14;border-top:1px dashed var(--border,#ffffff14)}.admin-company-row td{background:#ffffff0d;background:var(--secondaryBg,#ffffff0d);border-bottom:none;border-top:2px solid #ffffff1f;border-top:2px solid var(--border,#ffffff1f);font-weight:600}.admin-user-subrow td{background:#0000;border-bottom:1px solid #ffffff0d;border-bottom:1px solid var(--border,#ffffff0d);color:#aaa;color:var(--subtext,#aaa);font-size:.79rem}.admin-subrow-indent{color:#555!important;color:var(--subtext,#555)!important;font-size:.7rem;padding-left:16px!important;width:22px}.admin-subrow-name{color:var(--text)!important;font-weight:600!important}.admin-td-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-td-secondary{color:#aaa;color:var(--subtext,#aaa);font-size:.8rem}.admin-td-status{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.admin-status-active{color:#4caf80}.admin-status-disabled{color:#e55}.admin-td-action,.admin-td-license{vertical-align:middle!important}.admin-td-action{white-space:nowrap}.admin-table-empty{color:#888;color:var(--subtext,#888);font-style:italic;padding:24px!important;text-align:center}.admin-table-none{color:#666;color:var(--subtext,#666);font-size:.78rem;font-style:italic}.admin-disabled-badge{background:#dc323226;border:1px solid #dc32324d;border-radius:3px;color:#e55;display:inline-block;font-size:.65rem;font-weight:700;margin-top:3px;padding:1px 5px;width:-webkit-fit-content;width:fit-content}.admin-license-company{color:var(--text);font-size:.82rem;font-weight:600}.admin-license-company,.admin-license-meta{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-license-meta{color:#888;color:var(--subtext,#888);font-size:.74rem;margin-top:1px}.admin-role-tag{background:#e05c5c1a;border-radius:3px;color:#e05c5c;display:inline-block;font-size:.7rem;font-weight:700;padding:1px 5px;text-transform:capitalize}.admin-user-count{color:#888;color:var(--subtext,#888);font-size:.78rem;font-style:italic}.col-resize-handle{bottom:0;cursor:col-resize;position:absolute;right:0;top:0;width:5px;z-index:2}.col-resize-handle:active,.col-resize-handle:hover{background:#ffffff40}.admin-create-title{color:var(--text);font-size:1.1rem;font-weight:700;margin-bottom:20px}.admin-create-form{flex-direction:column;max-width:700px}.admin-create-form,.admin-form-row{display:flex;gap:16px}.admin-form-group{display:flex;flex:1 1;flex-direction:column;gap:6px}.admin-form-group-full{flex:initial;width:100%}.admin-form-label{color:#888;color:var(--subtext,#888);font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.admin-form-label-sub{color:#888;color:var(--subtext,#888);font-weight:400;letter-spacing:0;text-transform:none}.admin-form-input{background:#ffffff0d;background:var(--secondaryBg,#ffffff0d);border:1px solid #fff3;border:1px solid var(--border,#fff3);border-radius:7px;color:var(--text);font-size:.9rem;padding:9px 12px}.admin-form-input:focus{border-color:#e05c5c;outline:none}.admin-license-picker{background:#ffffff08;background:var(--secondaryBg,#ffffff08);border:1px solid #ffffff1a;border:1px solid var(--border,#ffffff1a);border-radius:7px;display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto;padding:6px}.admin-license-option{align-items:center;border:1px solid #0000;border-radius:5px;cursor:pointer;display:flex;gap:10px;padding:8px 10px;transition:background .1s,border-color .1s}.admin-license-option:hover{background:#ffffff0f}.admin-license-option-selected{background:#e05c5c1a;border-color:#e05c5c4d}.admin-license-checkbox{accent-color:#e05c5c;cursor:pointer;flex-shrink:0;height:15px;width:15px}.admin-license-option-info{display:flex;flex-direction:column}.admin-form-error{color:#e55;font-size:.85rem;margin:0}.admin-form-success{color:#4caf80;font-size:.85rem;margin:0}.admin-collapse-toggle{color:#888;color:var(--subtext,#888);display:inline-block;font-size:.6rem;margin-right:6px;-webkit-user-select:none;user-select:none;vertical-align:middle}.admin-company-desc{color:#888;color:var(--subtext,#888);display:block;font-size:.74rem;font-style:italic;font-weight:400;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.pageContainer{align-items:stretch;padding:0 var(--space-3)}.admin-tab-bar{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;margin-bottom:var(--space-5);overflow-x:auto;scrollbar-width:none;width:100%}.admin-tab-bar::-webkit-scrollbar{display:none}.admin-tab-btn{flex-shrink:0;font-size:.85rem;padding:10px 14px;white-space:nowrap}.admin-table-wrapper{padding:var(--space-3);width:100%}.registered-users-container{width:100%}.accept-user,.deny-user{border-radius:var(--radius-md);font-size:var(--text-sm);height:36px;min-width:64px;padding:0 var(--space-3);width:auto}.user-info{align-items:flex-start;flex-direction:column;margin-left:0}.user-actions,.user-info{gap:var(--space-2);width:100%}.user-actions{display:flex;flex-direction:row}.NewUserEmail,.NewUserName,.NewUserPhone{font-size:var(--text-base)}.new-user-licenses{font-size:var(--text-sm);margin-top:var(--space-3)}.admin-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.admin-table{min-width:560px}.admin-form-row{flex-direction:column}.admin-create-form{max-width:100%}}.UserProfileContainer{align-items:flex-start;background-color:var(--color-bg);display:flex;justify-content:center;margin-left:var(--sidebar-current-width);margin-top:var(--header-height);min-height:calc(100vh - var(--header-height));padding:var(--space-6)}.profile-pic-container{border:2px solid var(--color-border);border-radius:50%;height:60px;object-fit:cover;width:60px}.name-user-profile{color:var(--color-text);font-size:var(--text-lg);font-weight:600}.title-user-profile{color:var(--color-text-muted);font-size:var(--text-sm)}.email-user-profile{color:var(--color-text-muted);font-size:var(--text-xs)}.operators-list-title{align-items:center;display:flex;flex-direction:column;gap:var(--space-3);width:100%}.operator-list-item{align-items:center;background:#0000;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;display:flex;font-size:var(--text-sm);justify-content:center;min-height:52px;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);width:90%}.operator-list-item:hover{background-color:var(--color-accent-muted);border-color:var(--color-accent);color:var(--color-accent)}.operators-list{align-items:center;display:flex;flex-direction:column;gap:var(--space-2);max-height:300px;overflow-y:auto;width:100%}.operators-list h2{color:var(--color-text);font-size:var(--text-base);font-weight:600;margin:0;text-align:left}.top-portion-user-profile{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:var(--space-4) 0}.handle-connection-button,.pending-connection-button{background:#0000;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;font-family:var(--font-family);font-size:var(--text-sm);height:36px;padding:0 var(--space-4);transition:background-color var(--transition-fast),border-color var(--transition-fast)}.handle-connection-button:hover,.pending-connection-button:hover{background-color:var(--color-surface-2);border-color:var(--color-border-strong)}.profile-message-button{cursor:pointer;height:36px;opacity:.8;transition:opacity var(--transition-fast);width:36px}.profile-message-button:hover{opacity:1}.message-and-remove-container{align-items:center;display:flex;flex-direction:row;gap:var(--space-2);justify-content:space-between}.add-friend-button-user-profile{align-items:center;background-color:var(--color-accent);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:flex;font-size:var(--text-base);height:36px;justify-content:center;text-align:center;transition:background-color var(--transition-fast);width:36px}.add-friend-button-user-profile:hover{background-color:var(--color-accent-hover)}@media (max-width:768px){.UserProfileContainer{margin-left:0;margin-top:var(--header-height);padding:var(--space-4)}}.dash-coa{background-color:var(--color-bg);color:var(--color-text);display:flex;flex-direction:row;font-family:var(--font-family);gap:var(--space-6);margin-left:var(--sidebar-current-width);margin-top:var(--header-height);min-height:calc(100vh - var(--header-height));padding:var(--space-6)}.coa{display:flex;flex:0 0 220px;flex-direction:column;gap:var(--space-3)}.COAChart{display:flex;flex:1 1;gap:var(--space-6);justify-content:space-between;min-height:500px;padding:var(--space-6)}.COAChart,.coa-details{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.coa-details{max-height:calc(100vh - var(--header-height) - var(--space-12));min-width:200px;overflow-y:auto;padding:var(--space-5)}.coa-bar-chart{flex:1 1;min-height:300px}.noterpsign{align-items:center;color:var(--color-text-muted);display:flex;justify-content:center;padding:var(--space-8);text-align:center}.coa-owner,.noterpsign{font-size:var(--text-lg)}.coa-owner{color:var(--color-text);cursor:pointer;font-weight:600;margin-bottom:var(--space-4);transition:color var(--transition-fast)}.coa-owner:hover{color:var(--color-accent)}.product_name{color:var(--color-text-muted);font-size:var(--text-sm);margin-top:var(--space-8);text-align:left}@media (max-width:800px){.dash-coa{flex-direction:column;height:auto;margin-left:0;margin-top:var(--header-height);padding:var(--space-4)}.coa{display:none}.COAChart,.coa-details{flex-direction:column}.coa-details{display:flex;max-height:none;width:100%}}.pdfContainer{display:inline-flex;gap:var(--space-4);overflow-y:auto;padding:var(--space-4) 0 var(--space-4) 0}.pdfIcon{height:44px;width:44px}.pdfLink{align-items:center;color:var(--color-text-muted);display:flex;flex-direction:column;font-size:var(--text-xs);gap:var(--space-1);justify-content:center;text-decoration:none;transition:color var(--transition-fast)}.pdfLink:hover{color:var(--color-accent);text-decoration:underline}.showroom-card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;display:flex;flex-direction:column;max-width:320px;min-width:240px;overflow:hidden;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.showroom-card:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md)}.product-title{align-items:center;border-bottom:1px solid var(--color-border);display:flex;font-family:var(--font-family);font-size:var(--text-sm);justify-content:space-between;padding:var(--space-3) var(--space-4);width:100%}.product-name{color:var(--color-text);font-weight:600}.color-dot-small{border:1px solid var(--color-border);border-radius:50%;flex-shrink:0;height:20px;width:20px}.card-content{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.product-image-carousel{background-color:var(--color-surface-2);height:200px;overflow:hidden;position:relative;width:100%}.showroom-image-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.showroom-product-image{height:100%;object-fit:cover;transition:transform var(--transition-slow),opacity var(--transition-slow);width:100%}.no-image{align-items:center;background-color:var(--color-surface-2);color:var(--color-text-muted);display:flex;flex:1 1;font-size:var(--text-sm);height:160px;justify-content:center}.carousel-controls{padding:var(--space-2) var(--space-3)}.carousel-buttons{display:flex;gap:var(--space-2);justify-content:center}.carousel-button{background-color:initial;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;flex:1 1;font-size:var(--text-xs);height:28px;transition:background-color var(--transition-fast),color var(--transition-fast)}.carousel-button:hover{background-color:var(--color-surface-2);color:var(--color-text)}.carousel-indicators{display:flex;gap:var(--space-1);justify-content:center;padding:var(--space-1) 0}.indicator{background:var(--color-border-strong);border-radius:50%;cursor:pointer;height:6px;transition:background-color var(--transition-fast);width:6px}.indicator.active{background:var(--color-accent)}.carousel-placeholder{align-items:center;display:flex;height:40px;justify-content:center}.product-info{border-top:1px solid var(--color-border);color:var(--color-text-muted);font-family:var(--font-family);font-size:var(--text-sm);padding:var(--space-3) var(--space-4)}.product-info-bottom,.product-info-top{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding-top:var(--space-2)}.product-info-top{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-2);text-align:center}.company-name{color:var(--color-text);font-size:var(--text-base);font-weight:700;text-align:center}.little-dude-image{height:40px;object-fit:contain;width:40px}.little-dude-image-big{height:100px;object-fit:contain;width:100px}.image-next-enter{opacity:0;transform:translateX(100%)}.image-next-enter-active,.image-next-exit{opacity:1;transform:translateX(0)}.image-next-exit-active,.image-prev-enter{opacity:0;transform:translateX(-100%)}.image-prev-enter-active,.image-prev-exit{opacity:1;transform:translateX(0)}.image-prev-exit-active{opacity:0;transform:translateX(100%)}.operator-showroom-item-header{align-items:center;border-bottom:1px solid var(--color-border);color:var(--color-text);display:flex;font-size:var(--text-lg);font-weight:600;justify-content:center;padding:var(--space-4);width:100%}.operator-showroom-item-list{grid-gap:var(--space-5);box-sizing:border-box;display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));overflow-y:auto;padding:var(--space-5);width:100%}.operator-name{color:var(--color-text);font-size:var(--text-lg);font-weight:600;text-align:center}.operator-name,.state-and-type{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:center;padding:var(--space-3) var(--space-4);width:100%}.state-and-type{flex-direction:column;gap:var(--space-2)}.state-and-type-inner{color:var(--color-text-muted);flex-direction:row;justify-content:space-between}.see-all-products,.state-and-type-inner{align-items:center;display:flex;font-size:var(--text-sm);width:100%}.see-all-products{border-top:1px solid var(--color-border);color:var(--color-accent);cursor:pointer;justify-content:center;padding:var(--space-3) var(--space-4);transition:background-color var(--transition-fast)}.see-all-products:hover{background-color:var(--color-accent-muted)}.pie-chart-operators{align-items:center;display:flex;flex-direction:row;gap:var(--space-3);height:120px;justify-content:space-around;padding:var(--space-3) 0;width:100%}.color-selector{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-3);overflow-y:auto;padding:var(--space-4)}.filters-title{border-bottom:1px solid var(--color-border);color:var(--color-text);font-size:var(--text-base);font-weight:600;padding-bottom:var(--space-2)}.filter-by-industry-title{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500;letter-spacing:.04em;margin-top:var(--space-2);text-transform:uppercase}.color-option{align-items:center;background-color:initial;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;display:flex;font-size:var(--text-sm);gap:var(--space-3);min-height:36px;padding:0 var(--space-3);transition:background-color var(--transition-fast),border-color var(--transition-fast);width:100%}.color-option:hover{background-color:var(--color-surface-2);border-color:var(--color-border-strong)}.color-option.selected{background-color:var(--color-accent-muted);border-color:var(--color-accent);color:var(--color-accent)}.total-cannabinoids-container{display:flex;flex-direction:column;gap:var(--space-2)}.total-cannabinoids{display:flex;flex-direction:row;gap:var(--space-3);justify-content:space-between;width:100%}.min-max-chemotype{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);flex:1 1;font-family:var(--font-family);font-size:var(--text-sm);height:36px;outline:none;padding:0 var(--space-2);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.min-max-chemotype:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-muted)}.showroom-container{background-color:var(--color-bg);display:flex;flex-direction:row;gap:var(--space-6);margin-left:var(--sidebar-current-width);margin-top:var(--header-height);min-height:calc(100vh - var(--header-height));padding:var(--space-6)}.showroom-wrapper{display:flex;gap:var(--space-6);height:100%;width:100%}.showroom-filters-container{align-self:flex-start;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex:0 0 220px;flex-direction:column;gap:var(--space-4);padding:var(--space-5)}.showroom-filters-opertor-products-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-2)}.showroom-filters-products{align-items:center;background-color:initial;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;display:flex;flex:1 1;font-family:var(--font-family);font-size:var(--text-sm);height:36px;justify-content:center;min-width:80px;padding:0 var(--space-3);transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.showroom-filters-products:hover{background-color:var(--color-surface-2);border-color:var(--color-border-strong);color:var(--color-text)}.showroom-operator-product-selected{background-color:var(--color-accent-muted);border-color:var(--color-accent);color:var(--color-accent)}.showroom-list-container{grid-gap:var(--space-5);align-content:start;display:grid;flex:1 1;gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));max-height:calc(100vh - var(--header-height) - var(--space-12));overflow-y:auto}.empty-container-showroom{align-items:center;color:var(--color-text-muted);display:flex;flex-direction:column;font-size:var(--text-base);gap:var(--space-4);grid-column:1/-1;justify-content:center;padding:var(--space-12)}.showroom-filter-toggle{display:none}@media (max-width:1024px){.showroom-list-container{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (max-width:768px){.showroom-container{margin-left:0;margin-top:var(--header-height);min-height:auto;padding:var(--space-3)}.showroom-container,.showroom-wrapper{flex-direction:column;gap:var(--space-3)}.showroom-filter-toggle{align-items:center;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;display:flex;font-family:var(--font-family);font-size:var(--text-sm);font-weight:500;justify-content:space-between;padding:var(--space-2) var(--space-4);transition:background-color var(--transition-fast),border-color var(--transition-fast);width:100%}.showroom-filter-toggle:hover{background-color:var(--color-surface-2);border-color:var(--color-border-strong)}.showroom-filter-chevron{display:inline-block;font-size:var(--text-base);line-height:1;transition:transform var(--transition-fast)}.showroom-filter-chevron.open{transform:rotate(180deg)}.showroom-filters-container{border-width:0;flex:none;max-height:0;opacity:0;overflow:hidden;padding-bottom:0;padding-top:0;pointer-events:none;transition:max-height .3s ease,opacity .3s ease,padding .3s ease,border-width 0ms .3s;width:100%}.showroom-filters-container.mobile-open{border-width:1px;max-height:800px;opacity:1;padding-bottom:var(--space-5);padding-top:var(--space-5);pointer-events:auto;transition:max-height .3s ease,opacity .2s ease,padding .3s ease,border-width 0ms 0ms}.showroom-list-container{gap:var(--space-3);grid-template-columns:repeat(2,1fr);max-height:none;overflow-y:visible}.empty-container-showroom{width:100%}}@media (max-width:480px){.showroom-list-container{grid-template-columns:1fr}}.userData{margin-left:2vw;margin-top:8vh}.title-textbox-email{margin-left:10px;width:100%}.userPieChart{width:10vw}.send-email-form{display:flex;flex-direction:column;width:40vw}.message-textArea-email{height:30vh;margin-left:10px;width:100%}.user-details-container{display:flex;justify-content:space-between;margin-left:20px;margin-top:8vh;width:80vw}.contact-form-email,.userData{flex:1 1;margin:10px}.thank-you-container{align-items:center;display:flex;height:100vh;justify-content:center;text-align:center}.thank-you-message{color:#333;font-size:1.5rem;width:45vw}.image-container{gap:10px}.backtodyc,.image-container{align-items:center;display:flex;justify-content:center}.backtodyc{border:1px solid var(--primaryBorder);border-radius:10px;height:10vh;text-decoration:none;width:auto}.backtodyc:hover{border-color:red}.svg-image{width:20vw}.login-button{background-color:#000;border:none;border-radius:10px;color:var(--text);cursor:pointer;display:inline-block;font-size:16px;margin:4px 2px;padding:15px 32px;text-align:center;text-decoration:none;transition-duration:.5s}.login-button:hover{background-color:#fefffe;color:var(--text)}@media (max-width:800px){.svg-image{width:40vw}.image-container{display:none}.login-button{margin:0}.thank-you-message h1{font-size:20px}.thank-you-message h5{font-size:12px}.login-button{font-size:.8rem}.thank-you-message a{margin:none}}.connections-container{margin-top:8vh;min-height:99vh;width:100%}.connections-container,.pagefourzerofour{align-items:center;display:flex;flex-direction:column;justify-content:center}.pagefourzerofour{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-family);gap:var(--space-4);min-height:100vh;padding:var(--space-6);text-align:center}.title-four-zero-four{color:var(--color-text);font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700;margin:0}.back-to-dash-button{align-items:center;display:inline-flex;font-family:var(--font-family);font-size:var(--text-sm);height:44px;padding:0 var(--space-6);transition:background-color var(--transition-base),border-color var(--transition-base)}.back-to-dash-button:hover{background-color:var(--color-surface);border-color:var(--color-border-strong)}.order-page-container{background-color:var(--color-bg);display:flex;flex-direction:column;gap:var(--space-8);margin-left:var(--sidebar-current-width);margin-top:var(--header-height);min-height:calc(100vh - var(--header-height));padding:var(--space-6)}.order-form-container{align-items:center;display:flex;flex-direction:row;justify-content:center}.order-form{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-5);max-width:680px;padding:var(--space-6) var(--space-8);width:100%}.page-heading{color:var(--color-text);font-size:var(--text-2xl);font-weight:700}.page-heading,.page-text{margin:0;text-align:center}.page-text{color:var(--color-text-muted);font-size:var(--text-base)}.input-label{color:var(--color-text);display:block;font-size:var(--text-sm);font-weight:500;margin-bottom:var(--space-1)}.char-remaining-red{color:var(--color-danger);font-size:var(--text-xs)}.order-text-area{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text);font-family:var(--font-family);font-size:var(--text-sm);min-height:100px;outline:none;padding:var(--space-3);resize:vertical;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%}.order-text-area:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-muted)}.comments-container{display:flex;flex-direction:column;gap:var(--space-2)}.horizontal-rule{border:none;border-top:1px solid var(--color-border);margin:0}@media (max-width:768px){.order-page-container{margin-left:0;margin-top:var(--header-height);padding:var(--space-4)}.order-form{padding:var(--space-5) var(--space-4)}}.order-menu-container{align-items:center;display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5) 0;width:100%}.order-menu-title{color:var(--color-text);font-size:var(--text-lg);font-weight:600;margin:0}.order-menu-grid{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(3,1fr);width:100%}@media (max-width:640px){.order-menu-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:375px){.order-menu-grid{grid-template-columns:1fr}}.custom-checkbox-container{align-items:center;cursor:pointer;display:inline-flex;font-family:var(--font-family);gap:var(--space-2)}.checkbox-visuals{display:grid}.custom-checkbox{-webkit-appearance:none;appearance:none;background-color:var(--color-surface);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-sm);cursor:pointer;grid-column-start:1;grid-row-start:1;height:18px;transition:background-color var(--transition-fast),border-color var(--transition-fast);width:18px}.custom-checkbox:checked,.custom-checkbox:indeterminate{background-color:var(--color-accent);border-color:var(--color-accent)}.custom-checkbox:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.custom-checkbox:disabled{background-color:var(--color-surface-2);border-color:var(--color-border);cursor:not-allowed;opacity:.5}.custom-checkbox-label{color:var(--color-text);font-size:var(--text-sm);font-weight:500}.svg-tick{stroke:#fff;align-self:center;grid-column-start:1;grid-row-start:1;height:12px;justify-self:center;pointer-events:none;width:12px}.checkmark-path,.indeterminate-path{opacity:0}.group:has(:checked) .checkmark-path{opacity:1}.group:has(:indeterminate) .indeterminate-path{opacity:1}.group:has(:disabled) .svg-tick{stroke:var(--color-text-muted)}.sample-section-container{align-items:stretch;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5)}.sample-section-heading{align-items:center;color:var(--color-text);display:flex;flex-direction:row;font-size:var(--text-base);font-weight:600;justify-content:space-between;width:100%}.sample-section-x{all:unset;align-items:center;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;display:flex;font-size:var(--text-lg);height:28px;justify-content:center;transition:background-color var(--transition-fast),color var(--transition-fast);width:28px}.sample-section-x:hover{background-color:var(--color-surface-2);color:var(--color-danger)}.text-input{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text);font-family:var(--font-family);font-size:var(--text-sm);height:40px;outline:none;padding:0 var(--space-3);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%}.text-input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-muted)}.orderlist-layout{align-items:flex-start;background-color:var(--color-bg);display:flex;flex-direction:row;gap:var(--space-6);margin-left:var(--sidebar-current-width);margin-top:var(--header-height);min-height:calc(100vh - var(--header-height));padding:var(--space-6)}.left-dashboard-panel{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex:0 0 220px;flex-direction:column;gap:var(--space-4);padding:var(--space-4)}.dashboard-header{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-2)}.orderlist-container{display:flex;flex:1 1;flex-direction:column;min-width:0}.orderlist-header{align-items:center;background-color:var(--color-surface);border:1px solid var(--color-border);border-bottom:none;border-radius:var(--radius-lg) var(--radius-lg) 0 0;display:flex;flex-direction:row;justify-content:space-between;padding:var(--space-3) var(--space-5)}.orderlist-count,.orderlist-title{color:var(--color-text);font-size:var(--text-lg);font-weight:600;margin:0}.orderlist-content{border:1px solid var(--color-border);border-radius:0 0 var(--radius-lg) var(--radius-lg);flex-direction:column;gap:var(--space-3);max-height:calc(100vh - var(--header-height) - 140px);overflow-y:auto;padding:var(--space-4)}.orderlist-content,.orderlist-order-item{background-color:var(--color-surface);display:flex}.orderlist-order-item{align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:row;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.orderlist-order-item:hover{border-color:var(--color-accent);box-shadow:var(--shadow-sm);cursor:pointer}.orderlist-order-item .item-text-container{display:flex;flex:1 1;flex-direction:column;gap:var(--space-1);justify-content:center;padding:var(--space-4)}.orderlist-order-item .item-action-container{align-items:center;border-left:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-2);justify-content:center;min-width:160px;padding:var(--space-4)}@media (max-width:768px){.orderlist-layout{flex-direction:column;margin-left:0;margin-top:var(--header-height);padding:var(--space-4)}.left-dashboard-panel{flex:none;width:100%}.orderlist-order-item{align-items:stretch;flex-direction:column}.orderlist-order-item .item-action-container{border-left:none;border-top:1px solid var(--color-border);min-width:0;min-width:auto}.orderlist-content{max-height:none}}.App{text-align:center}.App-header{align-items:center;background-color:var(--color-surface);color:var(--color-text);display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:var(--color-accent)}.rounded-bordered-button{align-items:center;background:#0000;border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);cursor:pointer;display:flex;font-family:var(--font-family);font-size:var(--text-sm);justify-content:center;min-height:36px;padding:0 var(--space-4);transition:background-color var(--transition-fast)}.rounded-bordered-button:hover{background-color:var(--color-surface-2)}.back-to-dash-button{background-color:initial;border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text);cursor:pointer;margin-top:var(--space-10);padding:var(--space-3) var(--space-6);text-decoration:none;transition:background-color var(--transition-base),color var(--transition-base)}.back-to-dash-button:hover{background-color:var(--color-surface-2);color:var(--color-text)}.order-success{align-items:center;background-color:var(--color-bg);display:flex;flex-direction:column;font-family:var(--font-family);gap:var(--space-5);justify-content:center;min-height:100vh;padding:var(--space-6);text-align:center}.title-order-success{color:var(--color-text);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin:0}
/*# sourceMappingURL=main.bf2d1849.css.map*/