.mobile-app-header,.mobile-bottom-nav,.mobile-chat-tabs,.mobile-deal-switch{display:none}.install-app-card{padding:18px;border:1px solid #cfe3eb;border-radius:18px;background:linear-gradient(125deg,#eff9fc,#e6f1f8);margin:0 0 20px;color:#294f62}.install-app-intro{display:flex;gap:13px;align-items:center}.install-app-icon{width:45px;height:45px;border-radius:14px;display:grid;place-items:center;background:#1b5870;color:#c7f5ff;flex:none}.install-app-intro strong{font-size:15px}.install-app-intro p{font-size:12px;line-height:1.6;color:#6b8999;margin:6px 0}.install-app-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.install-app-actions button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border-radius:11px;padding:10px 13px;font-size:12px;border:1px solid #bdd9e4}.mobile-install-button{background:#246b86!important;color:white!important}.push-enable{background:white!important;color:#286c83!important}.push-enabled{background:#e1f5ed!important;color:#2c7b61!important}.install-app-guide{margin-top:14px;padding:15px;border-radius:12px;background:#ffffffc9;font-size:13px;line-height:1.65}.install-app-guide ol{padding-left:20px;margin:10px 0}.install-app-guide li{margin:8px 0}.install-app-guide small{display:block;margin-top:10px;color:#718895}.install-app-guide button,.push-test{border:1px solid #bcd6e2;border-radius:9px;padding:9px 12px;background:white;color:#35788e}.push-preview{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;font-size:11px!important;line-height:1.5;margin-top:14px;color:#6d8592}.push-preview input{width:16px!important;height:16px!important;flex:none;accent-color:#267c98}.install-app-success{font-size:12px;color:#2f7d67;margin:10px 0}.install-app-hint{font-size:12px;color:#7f7186}.push-test{margin-top:12px;font-size:12px}@media(max-width:900px){body,html{width:100%;max-width:100%;overflow-x:hidden}body{font-size:14px;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}.app-shell{display:block!important;height:100dvh!important;min-height:0!important;padding:0!important;overflow:hidden!important}.app-shell>.rail{display:none!important}.app-shell>.workspace{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box;height:100dvh!important;padding:calc(62px + env(safe-area-inset-top)) 0 calc(72px + env(safe-area-inset-bottom))!important;overflow:auto!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.mobile-app-header{position:fixed;z-index:65;inset:0 0 auto;display:flex;align-items:center;gap:11px;min-height:62px;box-sizing:content-box;padding:env(safe-area-inset-top) 16px 0;background:#102d40f2;color:#ecfaff;border-bottom:1px solid #ffffff20;backdrop-filter:blur(24px);box-shadow:0 4px 22px #09202d18}.mobile-app-header>div{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.mobile-app-header strong{font-size:15px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-app-header span{font-size:10px;color:#a2c5d6}.mobile-app-header button{display:grid;place-items:center;min-width:42px;min-height:42px;border:0;color:inherit;background:#ffffff12;border-radius:13px}.mobile-app-header .mobile-account{background:linear-gradient(145deg,#64d8f5,#337edc);font-weight:750;font-size:22px;color:#fff;box-shadow:0 4px 14px #051f4233}.mobile-bell{position:relative}.mobile-bell .unread-badge{position:absolute;top:-2px;right:-2px;font-size:10px;color:white}.mobile-bottom-nav{position:fixed;inset:auto 0 0;z-index:65;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:64px;padding:5px 8px calc(5px + env(safe-area-inset-bottom));background:#f4fafff2;backdrop-filter:blur(25px);border-top:1px solid #d4e6f0;box-shadow:0 -6px 26px #113c5310}.mobile-bottom-nav>a,.mobile-bottom-nav>button{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;border:0;border-radius:13px;background:none;color:#7992a2;text-decoration:none;min-height:54px;min-width:0}.mobile-bottom-nav a>span{position:relative;display:grid;place-items:center}.mobile-bottom-nav small{font-size:10px;font-weight:600}.mobile-bottom-nav a[aria-current=page]{background:#dceef7;color:#216e92}.mobile-bottom-nav .unread-badge{position:absolute;top:-8px;right:-12px;font-size:9px}.mobile-more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:8px 0 16px}.mobile-more-grid a{display:flex;flex-direction:column;align-items:center;gap:10px;min-height:90px;padding:13px 5px;border-radius:16px;border:1px solid #deebf1;background:#f4faff;text-decoration:none;color:#3c6177;font-size:12px;text-align:center}.mobile-more-grid i{display:grid;place-items:center;width:43px;height:43px;border-radius:13px;background:#e1f0f7;color:#387c98}.account-menu{position:fixed!important;top:calc(69px + env(safe-area-inset-top))!important;left:12px!important;right:12px!important;width:auto!important;z-index:90!important;border-radius:18px!important;padding:20px!important}.workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),select,textarea){font-size:16px!important;max-width:100%;box-sizing:border-box}.workspace :is(button,.button){touch-action:manipulation}.workspace button:not(.stage-drag-handle):not(.pl-checkbox){min-height:40px}.workspace :is(.page,.settings-workspace,.mail-workspace,.calls-report,.disk-page){width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}.workspace .page{padding:12px!important;gap:12px}.toolbar{gap:8px!important;flex-wrap:wrap!important;padding:10px!important;flex:none}.toolbar h1{font-size:21px!important;min-width:0}.toolbar .toolbar-spacer{display:none}.toolbar>.deal-search,.toolbar>input{flex:1 1 100%!important;width:100%!important;min-width:0!important;order:5}.toolbar .pipeline-picker{min-width:0;max-width:100%}.toolbar .primary{border-radius:12px}.deals-page{position:relative}.deals-page>.toolbar{position:sticky;top:0;z-index:20;background:#f0f7fbea;border:1px solid #d8e7f0;border-radius:16px;backdrop-filter:blur(20px)}.deals-page .kanban{gap:12px!important;padding:0 0 10px!important;overflow-x:auto!important;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.deals-page .kanban-column{flex:0 0 min(84vw,340px)!important;width:min(84vw,340px)!important;min-width:0!important;scroll-snap-align:start;border-radius:18px!important}.deals-page .stage-heading{padding:15px!important}.deals-page .stage-heading h2{font-size:14px!important}.deals-page .stage-content{padding:9px!important;gap:10px}.deals-page .deal-card{padding:14px!important;border-radius:14px!important}.deals-page .deal-title{font-size:15px!important;line-height:1.45}.deals-page .card-bottom,.deals-page .card-owner,.deals-page .card-top{font-size:12px!important}.deals-page .amo-filter-panel{position:fixed!important;inset:calc(62px + env(safe-area-inset-top)) 0 calc(69px + env(safe-area-inset-bottom))!important;max-height:none!important;width:100%!important;border-radius:18px 18px 0 0!important;z-index:60!important;grid-template-columns:1fr!important}.deals-page .filter-presets{display:flex!important;grid-column:1/-1;gap:6px;overflow-x:auto!important;flex-direction:row;padding:9px!important;min-width:0}.deals-page .filter-presets button{min-width:130px;font-size:12px!important}.deals-page .filter-tags{border-left:0!important;border-top:1px solid #dbe7ef}.deals-page .filter-properties,.deals-page .filter-tags{padding:16px!important}.filter-panel-footer{padding:12px 12px calc(12px + env(safe-area-inset-bottom))!important;gap:8px}.filter-panel-footer>span{display:none}.filter-panel-footer .primary{flex:1}.dialog,.dialog.dialog-side,.dialog.dialog-wide{position:fixed!important;inset:auto 0 0!important;margin:0!important;width:100%!important;max-width:100%!important;max-height:calc(100dvh - 14px - env(safe-area-inset-top))!important;border-radius:22px 22px 0 0!important;padding:21px 18px calc(20px + env(safe-area-inset-bottom))!important;box-sizing:border-box;overflow:auto!important;overscroll-behavior:contain}.dialog>header{gap:12px}.dialog>header h2{font-size:19px!important;line-height:1.35}.dialog>header>button{min-width:40px;min-height:40px}.dialog :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){font-size:16px!important}.dialog .form-actions{position:sticky;bottom:-20px;background:#f7fbfff5;padding:12px 0;gap:8px;z-index:2}.dialog .form-actions button{min-height:44px;flex:1}.notification-center{padding:0!important}.notification-controls{display:flex;gap:7px;flex-wrap:wrap}.notification-controls button{font-size:12px;min-height:40px;padding:8px 10px;border-radius:10px}.notification-card{border-radius:14px!important;padding:14px!important}.notification-card strong{font-size:14px!important}.notification-card p{font-size:13px!important;line-height:1.55}.notification-filters{display:flex;overflow-x:auto;flex-wrap:nowrap!important;gap:6px}.notification-filters button{flex:none}.install-app-actions{flex-direction:column}.install-app-actions button{width:100%;min-height:46px;font-size:13px}.install-app-guide{font-size:14px}.mobile-deal-switch{display:grid;grid-template-columns:1fr 1.35fr;gap:6px;grid-column:1/-1;background:#12364be8;border-radius:14px;padding:5px;margin:0 0 8px;flex:none}.mobile-deal-switch button{border:0;background:transparent;color:#bdd4df;border-radius:10px;min-height:42px;font-size:12px;font-weight:600}.mobile-deal-switch button[aria-pressed=true]{background:#e8f6fe;color:#235770;box-shadow:0 3px 10px #09253530}.deal-motion-shell{overflow:auto!important;min-height:0!important}.deal-detail.reference-card{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;padding:10px!important;gap:0!important;overflow:hidden!important}.deal-detail.reference-card>.detail-fields,.deal-detail.reference-card>.detail-timeline{width:100%!important;min-width:0!important;max-width:none!important;flex:1;min-height:0;overflow:auto!important;height:auto!important;margin:0!important;border-radius:16px!important}.deal-detail[data-mobile-pane=activity]>.detail-fields,.deal-detail[data-mobile-pane=details]>.detail-timeline{display:none!important}.detail-title h1{font-size:19px!important;line-height:1.4}.detail-heading{padding:16px!important}.detail-title{gap:9px!important}.detail-title>button{width:38px;min-width:38px}.field-list,.field-pair{padding:15px!important}.deal-detail .tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:5px;padding:5px}.deal-detail .tabs button{min-width:85px;font-size:12px!important}.deal-center-tabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;gap:5px!important;padding:8px!important;flex:none}.deal-center-tabs button{white-space:nowrap;flex:none;font-size:11px!important;padding:8px 10px!important}.deal-detail .deal-action-summary{display:none!important}.deal-center-chat,.deal-center-chat>div{min-height:0}.customer-inbox:not(.is-central),.messenger{display:flex!important;min-width:0!important;height:100%!important;min-height:0!important;gap:0!important;padding:0!important;border-radius:16px!important}.customer-inbox:not(.is-central)>.customer-inbox-list,.messenger>.messenger-list{width:100%!important;max-width:100%!important;min-width:0!important;border:0!important;flex:1!important}.customer-inbox:not(.is-central).has-conversation>.customer-inbox-list,.customer-inbox:not(.is-central):not(.has-conversation)>.customer-thread,.messenger.has-chat>.messenger-list,.messenger:not(.has-chat)>.messenger-main{display:none!important}.customer-inbox.has-conversation>.customer-thread,.messenger.has-chat>.messenger-main{display:flex!important;flex-direction:column!important;width:100%!important;flex:1!important;min-width:0!important;min-height:0!important}.customer-thread-back,.messenger-back{display:grid!important;place-items:center!important;min-width:42px;min-height:42px;border-radius:12px!important;font-size:23px!important}.customer-thread-header,.messenger-header{padding:12px!important;gap:10px!important;flex:none}.customer-thread-header h2,.messenger-header h2{font-size:15px!important}.customer-conversations>button,.messenger-conversations>button{min-height:76px!important;padding:13px 14px!important}.customer-message-feed,.messenger-feed{flex:1!important;min-height:0!important;padding:14px 12px!important;overscroll-behavior:contain}.customer-message,.message-bubble{max-width:88%!important;font-size:14px!important;line-height:1.55!important;border-radius:15px!important}.customer-composer,.messenger-composer{flex:none!important;display:flex!important;align-items:flex-end!important;flex-wrap:wrap!important;padding:10px!important;gap:7px!important;background:#eff7fc!important;position:sticky;bottom:0;border-top:1px solid #d7e7ef}.customer-composer textarea,.messenger-composer textarea{flex:1!important;min-width:0!important;min-height:44px!important;max-height:128px!important;height:44px!important;border-radius:15px!important;padding:11px!important;resize:none}.customer-composer button,.messenger-composer button{min-height:44px!important;border-radius:13px!important}.customer-composer small,.messenger-composer small,.messenger-draft-help{display:none!important}.customer-composer .customer-recipient{flex-basis:100%;font-size:10px}.customer-inbox.is-central{height:100%!important;min-height:320px}.is-central .customer-thread{min-height:0;height:100%}.customer-inbox-list h2,.messenger-list-head h1{font-size:21px!important}.mail-workspace{padding:12px!important;height:100%;min-height:0}.mail-toolbar{flex-wrap:wrap;gap:8px!important;padding:10px!important}.mail-search{width:100%!important;min-width:0;flex-basis:100%}.mail-title h1{font-size:21px}.mail-workspace .mail-list{width:100%;min-width:0;overflow:auto}.mail-workspace:has(.mail-reader) .mail-list{display:none}.mail-reader{position:fixed!important;inset:calc(62px + env(safe-area-inset-top)) 0 calc(72px + env(safe-area-inset-bottom))!important;width:100%!important;max-width:none!important;z-index:55!important;border:0!important;border-radius:16px 16px 0 0;overflow:auto}.mail-reader>header{position:sticky;top:0;z-index:2;padding:14px;background:#f1f8fc}.mail-letter-body{font-size:15px;overflow-x:auto}.mail-letter-body iframe{max-width:100%}.settings-workspace{display:block!important;padding:12px!important}.settings-topbar{padding:15px!important;gap:10px;flex-wrap:wrap}.settings-topbar h1{font-size:22px!important}.settings-body{display:block!important;min-width:0}.settings-sidebar{display:flex!important;flex-direction:row!important;width:100%!important;max-width:none!important;overflow-x:auto!important;gap:6px;padding:8px!important;margin-bottom:12px;border-radius:14px}.settings-sidebar a{flex:none;min-width:110px;white-space:nowrap;padding:12px!important;font-size:12px!important}.settings-sidebar h3,.settings-sidebar small{display:none}.settings-content{width:100%!important;min-width:0!important;padding:15px!important;border-radius:17px!important}.settings-content :is(.form-grid,.settings-columns,.user-editor-grid){grid-template-columns:1fr!important}.settings-content table{min-width:650px}.calls-table-scroll,.data-table-wrap,.pl-table-wrap,.table-scroll{width:100%;max-width:100%;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.data-table{min-width:650px;font-size:12px}.data-table :is(th,td){padding:12px!important}.data-table td:first-child,.data-table th:first-child{position:sticky;left:0;z-index:1;background:#f5faff}.data-table th:first-child{z-index:2}.calls-report{padding:12px!important}.calls-hero{padding:22px!important;border-radius:18px!important}.calls-hero h1{font-size:24px!important}.calls-hero-icon{display:none}.calls-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.calls-kpi{padding:15px!important;border-radius:15px!important}.calls-kpi>strong{font-size:25px!important}.calls-charts{grid-template-columns:1fr!important;gap:12px!important}.calls-filters label{flex-basis:45%;min-width:100px}.calls-table{min-width:650px}.disk-page{padding:12px!important}.disk-top{flex-wrap:wrap;padding:15px!important;gap:12px}.disk-top h1{font-size:25px!important}.disk-layout{display:block!important}.disk-sidebar{padding:14px!important;display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px;border-radius:16px}.disk-sidebar h2,.disk-sidebar>p,.disk-symbol{display:none}.disk-sidebar>button{width:auto!important;flex:1;font-size:12px}.disk-stats{margin:0!important;padding:10px!important;flex-basis:100%}.disk-stats strong{font-size:21px!important}.disk-stats span{font-size:11px!important}.disk-main{padding:12px!important;border-radius:16px!important}.disk-tools{flex-wrap:wrap;gap:10px}.disk-tools label{flex:1;min-width:0}.disk-table-head{display:none!important}.disk-table article{grid-template-columns:minmax(0,1fr) auto!important;gap:8px;padding:12px 0!important}.disk-table article>span,.disk-table article>time{display:none}.disk-actions{gap:4px!important}.disk-actions a,.disk-actions button{min-width:38px;min-height:38px!important}.disk-file strong{font-size:13px!important;overflow-wrap:anywhere}.tasks-page .task-columns{display:flex!important;overflow-x:auto;scroll-snap-type:x proximity;gap:12px}.task-column{min-width:82vw;scroll-snap-align:start}.task-event{padding:15px!important;border-radius:14px!important;font-size:14px}.planner{display:flex!important;flex-direction:column!important;height:100%!important;gap:12px}.pl-sidebar,.planner{padding:12px!important}.pl-sidebar{width:100%!important;max-height:150px;overflow:auto!important}.pl-sidebar .pl-brand,.pl-sidebar-label{display:none}.pl-project-list{display:flex!important;overflow:auto;gap:6px}.pl-project-list button{flex:none}.pl-main{min-width:0;flex:1;min-height:0}.pl-header,.pl-toolbar{flex-wrap:wrap;gap:10px;padding:14px!important}.pl-heading h1{font-size:22px!important}.pl-board{overflow-x:auto!important;scroll-snap-type:x proximity;gap:12px}.pl-board>section{min-width:82vw;scroll-snap-align:start}.form-grid,.pl-form-grid,.pl-project-grid{grid-template-columns:1fr!important}.pl-calendar{min-width:600px}.pipeline-editor{display:flex!important;flex-direction:column!important;gap:12px}.pipeline-sidebar{width:100%!important;max-width:none!important;padding:15px!important}.pipeline-stages{min-height:430px;overflow-x:auto!important;scroll-snap-type:x proximity}.pipeline-stage{width:80vw!important;min-width:80vw!important}.pipeline-stage-header input{min-width:0}.deal-bulk-toolbar{flex-wrap:wrap;padding:13px!important;gap:12px}.bulk-action-buttons{display:flex;overflow-x:auto;gap:7px;max-width:100%}.bulk-action-buttons button{flex:none;white-space:nowrap}.deal-deletion-notice{margin:0!important;padding:12px!important;gap:9px}.deal-deletion-notice strong{font-size:13px}.deal-deletion-notice span{font-size:11px}.deal-deletion-notice>div{flex-basis:65%}.login-screen{min-height:100dvh!important;padding:calc(22px + env(safe-area-inset-top)) 18px calc(24px + env(safe-area-inset-bottom))!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important}.login-left,.login-story,.login-visual{display:none!important}.login-card,.login-form{width:100%!important;max-width:430px!important;box-sizing:border-box!important;padding:27px 23px!important;border-radius:24px!important;background:#102d40ed!important;backdrop-filter:blur(18px)}.login-form h1{font-size:29px!important}.login-form input{font-size:16px!important;min-height:52px!important}.login-form .primary,.login-form button[type=submit]{min-height:51px!important;border-radius:13px!important}html[data-keyboard=true] .mobile-bottom-nav{display:none}html[data-keyboard=true] .workspace{padding-bottom:8px!important}html[data-keyboard=true] .mail-reader{bottom:0!important}.mobile-app-header button:focus-visible,.mobile-bottom-nav :is(a,button):focus-visible{outline:2px solid #65c9ef;outline-offset:2px}}@media(max-width:480px){.mobile-more-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mobile-more-grid a{font-size:11px;padding:12px 4px}.calls-kpi>div{font-size:11px}.customer-thread-header>button.danger-text{font-size:10px;padding:5px}.calls-filter-panel,.workspace .detail-heading{padding:12px!important}.mobile-app-header{padding-left:12px;padding-right:12px}}@media(max-width:900px){.mobile-chat-tabs{position:fixed;top:calc(62px + env(safe-area-inset-top));left:0;right:0;z-index:64;display:flex;gap:7px;padding:7px 12px;background:#eaf4faf5;border-bottom:1px solid #d4e5ef;backdrop-filter:blur(18px);height:48px;box-sizing:border-box}.mobile-chat-tabs a{position:relative;flex:1;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;font-size:12px;text-decoration:none;color:#628298}.mobile-chat-tabs a[aria-current=page]{background:#fff;box-shadow:0 3px 10px #153e5b12;color:#256780;font-weight:650}.mobile-chat-tabs .unread-badge{position:static}.app-shell:has(.mobile-chat-tabs)>.workspace{padding-top:calc(110px + env(safe-area-inset-top))!important}.workspace button:not(.stage-drag-handle):not(.pl-checkbox){min-height:44px}.workspace :is(.deal-choice-row,.tag-filter-choice){min-height:44px;box-sizing:border-box}}.mobile-deal-tab-label{display:none}@media(max-width:900px){.app-shell{zoom:1!important}.app-shell>.workspace{height:var(--crm-mobile-height,100dvh)!important}.mobile-app-header>.mobile-back{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:13px;border:1px solid #ffffff20;background:#ffffff12;color:#e4f6ff;text-decoration:none}.deal-center-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;overflow:visible!important;padding:6px!important;gap:5px!important}.deal-center-tabs button{position:relative;display:flex!important;flex-direction:column;justify-content:center;align-items:center;gap:5px!important;min-width:0!important;min-height:54px!important;padding:8px 3px!important;font-size:10px!important;white-space:normal!important}.deal-center-tabs button svg{display:block!important;width:18px;height:18px}.deal-center-tabs .desktop-deal-tab-label{display:none!important}.deal-center-tabs .mobile-deal-tab-label{display:block!important;font-size:10px;line-height:1.2;white-space:nowrap}.deal-center-tabs button>span:not(.mobile-deal-tab-label):not(.desktop-deal-tab-label){position:absolute!important;right:5px;top:3px;font-size:9px!important;min-width:15px;height:15px;line-height:15px;padding:0 4px!important}.panda-login{min-height:100dvh!important;height:auto!important;padding:calc(24px + env(safe-area-inset-top)) 18px calc(22px + env(safe-area-inset-bottom))!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;box-sizing:border-box!important;overflow:auto!important}.panda-login,.panda-login-brand{width:100%!important;display:flex!important}.panda-login-brand{position:static!important;margin:0 auto 24px!important;max-width:430px;gap:11px!important;align-items:center!important}.panda-login-brand strong{font-size:16px!important}.panda-login-brand>div>span{font-size:9px!important}.panda-login-symbol{width:44px!important;height:44px!important;border-radius:14px!important;font-size:21px!important}.panda-login-layout{display:block!important;width:100%!important;max-width:430px!important;margin:0 auto!important;grid-template-columns:1fr!important;min-height:0!important;gap:0!important}.panda-login-intro{display:none!important}.panda-login-panel{padding:27px 23px!important;width:100%!important;max-width:none!important;min-height:0!important;border-radius:24px!important;background:linear-gradient(145deg,#173b50f5,#102b3df7)!important;border:1px solid #a2d2eb40!important;box-shadow:0 20px 55px #061b323d!important;backdrop-filter:blur(18px)}.panda-login-panel-icon{display:none!important}.panda-login-panel h2{font-size:29px!important;margin:9px 0!important;line-height:1.3}.panda-login-kicker{font-size:9px!important;letter-spacing:.13em!important}.panda-login-description{font-size:13px!important;line-height:1.6!important;margin:0 0 24px!important}.panda-login-panel form{gap:17px!important}.panda-login-panel label{font-size:12px!important}.panda-login-panel input:not([type=checkbox]){font-size:16px!important;min-height:52px!important;border-radius:13px!important;padding:13px!important}.panda-login-password input{padding-right:80px!important}.panda-login-submit{min-height:52px!important;font-size:14px!important;border-radius:13px!important;margin-top:5px!important}.panda-login-help{font-size:11px!important;line-height:1.7!important;margin-top:21px!important;padding-top:18px!important}.panda-login-footer{position:static!important;margin:22px auto 0!important;font-size:10px!important;text-align:center;line-height:1.6!important}html[data-keyboard=true] .is-central{min-height:0!important}html[data-keyboard=true] .central-conversation-select,html[data-keyboard=true] .deal-center-chat>header{display:none!important}.tasks-page .task-board{display:flex!important;flex:1;min-height:0;gap:12px;overflow-x:auto!important;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.tasks-page .task-column{flex:0 0 min(84vw,340px);min-width:min(84vw,340px);scroll-snap-align:start}.mail-main{display:block!important;min-width:0;min-height:0}.mail-table-head{display:none!important}.mail-workspace .mail-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;gap:7px 10px!important;padding:14px!important;min-height:100px;text-align:left;border-radius:12px;margin-bottom:5px}.mail-row .mail-sender{grid-column:1;grid-row:1;min-width:0}.mail-row .mail-sender strong{font-size:13px}.mail-row .mail-sender small{font-size:10px}.mail-row .mail-preview{grid-column:1/-1;grid-row:2;padding-left:46px;min-width:0}.mail-row .mail-preview strong{font-size:14px}.mail-row .mail-preview small{font-size:12px}.mail-row>time{grid-column:2;grid-row:1;font-size:10px!important}.nf-page .nf-post-body{font-size:14px!important;line-height:1.7}.nf-page .nf-post>h3{font-size:19px!important}.nf-page .nf-composer textarea,.nf-page .nf-search input{font-size:16px!important}.record-menu{left:auto!important;right:10px!important;min-width:220px!important;max-width:calc(100vw - 24px)!important;border-radius:14px!important;z-index:60!important}.record-menu button{padding:12px!important;font-size:14px!important}}.mobile-card-tabs-menu{display:none}@media(max-width:900px){.mobile-deal-switch{display:flex!important;justify-content:flex-end!important;gap:5px!important;padding:4px 8px!important;min-height:0!important;height:44px!important;box-sizing:border-box!important;background:#123449d9!important;border-radius:13px!important;flex:none!important}.mobile-deal-switch button{flex:0 0 36px!important;width:36px!important;min-width:36px!important;min-height:36px!important;height:36px!important;padding:0!important;border-radius:10px!important;display:grid!important;place-items:center!important}.detail-fields>.detail-heading{position:relative;padding:10px 11px!important}.detail-heading .detail-title{gap:7px!important}.detail-heading .detail-title h1,.detail-heading .detail-title h1 input{font-size:16px!important;line-height:1.3!important}.detail-heading .detail-title>a,.detail-heading .detail-title>button{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:5px!important;border-radius:10px!important}.detail-heading .deal-meta-row{gap:5px!important;margin:7px 0!important}.detail-heading .deal-tag,.detail-heading .record-id{font-size:10px!important;padding:4px 6px!important}.detail-heading .deal-stage-panel{padding:9px 11px!important;margin:7px 0 0!important;border-radius:12px!important}.detail-heading .stage-select>span{font-size:10px!important}.detail-heading .stage-select select{font-size:12px!important;min-height:30px!important;padding:4px 23px 4px 0!important}.detail-heading .stage-progress{margin-top:5px!important;height:3px!important}.detail-heading>.tabs{display:none!important}.mobile-card-tabs-menu{display:block;position:relative;width:34px;margin:5px 0 0 auto}.mobile-card-tabs-menu>summary{list-style:none;width:34px;height:28px;display:grid;place-items:center;border:1px solid #ffffff25;border-radius:9px;color:#d9edf8;background:#ffffff0c;cursor:pointer}.mobile-card-tabs-menu>summary::-webkit-details-marker{display:none}.mobile-card-tabs-menu>nav{position:absolute;right:0;top:34px;width:180px;z-index:55;padding:6px;background:#f2f9ff;border:1px solid #c6dfed;border-radius:13px;box-shadow:0 12px 35px #061b3a44;display:grid;gap:4px}.mobile-card-tabs-menu nav button{color:#315f76!important;background:transparent;text-align:left;border:0;border-radius:8px;padding:9px 12px;font-size:12px;min-height:38px!important}.mobile-card-tabs-menu nav button.active{background:#d9edf8;color:#16668d!important}.mobile-card-tabs-menu nav button:disabled{opacity:.4}.deal-detail .field-list{padding:13px!important;font-size:12px!important}.deal-detail .field-list dt{font-size:11px!important}.deal-detail .deal-budget-value{font-size:20px!important}}.mobile-activity-shortcuts{display:none}@media(max-width:900px){.mobile-deal-switch{align-items:center!important;gap:4px!important}.mobile-activity-shortcuts{display:flex;align-items:center;gap:4px;margin-right:auto;padding-right:7px;border-right:1px solid #ffffff20;min-width:0}.mobile-activity-shortcuts button{position:relative;color:#b6d5e6!important;border:0;background:transparent!important}.mobile-activity-shortcuts button[aria-pressed=true]{background:#3981b5!important;color:white!important;box-shadow:inset 0 0 0 1px #7dc6f45c}.mobile-activity-shortcuts button>span{position:absolute;top:-2px;right:-1px;min-width:13px;height:13px;line-height:13px;font-size:8px;padding:0 3px;background:#d7edfa;color:#245c7d;border-radius:8px}.deal-detail .deal-center-tabs{display:none!important}.notification-center{min-width:0;overflow-wrap:anywhere}.notification-center .notification-filters{width:100%;min-width:0}.dialog:has(.notification-center){overflow-x:hidden!important}}@media(max-width:900px){.mobile-direct-deal-nav{justify-content:space-between!important;gap:3px!important}.mobile-direct-deal-nav button{position:relative;color:#b6d5e6!important;border:0!important;background:transparent!important}.mobile-direct-deal-nav button[aria-pressed=true]{color:#fff!important;background:#327ba9!important;box-shadow:inset 0 0 0 1px #7dc6f45c}.mobile-direct-deal-nav button:disabled{opacity:.35}.mobile-direct-deal-nav .mobile-action-count{position:absolute;top:-2px;right:-1px;min-width:13px;height:13px;line-height:13px;font-size:8px;padding:0 3px;background:#d7edfa;color:#245c7d;border-radius:8px}.deal-detail .deal-center-chat>header,.deal-detail .deal-channel-tabs{display:none!important}.mobile-direct-deal-nav{gap:2px!important;padding-left:6px!important;padding-right:6px!important}.mobile-direct-deal-nav button{flex-basis:34px!important;min-width:34px!important;width:34px!important}}@media(max-width:370px){.mobile-direct-deal-nav button{flex-basis:30px!important;min-width:30px!important;width:30px!important}}@media(max-width:900px){.deals-page>.toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) 38px 38px!important;grid-template-rows:36px 36px!important;gap:6px!important;padding:9px!important;border-radius:15px!important;margin:0!important}.deals-page>.toolbar>.pipeline-picker-trigger{grid-column:1;grid-row:1;min-width:0;min-height:36px!important;height:36px!important;padding:7px 9px!important;font-size:12px!important;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deals-page>.toolbar>.view-switch{grid-column:2;grid-row:1;display:flex!important;gap:1px!important;transform:none;width:38px;overflow:visible;position:relative}.deals-page>.toolbar>.view-switch button{min-width:18px!important;width:18px!important;min-height:36px!important;padding:0!important;border-radius:6px!important}.deals-page>.toolbar>.view-switch svg{width:16px;height:16px}.deals-page>.toolbar>.primary{grid-column:3;grid-row:1;width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;font-size:0!important;display:grid;place-items:center;border-radius:10px!important}.deals-page>.toolbar>.primary:before{content:"+";font-size:24px;font-weight:400}.deals-page>.toolbar>.crm-quick-search{grid-column:1;grid-row:2;order:0!important;width:100%!important;min-width:0!important;height:36px!important;flex:none!important}.deals-page>.toolbar>.crm-quick-search input{min-height:36px!important;height:36px!important;padding:8px 10px 8px 30px!important;font-size:14px!important}.deals-page>.toolbar>.filter-toggle{grid-column:2;grid-row:2;position:relative;font-size:0!important;min-height:36px!important;width:36px;padding:0!important;display:grid;place-items:center;border-radius:10px!important}.deals-page>.toolbar>.filter-toggle b{position:absolute;right:-3px;top:-3px;font-size:9px!important;min-width:14px}.deals-page>.toolbar>.secondary-action{grid-column:3;grid-row:2;min-height:36px!important;width:36px;height:36px;padding:0!important;font-size:0!important;display:grid;place-items:center;border-radius:10px!important}.deals-page>.toolbar>.secondary-action:before{content:"⚙";font-size:21px;line-height:1}.deals-page>.toolbar>.filter-reset,.deals-page>.toolbar>.toolbar-total{display:none!important}.deals-page .stage-heading{padding:11px 13px!important}.deals-page .stage-heading h2{font-size:12px!important}.tasks-page{display:flex!important;flex-direction:column!important;min-height:0;height:100%!important;overflow:hidden!important}.tasks-page>.toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto 36px!important;gap:7px!important;padding:9px!important;margin:0!important;min-height:0!important;width:100%!important;box-sizing:border-box}.tasks-page>.toolbar h1{font-size:18px!important;margin:0!important;grid-column:1;grid-row:1}.tasks-page>.toolbar>button:not(.primary){grid-column:2;grid-row:1;min-height:36px!important;font-size:11px!important;padding:6px 9px!important}.tasks-page>.toolbar>.primary{grid-column:3;grid-row:1;min-height:36px!important;width:36px;padding:0!important;font-size:0!important;border-radius:10px!important}.tasks-page>.toolbar>.primary:before{content:"+";font-size:23px;font-weight:400}.tasks-page>.toolbar>input{grid-column:1/-1;grid-row:2;min-height:36px!important;height:36px!important;width:100%!important;margin:0!important;font-size:14px!important;order:0!important}.tasks-page>.toolbar>.toolbar-total,.tasks-page>.toolbar>span{display:none!important}.tasks-page>.task-board{min-height:0!important;flex:1!important;margin:0!important;padding:0 0 8px!important;align-items:stretch!important;overflow:auto!important;gap:10px!important}.tasks-page .task-column{height:100%!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin;padding-bottom:12px!important;box-sizing:border-box}.tasks-page .task-group{position:sticky;top:0;z-index:2;padding:12px!important;background:#edf6fc!important}.tasks-page .task-group h2{font-size:13px!important}.tasks-page .task-event{padding:12px!important;margin:8px!important;font-size:12px!important;gap:8px}.tasks-page .task-event strong{font-size:13px!important;line-height:1.4;overflow-wrap:anywhere}.tasks-page .task-event a,.tasks-page .task-event span{font-size:11px!important;line-height:1.5;overflow-wrap:anywhere}.tasks-page .task-event>button{width:34px;min-width:34px;min-height:34px!important}.tasks-page>footer{display:flex!important;flex-wrap:nowrap!important;align-items:center;justify-content:space-between;gap:8px;padding:6px!important;min-height:40px!important;height:40px!important;flex:none!important;box-sizing:border-box!important}.tasks-page>footer button{min-height:30px!important;padding:5px 8px!important;font-size:11px!important}.tasks-page>footer>span{font-size:11px!important}.deals-page>.toolbar>.crm-quick-search .crm-search-input{height:36px!important;min-height:36px!important;width:100%!important;padding:0 8px!important;box-sizing:border-box;display:flex;align-items:center;gap:5px}.deals-page>.toolbar>.crm-quick-search input{padding:7px 0!important;height:34px!important;min-height:34px!important;min-width:0!important;width:100%!important;font-size:14px!important}.deals-page>.toolbar .crm-search-input>span{position:static!important;flex:none}.deals-page>.toolbar .crm-search-input>button{min-height:28px!important;height:28px;width:24px;padding:0!important}.deals-page>.toolbar>.pipeline-picker-trigger .pipeline-picker-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.deals-page>.toolbar>.pipeline-picker-trigger{max-width:100%!important;margin:0!important}.deals-page>.toolbar>.view-switch{height:36px!important;padding:0!important;border:0!important;background:transparent!important}.tasks-page>.task-board>.task-column{max-height:100%!important}.app-shell .workspace .deal-detail .deal-center-chat>header,.app-shell .workspace .deal-detail .deal-customer-communication>.deal-channel-tabs{display:none!important}}.mobile-task-controls,.mobile-task-list{display:none}@media(max-width:900px){.app-shell .workspace .tasks-page{display:flex!important;flex-direction:column!important;gap:10px!important;height:100%!important;min-height:0!important;padding:12px 12px 8px!important;overflow:hidden!important}.app-shell .workspace .tasks-page>.toolbar{margin:0!important;flex:none!important;border-radius:17px!important;padding:11px!important;background:linear-gradient(140deg,#f9fcffed,#e9f3faed)!important;border:1px solid #ffffffb3!important;box-shadow:0 5px 18px #08253514;grid-template-columns:minmax(0,1fr) auto 40px!important;gap:9px!important}.app-shell .workspace .tasks-page>.toolbar h1{font-size:20px!important;line-height:1.2;letter-spacing:-.4px;color:#244a60;text-transform:none!important}.app-shell .workspace .tasks-page>.toolbar>button:not(.primary){height:38px!important;min-height:38px!important;max-width:130px;border:1px solid #ccdfeb!important;border-radius:11px!important;background:#f8fcff!important;color:#5d7b8f!important;font-size:11px!important;padding:8px 10px!important}.app-shell .workspace .tasks-page>.toolbar>button.primary{width:40px!important;min-height:38px!important;height:38px;border-radius:12px!important;background:linear-gradient(145deg,#2da9e7,#2672df)!important;box-shadow:0 4px 10px #2078dc26}.app-shell .workspace .tasks-page>.toolbar>input{min-height:42px!important;height:42px!important;border-radius:11px!important;border:1px solid #cddfea!important;background:#ffffffd9!important;font-size:16px!important;padding:10px 12px!important}.app-shell .workspace .tasks-page>.task-board{display:none!important}.app-shell .workspace .tasks-page>.mobile-task-controls{display:block!important;flex:none!important;min-width:0}.mobile-task-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:4px;border:1px solid #9ac3d52f;border-radius:13px;background:#102f44db;backdrop-filter:blur(16px)}.app-shell .workspace .mobile-task-filters>button{display:flex;align-items:center;justify-content:center;padding:8px 3px!important;min-height:38px!important;min-width:0;font-size:11px!important;line-height:1.25;border:0!important;border-radius:10px!important;color:#bdd9e9!important;background:transparent!important;white-space:nowrap;transition:background .15s}.app-shell .workspace .mobile-task-filters>button[aria-pressed=true]{background:#f0f9ff!important;color:#285f7d!important;box-shadow:0 2px 6px #041b2822;font-weight:650}.mobile-task-summary{font-size:11px;line-height:1.4;color:#bdd6e5;margin:9px 3px 0!important;min-height:16px}.app-shell .workspace .tasks-page>.mobile-task-list{display:flex!important;flex-direction:column;gap:10px;flex:1!important;min-width:0!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 1px 12px!important;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#9ec8dd70 transparent;-webkit-overflow-scrolling:touch;scroll-padding:12px}.app-shell .workspace .mobile-task-list>.task-event{display:grid!important;grid-template-columns:minmax(0,1fr) 40px!important;align-items:center!important;gap:11px!important;width:100%!important;min-width:0!important;margin:0!important;padding:15px 13px 14px 16px!important;border:1px solid #e8f5ffba!important;border-radius:17px!important;flex:none!important;background:linear-gradient(130deg,#fffffffa,#edf6fcf7)!important;box-shadow:0 4px 14px #08253515;color:#264a61}.mobile-task-list>.task-event>div{display:flex;flex-direction:column;gap:7px;min-width:0!important;overflow:hidden}.app-shell .workspace .mobile-task-list .task-event strong{display:block!important;font-size:15px!important;line-height:1.4!important;font-weight:650!important;color:#24445a!important;overflow-wrap:anywhere;word-break:normal!important;white-space:normal!important}.app-shell .workspace .mobile-task-list .task-event span{display:block;font-size:11px!important;color:#7a91a1!important;line-height:1.4!important;margin:0!important}.app-shell .workspace .mobile-task-list .task-event a{font-size:12px!important;line-height:1.45!important;color:#2c82bb!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;overflow-wrap:anywhere;text-decoration:none;margin:0!important;white-space:normal!important}.app-shell .workspace .mobile-task-list .task-event>button{display:grid!important;place-items:center;align-self:start;margin-top:1px;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;border:1px solid #bfd9e8!important;border-radius:13px!important;background:#f7fcff!important;color:#3283ad!important;font-size:19px!important;padding:0!important;box-shadow:none}.app-shell .workspace .mobile-task-list .task-event>button:active{background:#d8eef8!important;transform:scale(.96)}.mobile-task-list .task-event[data-status=completed]{opacity:.8}.mobile-task-list .task-event[data-status=completed] strong{text-decoration:line-through}.mobile-tasks-empty{padding:35px 20px;text-align:center;color:#7895a8;background:#f2f9fff0;border:1px solid #d5e9f3;border-radius:18px;margin-top:4px;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.mobile-tasks-empty>span{display:grid;place-items:center;font-size:27px;width:58px;height:58px;border-radius:19px;background:#deeff7;color:#4a8aa9}.mobile-tasks-empty h2{font-size:18px!important;line-height:1.3;margin:0!important;color:#335f78}.mobile-tasks-empty p{font-size:13px;line-height:1.6;margin:0;max-width:260px}.mobile-tasks-empty>button{min-height:42px;padding:10px 16px;border:1px solid #b9d7e8;background:#fff;border-radius:11px;color:#357d9e}.app-shell .workspace .tasks-page>.task-pagination{background:#eaf5fceb!important;border:1px solid #d6e8f2;border-radius:12px;height:44px!important;min-height:44px!important;padding:5px 7px!important}.app-shell .workspace .tasks-page>.task-pagination.is-single-page{display:none!important}.app-shell .workspace .tasks-page>.task-pagination button{min-height:32px!important;padding:6px 9px!important;border-radius:8px;font-size:12px!important}.app-shell .workspace .tasks-page>.task-pagination span{font-size:12px!important;color:#587b92}html[data-keyboard=true] .app-shell .workspace .tasks-page{padding-bottom:8px!important}}@media(max-width:350px){.app-shell .workspace .mobile-task-filters>button{font-size:10px!important}.app-shell .workspace .mobile-task-list>.task-event{padding:13px 11px!important;gap:9px!important}.app-shell .workspace .mobile-task-list .task-event strong{font-size:14px!important}}