@media (max-width:800px){.crm-session-loading,.darna-splash,body,html{background:#111314}.crm-shell.pipeline-app{--app-bg:#111314;--app-card:#1e2223;--app-card-raised:#262a2b;--app-sep:#ffffff10;--app-accent:#e2c889;--app-accent-fill:#3a3527;--app-tabbar-h:66px;background:var(--app-bg);padding-bottom:calc(var(--app-tabbar-h) + 30px + env(safe-area-inset-bottom));-webkit-tap-highlight-color:transparent}.crm-shell.pipeline-app .mobile-lead-item,.crm-shell.pipeline-app a,.crm-shell.pipeline-app button{touch-action:manipulation;-webkit-user-select:none;user-select:none}.crm-shell.pipeline-app input,.crm-shell.pipeline-app select,.crm-shell.pipeline-app textarea{font-size:16px!important;border-radius:12px!important}.crm-shell.pipeline-app input:not([type=checkbox]):not([type=radio]),.crm-shell.pipeline-app select{min-height:50px}.crm-shell.pipeline-app .pipeline-topbar{background:#111314d9;backdrop-filter:saturate(160%) blur(18px);-webkit-backdrop-filter:saturate(160%) blur(18px);border-bottom:1px solid var(--app-sep);box-shadow:none}.crm-shell.pipeline-app .mobile-account .avatar{background:var(--app-accent-fill);border-color:#6d5f40;color:var(--app-accent)}.crm-shell.pipeline-app .mobile-bottom-nav{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));height:var(--app-tabbar-h);padding:6px;border:1px solid #ffffff14;border-radius:26px;background:#1b1e1fe6;backdrop-filter:saturate(160%) blur(22px);-webkit-backdrop-filter:saturate(160%) blur(22px);box-shadow:0 12px 34px #000a,inset 0 1px 0 #ffffff0a}.crm-shell.pipeline-app .mobile-bottom-nav a,.crm-shell.pipeline-app .mobile-bottom-nav button{height:54px;gap:4px;border-radius:20px;color:#8f9692;font-size:10px;font-weight:500}.crm-shell.pipeline-app .mobile-bottom-nav svg{box-sizing:content-box;width:22px;height:22px;padding:4px 16px;border-radius:999px;transition:background .2s,color .2s}.crm-shell.pipeline-app .mobile-bottom-nav .selected{color:var(--app-accent);font-weight:650}.crm-shell.pipeline-app .mobile-bottom-nav .selected:before{display:none}.crm-shell.pipeline-app .mobile-bottom-nav .selected svg{background:var(--app-accent-fill)}.crm-shell.pipeline-app .mobile-bottom-nav a:active svg,.crm-shell.pipeline-app .mobile-bottom-nav button:active svg{background:#ffffff14}.crm-shell.pipeline-app .pipeline-heading,.crm-shell.pipeline-app .staff-heading{padding:22px 20px 14px;border:0;align-items:flex-end}.crm-shell.pipeline-app .staff-page{padding:0 0 20px}.crm-shell.pipeline-app .pipeline-heading h1,.crm-shell.pipeline-app .staff-heading h1{margin:0;font-size:34px;font-weight:700;line-height:1.1;letter-spacing:-.8px}.crm-shell.pipeline-app .pipeline-heading p,.crm-shell.pipeline-app .staff-heading p,.crm-shell.pipeline-app .staff-kicker{display:none}.crm-shell.pipeline-app .pipeline-heading .gold-button,.crm-shell.pipeline-app .staff-heading-actions .gold-button{position:fixed;z-index:44;right:18px;bottom:calc(var(--app-tabbar-h) + 26px + env(safe-area-inset-bottom));width:60px;height:60px;min-height:0;padding:0;font-size:0;border-radius:20px;box-shadow:0 10px 28px #000b,inset 0 0 0 1px #ffffff1f}.crm-shell.pipeline-app .pipeline-heading .gold-button svg,.crm-shell.pipeline-app .staff-heading-actions .gold-button svg{width:26px;height:26px}.crm-shell.pipeline-app .staff-heading-actions{flex-direction:row}.crm-shell.pipeline-app .staff-heading-actions .staff-outline,.crm-shell.pipeline-app .staff-heading>.staff-outline{width:44px;height:44px;min-height:0;padding:0;font-size:0;border-radius:999px;background:var(--app-card-raised);border-color:transparent}.crm-shell.pipeline-app .staff-heading-actions .staff-outline svg,.crm-shell.pipeline-app .staff-heading>.staff-outline svg{width:20px;height:20px}.crm-shell.pipeline-app .pipeline-summary,.crm-shell.pipeline-app .staff-stats{display:flex!important;gap:10px;margin:0 0 18px;padding:2px 20px 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:none;border:0}.crm-shell.pipeline-app .pipeline-summary::-webkit-scrollbar,.crm-shell.pipeline-app .staff-stats::-webkit-scrollbar{display:none}.crm-shell.pipeline-app .pipeline-summary>div,.crm-shell.pipeline-app .pipeline-summary>div:nth-child(n+3),.crm-shell.pipeline-app .staff-stats>div{display:flex!important;flex-direction:column;justify-content:space-between;flex:0 0 44%!important;min-width:150px!important;min-height:104px;padding:16px!important;border:0!important;border-radius:20px;align-items:flex-start;text-align:start;background:linear-gradient(160deg,#262a2b,#1c1f20);box-shadow:inset 0 1px 0 #ffffff0d;scroll-snap-align:start}.crm-shell.pipeline-app .pipeline-summary>div:first-child{background:linear-gradient(160deg,#4a4130,#2a2720)}.crm-shell.pipeline-app .pipeline-summary>div>span,.crm-shell.pipeline-app .staff-stats span{font-size:12px;color:#b3bab5;min-height:0}.crm-shell.pipeline-app .pipeline-summary strong,.crm-shell.pipeline-app .staff-stats strong{margin-top:14px;font-size:30px;font-weight:700;letter-spacing:-.5px;color:#f1ece0}.crm-shell.pipeline-app .pipeline-summary>p{display:none}.crm-shell.pipeline-app .deal-summary>div{flex-basis:58%!important}.crm-shell.pipeline-app .deal-summary strong{font-size:24px;white-space:nowrap}.crm-shell.pipeline-app .deal-controls+.pipeline-toolbar .pipeline-search{grid-column:1/-1}.crm-shell.pipeline-app .pipeline-controls{margin:0 20px}.crm-shell.pipeline-app .pipeline-tabs{padding:4px;gap:4px;border:0;border-radius:14px;background:var(--app-card)}.crm-shell.pipeline-app .pipeline-tabs button{min-height:40px;border-radius:11px;font-size:12px;font-weight:550;color:#9fa6a2}.crm-shell.pipeline-app .pipeline-tabs button.active{background:#34373a;color:#f3ead3;box-shadow:0 2px 8px #0006}.crm-shell.pipeline-app .pipeline-toolbar{padding:14px 20px 12px;grid-template-columns:minmax(0,1fr) 50px}.crm-shell.pipeline-app .pipeline-search{height:50px;padding:0 16px;border:0;border-radius:999px;background:var(--app-card)}.crm-shell.pipeline-app .pipeline-search input{height:48px;min-height:0;border-radius:0!important;background:none}.crm-shell.pipeline-app .pipeline-toolbar>.plain-button{width:50px;height:50px;border:0;border-radius:999px;background:var(--app-card)}.crm-shell.pipeline-app .extra-filters{border:0;border-radius:20px;background:var(--app-card)}.crm-shell.pipeline-app .mobile-section-heading{padding:6px 20px 12px}.crm-shell.pipeline-app .mobile-stage-picker{scroll-padding-inline:20px;padding-inline:20px}.crm-shell.pipeline-app .mobile-section-heading strong{font-size:20px;font-weight:700;letter-spacing:-.3px}.crm-shell.pipeline-app .mobile-stage-picker button{min-height:38px;padding:0 15px;border:0;border-radius:999px;background:var(--app-card);color:#c3c9c4;font-size:13px}.crm-shell.pipeline-app .mobile-stage-picker button span{min-width:22px;padding:2px 6px;border-radius:999px;background:#ffffff12;text-align:center}.crm-shell.pipeline-app .mobile-stage-picker button.selected{background:var(--app-accent);color:#1d1e1b;font-weight:650}.crm-shell.pipeline-app .mobile-stage-picker button.selected span{background:#0000001f;color:#1d1e1b}.crm-shell.pipeline-app .mobile-lead-feed{gap:12px;padding:4px 16px 96px}.crm-shell.pipeline-app .staff-table{padding-bottom:80px!important}.crm-shell.pipeline-app .mobile-lead-item{padding:18px 18px 0;border:0;border-radius:22px;background:var(--app-card);box-shadow:inset 0 1px 0 #ffffff0a,0 8px 22px #0004;transition:transform .15s,background .15s}.crm-shell.pipeline-app .mobile-lead-item:active{transform:scale(.975);background:#23272a}.crm-shell.pipeline-app .mobile-lead-item.is-overdue{box-shadow:inset 0 0 0 1px #8a6a4a,0 8px 22px #0004}.crm-shell.pipeline-app .mobile-lead-top strong{font-size:17px;font-weight:650}.crm-shell.pipeline-app .mobile-lead-property{font-size:13px;color:#b9c0bb}.crm-shell.pipeline-app .mobile-lead-tags .interest,.crm-shell.pipeline-app .mobile-lead-tags>span:first-child{padding:5px 10px;border:0;border-radius:999px;background:#ffffff10;font-size:11px}.crm-shell.pipeline-app .mobile-lead-next{margin:0 -18px;padding:13px 18px;border-top:1px solid var(--app-sep);border-radius:0 0 22px 22px;background:#191c1d}.crm-shell.pipeline-app .mobile-lead-next strong{font-size:12px}.crm-shell.pipeline-app .mobile-stage-empty{border:0;border-radius:22px;background:var(--app-card)}.crm-shell.pipeline-app .pipeline-overlay{align-items:flex-end;background:#000000a6;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:app-fade .2s ease-out}.crm-shell.pipeline-app .pipeline-panel,.crm-shell.pipeline-app .pipeline-panel.detail-panel{height:calc(100dvh - 14px - env(safe-area-inset-top));padding:0 16px calc(28px + env(safe-area-inset-bottom));border:0;border-radius:28px 28px 0 0;background:var(--app-bg);box-shadow:0 -10px 40px #0008;animation:app-sheet-up .34s cubic-bezier(.2,.9,.25,1)}.crm-shell.pipeline-app .detail-panel .panel-top,.crm-shell.pipeline-app .panel-top{position:sticky;top:0;z-index:3;margin:0 -16px 10px;padding:22px 16px 10px;border:0;background:var(--app-bg);color:#9ea6a1;font-size:12px;letter-spacing:.3px}.crm-shell.pipeline-app .panel-top:before{display:block;content:"";position:absolute;top:8px;left:50%;width:40px;height:5px;border-radius:999px;background:#4a4f4e;transform:translateX(-50%)}.crm-shell.pipeline-app .detail-panel .panel-top button,.crm-shell.pipeline-app .panel-top button{width:36px;height:36px;border:0;border-radius:999px;background:var(--app-card-raised)}.crm-shell.pipeline-app .pipeline-panel h2{font-size:26px;font-weight:700;letter-spacing:-.4px}.crm-shell.pipeline-app .lead-detail-heading{padding:4px 2px 6px}.crm-shell.pipeline-app .detail-panel .detail-avatar{border-radius:16px;width:52px;height:52px;font-size:15px}.crm-shell.pipeline-app .detail-panel .detail-section,.crm-shell.pipeline-app .pipeline-panel .deal-conversion-box,.crm-shell.pipeline-app .pipeline-panel .detail-section{margin-top:12px;padding:18px 16px;border:0;border-radius:20px;background:var(--app-card)}.crm-shell.pipeline-app .detail-panel .detail-section.loss-box{background:#2d2020;box-shadow:inset 0 0 0 1px #6a4541}.crm-shell.pipeline-app .detail-panel .detail-section h3{font-size:17px;font-weight:650;margin-bottom:12px}.crm-shell.pipeline-app .detail-panel .detail-fields{padding:16px;border-radius:20px;background:var(--app-card)}.crm-shell.pipeline-app .detail-panel .detail-stage-track{margin:14px 4px}.crm-shell.pipeline-app .detail-panel .detail-stage-track span{height:5px;border-radius:999px}.crm-shell.pipeline-app .detail-panel input,.crm-shell.pipeline-app .detail-panel select,.crm-shell.pipeline-app .detail-panel textarea{border-color:transparent;background:var(--app-card-raised)}.crm-shell.pipeline-app .detail-panel .outcome-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.crm-shell.pipeline-app .detail-panel .outcome-actions button{min-height:50px;border:0;border-radius:14px;background:var(--app-card-raised);font-size:13px}.crm-shell.pipeline-app .detail-panel .outcome-actions button.chosen{background:var(--app-accent-fill);box-shadow:inset 0 0 0 1.5px #d1b777}.crm-shell.pipeline-app .detail-panel .next-action-box{border:0;border-radius:16px;background:var(--app-card-raised)}.crm-shell.pipeline-app .detail-panel .next-action-box button{border-radius:999px}.crm-shell.pipeline-app .pipeline-panel .gold-button,.crm-shell.pipeline-app .pipeline-panel .plain-button{min-height:50px;border-radius:14px;font-size:14px}.crm-shell.pipeline-app .pipeline-panel .plain-button{border-color:transparent;background:var(--app-card-raised)}.crm-shell.pipeline-app .detail-panel .lead-detail-heading>.plain-button{min-height:36px;border-radius:999px;font-size:12px;background:#3a2626;border:0}.crm-shell.pipeline-app .new-lead-form>.gold-button{position:sticky;bottom:0;min-height:54px;box-shadow:0 -12px 20px var(--app-bg)}.crm-shell.pipeline-app .pipeline-toast,.crm-shell.pipeline-app .shell-toast{bottom:calc(var(--app-tabbar-h) + 26px + env(safe-area-inset-bottom));width:auto;max-width:calc(100% - 40px);padding:13px 20px;border-radius:999px;font-size:13px;font-weight:550;animation:app-toast .3s cubic-bezier(.2,.9,.25,1)}.crm-shell.pipeline-app .mobile-menu-backdrop{backdrop-filter:blur(4px);animation:app-fade .2s ease-out}.crm-shell.pipeline-app .mobile-menu-sheet{border:0;border-radius:28px 28px 0 0;background:var(--app-bg);padding:8px 16px calc(24px + env(safe-area-inset-bottom));animation:app-sheet-up .34s cubic-bezier(.2,.9,.25,1)}.crm-shell.pipeline-app .mobile-menu-handle{width:40px;height:5px;margin-bottom:16px;background:#4a4f4e}.crm-shell.pipeline-app .mobile-menu-top strong{font-size:26px;font-weight:700;letter-spacing:-.4px}.crm-shell.pipeline-app .mobile-menu-top button{width:36px;height:36px;border:0;border-radius:999px;background:var(--app-card-raised)}.crm-shell.pipeline-app .mobile-menu-user{border:0;border-radius:20px;background:var(--app-card);padding:16px}.crm-shell.pipeline-app .mobile-menu-user .avatar{width:48px;height:48px;flex-basis:48px;background:var(--app-accent-fill);color:var(--app-accent);border-color:#6d5f40}.crm-shell.pipeline-app .mobile-menu-links{display:block;overflow:hidden;border-radius:20px;background:var(--app-card)}.crm-shell.pipeline-app .mobile-menu-links a{min-height:56px;gap:14px;padding:0 16px;border:0;border-bottom:1px solid var(--app-sep);border-radius:0;background:none;font-size:15px}.crm-shell.pipeline-app .mobile-menu-links a:last-child{border-bottom:0}.crm-shell.pipeline-app .mobile-menu-links a:active{background:#ffffff0a}.crm-shell.pipeline-app .mobile-menu-links a.selected{background:#2a2721;color:var(--app-accent);border-color:var(--app-sep)}.crm-shell.pipeline-app .mobile-menu-links a svg:first-child{box-sizing:border-box;width:32px;height:32px;padding:7px;border-radius:10px;background:var(--app-accent-fill);color:var(--app-accent)}.crm-shell.pipeline-app .mobile-menu-links a svg:last-child{display:block;margin-inline-start:auto;color:#6c7370}html[dir=rtl] .crm-shell.pipeline-app .mobile-menu-links a svg:last-child{transform:scaleX(-1)}.crm-shell.pipeline-app .mobile-menu-links a span{flex:1}.crm-shell.pipeline-app .mobile-menu-actions{border:0;padding-top:0;margin-top:14px}.crm-shell.pipeline-app .mobile-menu-actions button{min-height:52px;border:0;border-radius:16px;background:var(--app-card);font-size:14px}.crm-shell.pipeline-app .mobile-menu-actions button:last-child{color:#eca79b}.crm-shell.pipeline-app .staff-panel{margin:0 16px;border:0;border-radius:22px;background:transparent;overflow:visible}.crm-shell.pipeline-app .attendance-grid{margin:0 16px 16px}.crm-shell.pipeline-app .attendance-grid .staff-panel{margin:0}.crm-shell.pipeline-app .attendance-log,.crm-shell.pipeline-app .attendance-section,.crm-shell.pipeline-app .attendance-token{background:var(--app-card)}.crm-shell.pipeline-app .attendance-connection-note{margin:0 16px 16px;border:0;border-radius:16px}.crm-shell.pipeline-app .staff-panel-top{padding:4px 4px 14px}.crm-shell.pipeline-app .staff-panel-top h2{font-size:20px;font-weight:700}.crm-shell.pipeline-app .staff-panel-top p{display:none}.crm-shell.pipeline-app .staff-search{height:50px;padding:0 16px;border:0;border-radius:999px;background:var(--app-card)}.crm-shell.pipeline-app .staff-search input{min-height:0;height:48px;border-radius:0!important}.crm-shell.pipeline-app .staff-table{padding:0;gap:12px}.crm-shell.pipeline-app .staff-row{border:0;border-radius:22px;background:var(--app-card);padding:16px;box-shadow:inset 0 1px 0 #ffffff0a,0 8px 22px #0004}.crm-shell.pipeline-app .staff-row:hover{background:var(--app-card)}.crm-shell.pipeline-app .staff-person{border-bottom:1px solid var(--app-sep)}.crm-shell.pipeline-app .staff-avatar{width:46px;height:46px;flex-basis:46px;border-radius:15px;border:0;background:var(--app-accent-fill);color:var(--app-accent);font-size:14px}.crm-shell.pipeline-app .staff-person strong{font-size:16px}.crm-shell.pipeline-app .staff-person small{font-size:12px}.crm-shell.pipeline-app .staff-role select{background:var(--app-card-raised);border-color:transparent}.crm-shell.pipeline-app .staff-status{align-self:end;padding:6px 11px;border-radius:999px;background:#ffffff0d;font-size:12px}.crm-shell.pipeline-app .staff-actions button{min-height:46px;border:0;border-radius:14px;background:var(--app-card-raised);font-size:13px}.crm-shell.pipeline-app .staff-error,.crm-shell.pipeline-app .staff-notice{margin:0 0 12px;border-radius:14px}.crm-shell.pipeline-app .staff-empty{border-radius:22px;background:var(--app-card)}.crm-shell.pipeline-app .staff-overlay{backdrop-filter:blur(4px);animation:app-fade .2s ease-out}.crm-shell.pipeline-app .staff-dialog{border:0;border-radius:28px 28px 0 0;background:var(--app-bg);padding-top:30px;position:relative;animation:app-sheet-up .34s cubic-bezier(.2,.9,.25,1)}.crm-shell.pipeline-app .staff-dialog:before{content:"";position:absolute;top:9px;left:50%;width:40px;height:5px;border-radius:999px;background:#4a4f4e;transform:translateX(-50%)}.crm-shell.pipeline-app .staff-dialog footer{display:grid;grid-template-columns:1fr 1fr}.crm-shell.pipeline-app .staff-dialog footer button,.crm-shell.pipeline-app .staff-issued .gold-button,.crm-shell.pipeline-app .staff-issued .staff-outline{min-height:52px;border-radius:14px;font-size:14px}.crm-shell.pipeline-app .pipeline-main>header~*{animation:app-enter .32s cubic-bezier(.2,.9,.25,1)}html[dir=rtl] .crm-shell.pipeline-app .pipeline-heading .gold-button,html[dir=rtl] .crm-shell.pipeline-app .staff-heading-actions .gold-button{right:auto;left:18px}}@keyframes app-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes app-fade{0%{opacity:0}to{opacity:1}}@keyframes app-enter{0%{opacity:0}to{opacity:1}}@keyframes app-toast{0%{opacity:0;transform:translate(-50%,16px) scale(.96)}to{opacity:1;transform:translate(-50%)}}