:root{--primary-color:#0a66c2;--primary-dark:#004182;--primary-light:#e8f3ff;--secondary-color:#666666;--background-light:#f3f2ef;--background:#ffffff;--foreground:#191919;--hover-shadow:rgba(10,102,194,0.1);--error-color:#cc1016;--success-color:#057642;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:12px;--border-radius-pill:50px;--transition-speed:0.3s;--transition-timing:ease;--shadow-sm:0 2px 4px rgba(0,0,0,0.05);--shadow-md:0 4px 6px rgba(0,0,0,0.1);--shadow-lg:0 10px 15px rgba(0,0,0,0.1);--gray-alpha-200:rgba(0,0,0,0.1)}body,html{max-width:100vw;overflow-x:hidden;color:var(--foreground);background:var(--background-light);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn-linkedin{background-color:var(--primary-color);border:none;color:white;font-size:.875rem}.btn-linkedin:hover{background-color:var(--primary-dark)}.btn-linkedin-outline{border:1px solid var(--primary-color);color:var(--primary-color);background:transparent}.btn-linkedin-outline:hover{background-color:var(--secondary-color);border-color:var(--secondary-color);color:white}.nav-link.active{background:#e9ecef}.table-linkedin{--bs-table-hover-bg:var(--primary-light);--bs-table-hover-color:var(--foreground)}.table-linkedin thead th{background:var(--background-light);color:var(--secondary-color);font-weight:600;font-size:.875rem;border-bottom:1px solid rgba(0,0,0,.08)}.form-control:focus{border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color)}.action-btn{padding:.375rem .75rem;border-radius:16px;font-size:.875rem;font-weight:500}.action-btn-edit{color:var(--primary-color);background:var(--primary-light)}.action-btn-edit:hover{background:rgba(10,102,194,.15)}.action-btn-delete{color:var(--error-color);background:#fff1f1}.action-btn-delete:hover{background:#ffe6e6}.card-linkedin{border:none;box-shadow:0 0 0 1px rgba(0,0,0,.08);border-radius:8px}.badge-linkedin-success{background-color:var(--success-color);color:white}.badge-linkedin-pending{background-color:var(--primary-light);color:var(--primary-color)}.custombtn.btn{border-radius:50px;font-size:.875rem}.custombtn.btn-outline-primary{border-color:var(--primary-color);color:var(--primary-color)}.custombtn.btn-outline-primary:hover{border-color:var(--primary-color);color:white}@media (max-width:991px){.sidebar{transform:translateX(-100%);width:240px!important}.sidebar.show{transform:translateX(0)}main{margin-left:30px!important}}.nav-link-sidebar.active,.nav-link-sidebar:hover{background-color:var(--primary-light);color:var(--primary-color)!important}.nav-link-sidebar.active{font-weight:600}.AppNavbar_navbar__pf3Qz{height:60px}.AppNavbar_brandLink__78y9R{text-decoration:none}.AppNavbar_pointer__B3LCf{cursor:pointer}.AppNavbar_avatar__r_bms{width:36px;height:36px}.AppNavbar_icon__F0ZBC{font-size:16px}.Sidebar_sidebar__5oZEx{transition:width .3s ease;position:fixed;top:60px;left:0;bottom:0;z-index:1030;width:240px}.Sidebar_sidebarCollapsed__hHbTb{width:60px}.Sidebar_toggleBtn__sTSVA{right:14px;top:5px;background:#f3f2ef;cursor:pointer;width:32px;height:32px;z-index:1031;transition:all .3s ease;padding:0}.Sidebar_toggleIcon__Oo2zd{font-size:16px;transition:all .3s ease}.Sidebar_mobileOverlay__BrGGC{--bs-bg-opacity:0.5;z-index:1020;transition:all .3s ease}.Sidebar_navLink__YWfYH{gap:12px;transition:all .3s ease;white-space:nowrap;cursor:pointer}.Sidebar_navIcon__S5125{width:20px;text-align:center}.Sidebar_navLabel__c33cJ{transition:opacity .2s ease;opacity:1}.Sidebar_navLabelCollapsed__XYqgc{opacity:0}.Sidebar_dropdownIcon__D3qdG{transition:transform .3s ease}.Sidebar_dropdownMenu__2ImR1{overflow:hidden;transition:max-height .3s ease-out}.Sidebar_menuCollapsed__ADK72{max-height:0}.Sidebar_menuExpanded__rbFER{max-height:500px}