.sheets_integration_container__FC2oT{padding:24px;height:100%;display:flex;flex-direction:column}.sheets_integration_header__FkJE_{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.sheets_integration_headerContent__IsZlv{display:flex;gap:12px;align-items:flex-start}.sheets_integration_headerIcon__isr8D{color:#0f9d58;margin-top:4px;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.sheets_integration_headerTitle__OV692{font-size:20px;font-weight:600;color:#23272f;margin:0 0 4px}.sheets_integration_headerSubtitle__gRG7m{font-size:14px;color:#666;margin:0}.sheets_integration_connectButton__VyoW1{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#0f9d58;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px rgba(15,157,88,.2)}.sheets_integration_connectButton__VyoW1:hover:not(:disabled){background:#0b8043;box-shadow:0 2px 6px rgba(15,157,88,.3);transform:translateY(-1px)}.sheets_integration_connectButton__VyoW1:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 3px rgba(15,157,88,.2)}.sheets_integration_connectButton__VyoW1:disabled{opacity:.6;cursor:not-allowed}.sheets_integration_buttonSpinner__SI7sc{animation:sheets_integration_spin__f3sDw 1s linear infinite}@keyframes sheets_integration_spin__f3sDw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sheets_integration_errorBanner__4M2Ia{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fee;color:#c33;border-radius:8px;margin-bottom:24px;font-size:14px}.sheets_integration_loadingContainer__LvLEu{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;height:100%}.sheets_integration_spinner__2Uwrw{animation:sheets_integration_spin__f3sDw 1s linear infinite;color:#0f9d58;margin-bottom:16px}.sheets_integration_emptyState__Sxuco{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center;flex:1 1}.sheets_integration_emptyIcon__Ou8C0{color:#0f9d58;margin-bottom:16px;opacity:.6;display:flex;align-items:center;justify-content:center;width:48px;height:48px}.sheets_integration_emptyState__Sxuco h3{font-size:18px;font-weight:600;color:#23272f;margin:0 0 8px}.sheets_integration_emptyState__Sxuco p{font-size:14px;color:#666;margin:0 0 24px}.sheets_integration_accountsList__8NKeY{display:flex;flex-direction:column;gap:16px;flex:1 1;overflow-y:auto}.sheets_integration_accountCard__RHROE{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;transition:all .2s}.sheets_integration_accountCard__RHROE:hover{border-color:#0f9d58;box-shadow:0 2px 8px rgba(15,157,88,.15);transition:all .2s cubic-bezier(.4,0,.2,1)}.sheets_integration_accountInfo__XfBf4{flex:1 1}.sheets_integration_accountHeader__fxXzu{display:flex;gap:12px;align-items:flex-start;margin-bottom:8px}.sheets_integration_accountIcon__ZgBK3{color:#0f9d58;margin-top:2px;display:flex;align-items:center;justify-content:center;width:20px;height:20px}.sheets_integration_accountDetails__ErkH6{flex:1 1}.sheets_integration_accountName__xhhmJ{font-size:16px;font-weight:600;color:#23272f;margin:0 0 4px}.sheets_integration_accountEmail__VnVDt{font-size:14px;color:#666;margin:0}.sheets_integration_accountMeta__N2atc{display:flex;align-items:center;gap:16px;margin-top:8px}.sheets_integration_statusBadge__pRVQc{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500}.sheets_integration_statusIconActive__PUsRf{color:#10b981}.sheets_integration_statusIconExpired__2Dzxc{color:#f59e0b}.sheets_integration_statusIconError__3f1t1{color:#ef4444}.sheets_integration_statusIconInactive__2USgv{color:#6b7280}.sheets_integration_lastUsed__mtwiH{font-size:12px;color:#999}.sheets_integration_accountActions__3eWd3{display:flex;gap:8px}.sheets_integration_disconnectButton__wljjr{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#fff;color:#ef4444;border:1px solid #ef4444;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.sheets_integration_disconnectButton__wljjr:hover:not(:disabled){background:#fee}.sheets_integration_disconnectButton__wljjr:disabled{opacity:.6;cursor:not-allowed}.sheets_integration_modalOverlay___FgAM{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000}.sheets_integration_confirmModal__oBL5B{background:#fff;border-radius:12px;padding:24px;max-width:400px;width:90%}.sheets_integration_confirmModal__oBL5B h3{font-size:18px;font-weight:600;color:#23272f;margin:0 0 12px}.sheets_integration_confirmModal__oBL5B p{font-size:14px;color:#666;margin:0 0 24px}.sheets_integration_modalActions__3mGN7{display:flex;gap:12px;justify-content:flex-end}.sheets_integration_cancelButton__ZxTBF,.sheets_integration_confirmButton__W3yhT{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}.sheets_integration_cancelButton__ZxTBF{background:#fff;color:#666;border:1px solid #e0e0e0}.sheets_integration_cancelButton__ZxTBF:hover:not(:disabled){background:#f8f9fa}.sheets_integration_confirmButton__W3yhT{background:#ef4444;color:#fff;border:1px solid #ef4444}.sheets_integration_confirmButton__W3yhT:hover:not(:disabled){background:#dc2626}.sheets_integration_cancelButton__ZxTBF:disabled,.sheets_integration_confirmButton__W3yhT:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.sheets_integration_header__FkJE_{flex-direction:column;gap:16px}.sheets_integration_connectButton__VyoW1{width:100%;justify-content:center}.sheets_integration_accountCard__RHROE{flex-direction:column;align-items:flex-start;gap:12px}.sheets_integration_accountActions__3eWd3{width:100%}.sheets_integration_disconnectButton__wljjr{width:100%;justify-content:center}}.slides_integration_container__iBpdr{padding:24px;height:100%;display:flex;flex-direction:column}.slides_integration_header__VmZJU{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.slides_integration_headerContent__aYrzU{display:flex;gap:12px;align-items:flex-start}.slides_integration_headerIcon__dRL7k{color:#f4b400;margin-top:4px;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.slides_integration_headerTitle__ssEbi{font-size:20px;font-weight:600;color:#23272f;margin:0 0 4px}.slides_integration_headerSubtitle__SedlN{font-size:14px;color:#666;margin:0}.slides_integration_connectButton__T6uMc{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#f4b400;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px rgba(244,180,0,.2)}.slides_integration_connectButton__T6uMc:hover:not(:disabled){background:#f9ab00;box-shadow:0 2px 6px rgba(244,180,0,.3);transform:translateY(-1px)}.slides_integration_connectButton__T6uMc:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 3px rgba(244,180,0,.2)}.slides_integration_connectButton__T6uMc:disabled{opacity:.6;cursor:not-allowed}.slides_integration_buttonSpinner__ZYcXm{animation:slides_integration_spin__s31jk 1s linear infinite}@keyframes slides_integration_spin__s31jk{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.slides_integration_errorBanner__FsKkj{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fee;color:#c33;border-radius:8px;margin-bottom:24px;font-size:14px}.slides_integration_loadingContainer__cR2ii{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;height:100%}.slides_integration_spinner__gdBMd{animation:slides_integration_spin__s31jk 1s linear infinite;color:#f4b400;margin-bottom:16px}.slides_integration_emptyState__29gQh{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center;flex:1 1}.slides_integration_emptyIcon__Pl1lE{color:#f4b400;margin-bottom:16px;opacity:.6;display:flex;align-items:center;justify-content:center;width:48px;height:48px}.slides_integration_emptyState__29gQh h3{font-size:18px;font-weight:600;color:#23272f;margin:0 0 8px}.slides_integration_emptyState__29gQh p{font-size:14px;color:#666;margin:0 0 24px}.slides_integration_accountsList__mziwC{display:flex;flex-direction:column;gap:16px;flex:1 1;overflow-y:auto}.slides_integration_accountCard__ijS_h{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;transition:all .2s}.slides_integration_accountCard__ijS_h:hover{border-color:#f4b400;box-shadow:0 2px 8px rgba(244,180,0,.15);transition:all .2s cubic-bezier(.4,0,.2,1)}.slides_integration_accountInfo__nPQhf{flex:1 1}.slides_integration_accountHeader__AGX3V{display:flex;gap:12px;align-items:flex-start;margin-bottom:8px}.slides_integration_accountIcon__2xBZ7{color:#f4b400;margin-top:2px;display:flex;align-items:center;justify-content:center;width:20px;height:20px}.slides_integration_accountDetails__iCXnQ{flex:1 1}.slides_integration_accountName__2_Mf8{font-size:16px;font-weight:600;color:#23272f;margin:0 0 4px}.slides_integration_accountEmail__NLhBl{font-size:14px;color:#666;margin:0}.slides_integration_accountMeta__BgAqz{display:flex;align-items:center;gap:16px;margin-top:8px}.slides_integration_statusBadge__70cDT{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500}.slides_integration_statusIconActive__hjJPU{color:#10b981}.slides_integration_statusIconExpired__OJC2S{color:#f59e0b}.slides_integration_statusIconError__UcuEH{color:#ef4444}.slides_integration_statusIconInactive__9tIiO{color:#6b7280}.slides_integration_lastUsed__jmrD4{font-size:12px;color:#999}.slides_integration_accountActions__kUE51{display:flex;gap:8px}.slides_integration_disconnectButton__EcLs8{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#fff;color:#ef4444;border:1px solid #ef4444;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.slides_integration_disconnectButton__EcLs8:hover:not(:disabled){background:#fee}.slides_integration_disconnectButton__EcLs8:disabled{opacity:.6;cursor:not-allowed}.slides_integration_modalOverlay__1FEkF{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000}.slides_integration_confirmModal__azDez{background:#fff;border-radius:12px;padding:24px;max-width:400px;width:90%}.slides_integration_confirmModal__azDez h3{font-size:18px;font-weight:600;color:#23272f;margin:0 0 12px}.slides_integration_confirmModal__azDez p{font-size:14px;color:#666;margin:0 0 24px}.slides_integration_modalActions__9B0pv{display:flex;gap:12px;justify-content:flex-end}.slides_integration_cancelButton__eXwIf,.slides_integration_confirmButton__kkl7u{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}.slides_integration_cancelButton__eXwIf{background:#fff;color:#666;border:1px solid #e0e0e0}.slides_integration_cancelButton__eXwIf:hover:not(:disabled){background:#f8f9fa}.slides_integration_confirmButton__kkl7u{background:#ef4444;color:#fff;border:1px solid #ef4444}.slides_integration_confirmButton__kkl7u:hover:not(:disabled){background:#dc2626}.slides_integration_cancelButton__eXwIf:disabled,.slides_integration_confirmButton__kkl7u:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.slides_integration_header__VmZJU{flex-direction:column;gap:16px}.slides_integration_connectButton__T6uMc{width:100%;justify-content:center}.slides_integration_accountCard__ijS_h{flex-direction:column;align-items:flex-start;gap:12px}.slides_integration_accountActions__kUE51{width:100%}.slides_integration_disconnectButton__EcLs8{width:100%;justify-content:center}}.tasks_integration_container__yfKPL{padding:24px;height:100%;display:flex;flex-direction:column}.tasks_integration_header__CRYKX{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.tasks_integration_headerContent__bDj_D{display:flex;gap:12px;align-items:flex-start}.tasks_integration_headerIcon__nBtOJ{color:#4285f4;margin-top:4px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.tasks_integration_headerIcon__nBtOJ svg{width:100%;height:100%;display:block}.tasks_integration_headerTitle__wNd_5{font-size:20px;font-weight:600;color:#23272f;margin:0 0 4px}.tasks_integration_headerSubtitle__AM6Uj{font-size:14px;color:#666;margin:0}.tasks_integration_connectButton__93VlS{display:flex;align-items:center;gap:8px;padding:10px 20px;background-color:#4285f4;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.tasks_integration_connectButton__93VlS:hover:not(:disabled){background-color:#1967d2}.tasks_integration_connectButton__93VlS:disabled{opacity:.6;cursor:not-allowed}.tasks_integration_buttonSpinner__do8O8{animation:tasks_integration_spin__jKmEm 1s linear infinite}@keyframes tasks_integration_spin__jKmEm{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tasks_integration_errorBanner__Q6o0S{display:flex;align-items:center;gap:8px;padding:12px 16px;background-color:#fee8e6;color:#c5221f;border-radius:6px;margin-bottom:24px;font-size:14px}.tasks_integration_loadingContainer__HaOkQ{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;gap:16px;color:#666}.tasks_integration_spinner__KfySS{animation:tasks_integration_spin__jKmEm 1s linear infinite;color:#4285f4}.tasks_integration_emptyState__9bPxq{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center;gap:16px}.tasks_integration_emptyIcon__VIG45{width:64px;height:64px;color:#4285f4;opacity:.5;margin-bottom:8px}.tasks_integration_emptyState__9bPxq h3{font-size:18px;font-weight:600;color:#23272f;margin:0}.tasks_integration_emptyState__9bPxq p{font-size:14px;color:#666;margin:0;max-width:400px}.tasks_integration_accountsList__UkNOU{display:flex;flex-direction:column;gap:16px}.tasks_integration_accountCard__GfHX4{display:flex;justify-content:space-between;align-items:center;padding:16px;background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;transition:box-shadow .2s}.tasks_integration_accountCard__GfHX4:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.tasks_integration_accountInfo__N3Gaq{flex:1 1;display:flex;flex-direction:column;gap:12px}.tasks_integration_accountHeader__gC3Tm{display:flex;align-items:center;gap:12px}.tasks_integration_accountIcon__ywkLK{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#e8f0fe;border-radius:8px;flex-shrink:0}.tasks_integration_accountIcon__ywkLK svg{width:24px;height:24px}.tasks_integration_accountDetails__EvbkX{flex:1 1}.tasks_integration_accountName___djQq{font-size:16px;font-weight:600;color:#23272f;margin:0 0 4px}.tasks_integration_accountEmail__JqepI{font-size:14px;color:#666;margin:0}.tasks_integration_accountMeta__KHB_C{display:flex;align-items:center;gap:16px;margin-left:52px}.tasks_integration_statusBadge__O_8fs{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500}.tasks_integration_statusIconActive__ctDZ9{color:#4285f4}.tasks_integration_statusIconExpired__nEznN{color:#f4b400}.tasks_integration_statusIconError__0hED5{color:#ea4335}.tasks_integration_statusIconInactive__JwqM9{color:#666}.tasks_integration_lastUsed__ZRPat{font-size:12px;color:#999}.tasks_integration_accountActions__QXDmN{display:flex;gap:8px}.tasks_integration_disconnectButton__R30hn{display:flex;align-items:center;gap:6px;padding:8px 16px;background-color:transparent;color:#ea4335;border:1px solid #ea4335;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.tasks_integration_disconnectButton__R30hn:hover:not(:disabled){background-color:#ea4335;color:#fff}.tasks_integration_disconnectButton__R30hn:disabled{opacity:.6;cursor:not-allowed}.tasks_integration_modalOverlay__o9q3r{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.tasks_integration_confirmModal__M7X22{background-color:#fff;border-radius:8px;padding:24px;max-width:400px;width:90%;box-shadow:0 4px 16px rgba(0,0,0,.2)}.tasks_integration_confirmModal__M7X22 h3{font-size:18px;font-weight:600;color:#23272f;margin:0 0 12px}.tasks_integration_confirmModal__M7X22 p{font-size:14px;color:#666;margin:0 0 24px;line-height:1.5}.tasks_integration_modalActions__LArmI{display:flex;gap:12px;justify-content:flex-end}.tasks_integration_cancelButton__H4O_f{padding:10px 20px;background-color:transparent;color:#666;border:1px solid #e0e0e0;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.tasks_integration_cancelButton__H4O_f:hover:not(:disabled){background-color:#f8f9fa}.tasks_integration_cancelButton__H4O_f:disabled{opacity:.6;cursor:not-allowed}.tasks_integration_confirmButton__VSWUO{display:flex;align-items:center;gap:8px;padding:10px 20px;background-color:#ea4335;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.tasks_integration_confirmButton__VSWUO:hover:not(:disabled){background-color:#c5221f}.tasks_integration_confirmButton__VSWUO:disabled{opacity:.6;cursor:not-allowed}