.filter-container{background-color:#fff;border-radius:24px;box-shadow:0 1px 6px #20212447;margin-bottom:20px;transition:box-shadow .3s}.filter-container:hover{box-shadow:0 1px 10px #20212473}.google-style-input .MuiOutlinedInput-root{border-radius:24px;transition:all .3s}.google-style-input .MuiOutlinedInput-root:hover,.google-style-input .MuiOutlinedInput-root.Mui-focused{box-shadow:0 1px 6px #20212447}.add-button{background-color:#4285f4;color:#fff;border-radius:50%;transition:all .3s ease;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.add-button:hover{background-color:#1a73e8;box-shadow:0 4px 8px #00000040;transform:scale(1.05)}.google-style-dialog{border-radius:8px;overflow:hidden}.google-style-dialog .MuiDialogTitle-root{background-color:#4285f4;color:#fff}.google-style-dialog .MuiDialogContent-root{padding:24px}.links-table{border-collapse:separate;border-spacing:0;width:100%}.links-table th{background-color:#f8f9fa;color:#5f6368;font-weight:500;text-transform:uppercase;font-size:.75rem;letter-spacing:.5px}.links-table tr:hover{background-color:#f8f9fa}.status-chip{border-radius:16px;font-size:.75rem;font-weight:500}.status-chip.active{background-color:#e6f4ea;color:#137333}.status-chip.pending{background-color:#fef7e0;color:#b06000}.status-chip.error{background-color:#fce8e6;color:#c5221f}.status-chip.inactive{background-color:#f1f3f4;color:#5f6368}.action-button{color:#5f6368;transition:all .2s}.action-button:hover{color:#1a73e8;background-color:#e8f0fe}.no-links-message{text-align:center;padding:40px 20px;color:#5f6368;background-color:#f8f9fa;border-radius:8px;border:1px dashed #dadce0}.no-links-message svg{font-size:48px;color:#dadce0;margin-bottom:16px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#f8f9fa,#fff);min-height:100vh;overflow-x:hidden;max-width:100vw}#root{min-height:100vh;max-width:100vw;overflow-x:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0000000d;border-radius:4px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#1e3c72,#2a5298);border-radius:4px;transition:all .3s ease}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#2a5298,#1e3c72)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-fadeInUp{animation:fadeInUp .6s ease-out}.animate-fadeInLeft{animation:fadeInLeft .6s ease-out}.animate-fadeInRight{animation:fadeInRight .6s ease-out}.animate-pulse{animation:pulse 2s ease-in-out infinite}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html{overflow-x:hidden;max-width:100%}.MuiBox-root,.MuiContainer-root,.MuiGrid-root{max-width:100%;overflow-x:hidden}.MuiBox-root[role=main]{max-width:100vw;overflow-x:hidden}@media (prefers-color-scheme: dark){body{background:linear-gradient(135deg,#1a1a1a,#2d2d2d)}}
