@media (min-width:768px) and (max-width:1024px){.manager-disposition-modal{top:50vh!important;left:50vw!important;transform:translate(-50%,-50%)!important;max-height:85vh!important;max-width:90vw!important;margin:0!important}.manager-disposition-modal .bg-gray-50{max-height:calc(85vh - 150px)!important;overflow-y:auto!important}.manager-disposition-modal .flex-shrink-0{position:sticky!important;bottom:0!important;z-index:9999!important;background:white!important}}@media (min-width:1024px) and (max-height:768px){.manager-disposition-modal{top:50vh!important;left:50vw!important;transform:translate(-50%,-50%)!important;max-height:90vh!important;max-width:85vw!important}}.manager-disposition-option{min-height:52px!important;touch-action:manipulation!important}@media (min-width:768px) and (max-width:1024px){.manager-disposition-modal{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important}}.manager-disposition-modal{top:50vh!important;left:50vw!important;transform:translate(-50%,-50%)!important;position:fixed!important}@media (hover:none) and (pointer:coarse){.manager-disposition-modal{top:50vh!important;top:50dvh!important;left:50vw!important;transform:translate(-50%,-50%)!important}}@media (orientation:landscape) and (min-width:1024px) and (max-width:1366px) and (max-height:1024px){.dashboard-safe-content{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.grid{width:100%!important;max-width:100%!important}.frosted-glass-card{max-width:100%!important;overflow:hidden!important}.flex-1{min-width:0!important}[role=button],a,button{min-height:44px}.max-w-7xl{max-width:calc(100vw - 2rem)!important;padding-left:1rem!important;padding-right:1rem!important}}@media (orientation:landscape) and (min-width:1024px) and (max-height:1024px){main{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}body{overflow-x:hidden!important}[class*=card]{max-width:100%;box-sizing:border-box}[role=dialog]{max-height:85vh!important;max-height:85dvh!important}[role=dialog]>div{max-height:80vh!important;max-height:80dvh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}li{max-width:100%;overflow:hidden;text-overflow:ellipsis}}@supports (font-variation-settings:normal){:root{--apple-font-display:"SF Pro Display",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--apple-font-text:"SF Pro Text",-apple-system,BlinkMacSystemFont,system-ui,sans-serif}}:root{--apple-font-display:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--apple-font-text:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--apple-text-xs:11px;--apple-text-sm:13px;--apple-text-base:15px;--apple-text-lg:17px;--apple-text-xl:19px;--apple-text-2xl:22px;--apple-text-3xl:28px;--apple-text-4xl:34px;--apple-text-5xl:48px;--apple-leading-tight:1.2;--apple-leading-normal:1.47;--apple-leading-relaxed:1.5;--apple-weight-regular:400;--apple-weight-medium:500;--apple-weight-semibold:600;--apple-weight-bold:700;--apple-space-1:4px;--apple-space-2:8px;--apple-space-3:12px;--apple-space-4:16px;--apple-space-5:20px;--apple-space-6:24px;--apple-space-8:32px;--apple-space-10:40px;--apple-space-12:48px;--apple-space-16:64px;--apple-space-20:80px;--apple-text-primary:rgba(255,255,255,1);--apple-text-secondary:rgba(255,255,255,0.8);--apple-text-tertiary:rgba(255,255,255,0.6);--apple-text-quaternary:rgba(255,255,255,0.4);--apple-gradient-blue:linear-gradient(135deg,#60A5FA,#3B82F6 50%,#2563EB);--apple-gradient-purple:linear-gradient(135deg,#A78BFA,#8B5CF6 50%,#7C3AED);--apple-gradient-green:linear-gradient(135deg,#34D399,#10B981 50%,#059669);--apple-gradient-orange:linear-gradient(135deg,#FBBF24,#F59E0B 50%,#D97706);--apple-gradient-pink:linear-gradient(135deg,#F472B6,#EC4899 50%,#DB2777);--apple-gradient-cyan:linear-gradient(135deg,#22D3EE,#06B6D4 50%,#0891B2);--apple-shadow-sm:0 1px 2px rgba(0,0,0,0.05),0 1px 3px rgba(0,0,0,0.1);--apple-shadow-md:0 4px 6px rgba(0,0,0,0.07),0 1px 3px rgba(0,0,0,0.06);--apple-shadow-lg:0 10px 15px rgba(0,0,0,0.1),0 4px 6px rgba(0,0,0,0.05);--apple-shadow-xl:0 20px 25px rgba(0,0,0,0.1),0 10px 10px rgba(0,0,0,0.04);--apple-shadow-2xl:0 25px 50px rgba(0,0,0,0.25);--apple-glass-ultra-thin:rgba(255,255,255,0.05);--apple-glass-thin:rgba(255,255,255,0.08);--apple-glass-regular:rgba(255,255,255,0.12);--apple-glass-thick:rgba(255,255,255,0.16);--apple-border-subtle:rgba(255,255,255,0.06);--apple-border-regular:rgba(255,255,255,0.1);--apple-border-prominent:rgba(255,255,255,0.15);--apple-blur-light:blur(20px) saturate(150%);--apple-blur-medium:blur(30px) saturate(160%);--apple-blur-strong:blur(40px) saturate(180%)}.apple-heading-1{font-size:var(--apple-text-5xl);letter-spacing:-.03em;margin-bottom:var(--apple-space-6);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.apple-heading-1,.apple-heading-2{font-family:var(--apple-font-display);font-weight:var(--apple-weight-bold);line-height:var(--apple-leading-tight);color:var(--apple-text-primary)}.apple-heading-2{font-size:var(--apple-text-4xl);letter-spacing:-.02em;margin-bottom:var(--apple-space-5)}.apple-heading-3{font-size:var(--apple-text-3xl);letter-spacing:-.02em;margin-bottom:var(--apple-space-4)}.apple-heading-3,.apple-heading-4{font-family:var(--apple-font-display);font-weight:var(--apple-weight-semibold);line-height:var(--apple-leading-tight);color:var(--apple-text-primary)}.apple-heading-4{font-size:var(--apple-text-2xl);letter-spacing:-.01em;margin-bottom:var(--apple-space-3)}.apple-headline{font-family:var(--apple-font-text);font-size:var(--apple-text-lg);font-weight:var(--apple-weight-semibold);line-height:var(--apple-leading-tight);color:var(--apple-text-primary);margin-bottom:var(--apple-space-2)}.apple-subheadline{font-weight:var(--apple-weight-medium)}.apple-body,.apple-subheadline{font-family:var(--apple-font-text);font-size:var(--apple-text-base);line-height:var(--apple-leading-normal);color:var(--apple-text-secondary);margin-bottom:var(--apple-space-2)}.apple-body,.apple-caption{font-weight:var(--apple-weight-regular)}.apple-caption{font-family:var(--apple-font-text);font-size:var(--apple-text-sm);line-height:var(--apple-leading-normal);color:var(--apple-text-tertiary);margin-bottom:var(--apple-space-1)}.apple-title-gradient-blue{background:var(--apple-gradient-blue);-webkit-background-clip:text;background-clip:text;background-size:100%;background-repeat:no-repeat}.apple-title-gradient-blue,.apple-title-gradient-purple{-webkit-text-fill-color:transparent;font-weight:var(--apple-weight-semibold)}.apple-title-gradient-purple{background:var(--apple-gradient-purple);-webkit-background-clip:text;background-clip:text;background-size:100%;background-repeat:no-repeat}.apple-title-gradient-green{background:var(--apple-gradient-green);-webkit-background-clip:text;background-clip:text;background-size:100%;background-repeat:no-repeat}.apple-title-gradient-green,.apple-title-gradient-orange{-webkit-text-fill-color:transparent;font-weight:var(--apple-weight-semibold)}.apple-title-gradient-orange{background:var(--apple-gradient-orange);-webkit-background-clip:text;background-clip:text;background-size:100%;background-repeat:no-repeat}.apple-title-gradient-pink{background:var(--apple-gradient-pink);-webkit-background-clip:text;background-clip:text;background-size:100%;background-repeat:no-repeat}.apple-title-gradient-cyan,.apple-title-gradient-pink{-webkit-text-fill-color:transparent;font-weight:var(--apple-weight-semibold)}.apple-title-gradient-cyan{background:var(--apple-gradient-cyan);-webkit-background-clip:text;background-clip:text;background-size:100%;background-repeat:no-repeat}.apple-glass-card{background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.03) 50%,rgba(255,255,255,.015))!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.4),0 4px 16px rgba(0,0,0,.25),0 2px 8px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.1)!important;padding:var(--apple-space-6);margin-bottom:var(--apple-space-6);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.apple-tab-system{background:linear-gradient(135deg,rgba(255,255,255,.04),rgba(255,255,255,.02) 50%,rgba(255,255,255,.01));backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:8px;box-shadow:0 6px 24px rgba(0,0,0,.35),0 3px 12px rgba(0,0,0,.2),0 1px 6px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.06);margin-bottom:var(--apple-space-8);overflow:hidden}.apple-tab-system [data-orientation=horizontal]{scrollbar-width:none;-ms-overflow-style:none}.apple-tab-system [data-orientation=horizontal]::-webkit-scrollbar{display:none}.apple-tab-btn{background:transparent!important;border:1px solid transparent!important;border-radius:16px!important;padding:14px 32px!important;font-weight:var(--apple-weight-medium)!important;font-size:var(--apple-text-sm)!important;font-family:var(--apple-font-text)!important;color:var(--apple-text-tertiary)!important;text-shadow:0 1px 2px rgba(0,0,0,.6)!important;transition:all .3s cubic-bezier(.25,.46,.45,.94)!important;cursor:pointer;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;flex:1 1 auto;min-width:140px;display:flex!important;align-items:center!important;justify-content:center!important;gap:var(--apple-space-2)}.apple-tab-btn:hover{background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.15);color:var(--apple-text-secondary);box-shadow:0 4px 12px rgba(0,0,0,.25),0 2px 6px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.08);transform:translateY(-1px) scale(1.02)}.apple-tab-btn[data-state=active]{background:linear-gradient(135deg,#3B82F6,#2563EB 50%,#1D4ED8)!important;border:1px solid rgba(59,130,246,.6)!important;color:white!important;font-weight:var(--apple-weight-semibold)!important;box-shadow:0 8px 25px rgba(59,130,246,.4),0 4px 12px rgba(59,130,246,.3),0 2px 6px rgba(59,130,246,.2),inset 0 1px 0 rgba(255,255,255,.25)!important;text-shadow:0 1px 2px rgba(0,0,0,.3)!important;transform:translateY(0)!important}.apple-tab-btn[data-state=active]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent);pointer-events:none}.apple-btn-primary{background:linear-gradient(135deg,#007AFF,#0056CC);border:1px solid rgba(0,122,255,.5);color:white;font-weight:var(--apple-weight-semibold);font-size:var(--apple-text-base);font-family:var(--apple-font-text);padding:var(--apple-space-3) var(--apple-space-6);border-radius:16px;box-shadow:var(--apple-shadow-md),0 2px 8px rgba(0,122,255,.3);transition:all .3s cubic-bezier(.25,.46,.45,.94);cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.apple-btn-primary:hover{background:linear-gradient(135deg,#0066CC,#004499);box-shadow:var(--apple-shadow-lg),0 4px 16px rgba(0,122,255,.4);transform:translateY(-1px)}.apple-btn-secondary{background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.15);color:var(--apple-text-primary);font-weight:var(--apple-weight-medium);font-size:var(--apple-text-base);font-family:var(--apple-font-text);padding:var(--apple-space-3) var(--apple-space-6);border-radius:16px;box-shadow:var(--apple-shadow-sm),inset 0 1px 0 rgba(255,255,255,.1);transition:all .3s cubic-bezier(.25,.46,.45,.94);cursor:pointer}.apple-btn-secondary:hover{background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.08));border:1px solid rgba(255,255,255,.25);box-shadow:var(--apple-shadow-md),inset 0 1px 0 rgba(255,255,255,.15);transform:translateY(-1px)}.apple-input{background:linear-gradient(135deg,rgba(255,255,255,.04),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.1);color:var(--apple-text-primary);font-size:var(--apple-text-base);font-family:var(--apple-font-text);padding:var(--apple-space-3) var(--apple-space-4);border-radius:14px;backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.apple-input:focus{background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.04));border:1px solid rgba(59,130,246,.5);box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.apple-input::-moz-placeholder{color:var(--apple-text-quaternary)}.apple-input::placeholder{color:var(--apple-text-quaternary)}.apple-btn-primary,.apple-btn-secondary,.apple-glass-card,.apple-input,.apple-tab-btn,.apple-tab-system{will-change:transform,opacity;backface-visibility:hidden;perspective:1000px;contain:layout style;transform:translateZ(0)}.apple-btn-primary:hover,.apple-btn-secondary:hover,.apple-glass-card:hover{will-change:transform,box-shadow}.apple-btn-primary:not(:hover),.apple-btn-secondary:not(:hover),.apple-glass-card:not(:hover){will-change:auto}.apple-glass-card{transform:translateZ(0)}@media (min-width:400px){.apple-glass-card{padding:var(--apple-space-5);margin:var(--apple-space-2) 0;border-radius:18px}.apple-tab-system{padding:6px;margin-bottom:var(--apple-space-6)}.apple-tab-btn{padding:8px 12px;font-size:12px;border-radius:12px;min-width:auto}}@media (min-width:480px){.apple-glass-card{padding:var(--apple-space-6);margin:var(--apple-space-3) 0;border-radius:18px}.apple-tab-btn{padding:11px 16px;font-size:13px;border-radius:14px}}@media (min-width:768px){.apple-glass-card{padding:var(--apple-space-8);margin:var(--apple-space-4) 0;border-radius:20px}.apple-tab-system{padding:8px;margin-bottom:var(--apple-space-8)}.apple-tab-btn{padding:12px 20px;font-size:var(--apple-text-sm);border-radius:16px}}@media (min-width:1024px){.apple-glass-card{padding:var(--apple-space-10);margin:var(--apple-space-6) 0}.apple-heading-1{font-size:clamp(var(--apple-text-4xl),5vw,var(--apple-text-5xl))}.apple-heading-2{font-size:clamp(var(--apple-text-3xl),4vw,var(--apple-text-4xl))}.apple-heading-3{font-size:clamp(var(--apple-text-2xl),3vw,var(--apple-text-3xl))}}@media (min-width:1440px){.apple-glass-card{padding:var(--apple-space-12);margin:var(--apple-space-8) 0}.apple-tab-system{margin-bottom:var(--apple-space-10)}}@media (min-resolution:192dpi){.apple-btn-primary,.apple-btn-secondary,.apple-glass-card,.apple-input,.apple-tab-btn,.apple-tab-system{border-width:.5px}}.apple-tab-btn:focus-visible{outline:2px solid rgba(59,130,246,.8);outline-offset:2px;box-shadow:0 0 0 4px rgba(59,130,246,.2)}@media (prefers-color-scheme:dark){.apple-glass-card,.apple-tab-system{backdrop-filter:blur(24px) saturate(200%);-webkit-backdrop-filter:blur(24px) saturate(200%)}}@media (prefers-reduced-motion:reduce){.apple-btn-primary,.apple-btn-secondary,.apple-glass-card,.apple-input,.apple-tab-btn{transition:none;transform:none}.apple-btn-primary:hover,.apple-btn-secondary:hover,.apple-tab-btn:hover{transform:none}}@media (hover:none) and (pointer:coarse){.apple-btn-primary,.apple-btn-secondary,.apple-tab-btn{min-height:44px;min-width:44px;padding:var(--apple-space-3) var(--apple-space-4)}.apple-tab-btn{font-size:var(--apple-text-xs);padding:var(--apple-space-3) var(--apple-space-4)}.apple-btn-primary:hover,.apple-btn-secondary:hover,.apple-tab-btn:hover{transform:none}.apple-tab-system{padding:6px}}@media (max-width:374px){.apple-tab-btn{padding:6px 8px;font-size:11px;border-radius:10px}.apple-tab-system{padding:4px}}@media (min-width:640px){.apple-tab-system{padding:8px}.apple-tab-btn{padding:12px 16px;font-size:var(--apple-text-sm);min-width:110px}}@media (min-width:768px){.apple-tab-btn{padding:12px 20px;min-width:120px}}@media (min-width:1024px){.apple-tab-btn{padding:12px 24px;min-width:130px}}:root{--apple-touch-min:44px;--apple-touch-comfortable:48px;--apple-touch-spacious:52px;--apple-desktop-min:32px;--apple-desktop-comfortable:40px;--apple-desktop-spacious:48px}.apple-touch-min{min-height:var(--apple-touch-min);min-width:var(--apple-touch-min)}.apple-touch-comfortable,.apple-touch-min{display:flex;align-items:center;justify-content:center;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.apple-touch-comfortable{min-height:var(--apple-touch-comfortable);min-width:var(--apple-touch-comfortable)}.apple-touch-spacious{min-height:var(--apple-touch-spacious);min-width:var(--apple-touch-spacious);display:flex;align-items:center;justify-content:center;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:768px) and (pointer:coarse){.apple-touch-responsive{min-height:var(--apple-touch-min);min-width:var(--apple-touch-min)}.apple-touch-comfortable-responsive{min-height:var(--apple-touch-comfortable);min-width:var(--apple-touch-comfortable)}.btn,.button,.clickable,.interactive,[role=button],a[href],button{min-height:var(--apple-touch-min);min-width:var(--apple-touch-min);touch-action:manipulation}.btn-primary,.button-primary,[data-primary=true]{min-height:var(--apple-touch-comfortable);min-width:var(--apple-touch-comfortable)}}@media (min-width:769px) and (pointer:fine){.apple-touch-responsive{min-height:var(--apple-desktop-min);min-width:var(--apple-desktop-min)}.apple-touch-comfortable-responsive,.btn,.button,[role=button],button{min-height:var(--apple-desktop-comfortable);min-width:var(--apple-desktop-comfortable)}}.apple-touch-group{display:flex;gap:8px;align-items:center}@media (max-width:768px){.apple-touch-group{gap:12px}}.apple-touch-stack{display:flex;flex-direction:column;gap:8px}@media (max-width:768px){.apple-touch-stack{gap:12px}}.apple-touch-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(var(--apple-touch-min),1fr))}@media (max-width:768px){.apple-touch-grid{gap:12px;grid-template-columns:repeat(auto-fit,minmax(var(--apple-touch-comfortable),1fr))}}.apple-nav-item{min-height:var(--apple-touch-min);min-width:var(--apple-touch-min);display:flex;align-items:center;padding:8px 16px;border-radius:12px;transition:all .2s ease;position:relative;overflow:hidden}@media (max-width:768px){.apple-nav-item{min-height:var(--apple-touch-comfortable);padding:12px 20px}}.apple-list-item{min-height:var(--apple-touch-min);display:flex;align-items:center;padding:12px 16px;border-radius:8px;transition:all .2s ease;cursor:pointer}@media (max-width:768px){.apple-list-item{min-height:var(--apple-touch-comfortable);padding:16px 20px}}.apple-form-control{min-height:var(--apple-touch-min);padding:0 16px;border-radius:12px;transition:all .2s ease}@media (max-width:768px){.apple-form-control{min-height:var(--apple-touch-comfortable);padding:0 20px;font-size:16px}}.apple-touch-comfortable:focus-visible,.apple-touch-min:focus-visible,.apple-touch-spacious:focus-visible{outline:2px solid #007AFF;outline-offset:2px;box-shadow:0 0 0 4px rgba(0,122,255,.2)}@media (prefers-contrast:high){.apple-touch-comfortable,.apple-touch-min,.apple-touch-spacious{border:2px solid}}.apple-icon-button{aspect-ratio:1;padding:0;display:flex;align-items:center;justify-content:center;border-radius:12px}.apple-text-button{padding:0 20px;min-width:auto;white-space:nowrap}.apple-close-button{width:var(--apple-touch-min);height:var(--apple-touch-min);border-radius:50%;padding:0}.apple-close-button,.verification-checkbox{display:flex;align-items:center;justify-content:center}.verification-checkbox{min-height:52px;min-width:52px;border-radius:16px}.apple-avatar-button{min-width:var(--apple-touch-min);border-radius:50%;overflow:hidden;justify-content:center;position:relative}.apple-avatar-button,.apple-settings-toggle{min-height:var(--apple-touch-min);display:flex;align-items:center;cursor:pointer}.apple-settings-toggle{justify-content:space-between;padding:0 16px;border-radius:12px}.apple-fab{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:fixed;bottom:24px;right:24px;z-index:100}@media (max-width:768px){.apple-fab{width:60px;height:60px;bottom:calc(120px + env(safe-area-inset-bottom, 0px))}}.debug-touch-targets .apple-touch-comfortable,.debug-touch-targets .apple-touch-min,.debug-touch-targets .apple-touch-spacious{outline:1px dashed rgba(255,0,0,.3);background:rgba(255,0,0,.05)}.debug-touch-targets .apple-touch-comfortable:after,.debug-touch-targets .apple-touch-min:after,.debug-touch-targets .apple-touch-spacious:after{content:attr(data-touch-size);position:absolute;top:-20px;left:50%;transform:translateX(-50%);font-size:10px;color:red;background:white;padding:2px 4px;border-radius:2px;pointer-events:none}.ios-button-base{transform:translateZ(0);will-change:transform,box-shadow;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.ios-button-interactive:active,.ios-button-pressed{transform:scale(.96) translateZ(0);transition-duration:.1s}.ios-button-primary,.ios-button-system{background:linear-gradient(135deg,#007AFF,#0056CC);border:none;color:white;font-weight:600;box-shadow:0 4px 14px rgba(0,122,255,.3),0 2px 8px rgba(0,122,255,.2),inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(0,0,0,.1)}.ios-button-primary:hover,.ios-button-system:hover{background:linear-gradient(135deg,#0056CC,#003D99);box-shadow:0 6px 20px rgba(0,122,255,.4),0 3px 12px rgba(0,122,255,.3),inset 0 1px 0 rgba(255,255,255,.25);transform:translateY(-1px) translateZ(0)}.ios-button-primary:active,.ios-button-system:active{transform:scale(.96) translateZ(0);box-shadow:0 2px 8px rgba(0,122,255,.3),0 1px 4px rgba(0,122,255,.2),inset 0 1px 0 rgba(255,255,255,.15)}.ios-button-fill{background:rgba(120,120,128,.16);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);color:white;font-weight:500}.ios-button-fill:hover{background:rgba(120,120,128,.24);border-color:rgba(255,255,255,.15);transform:translateY(-1px) translateZ(0)}.ios-button-destructive{background:linear-gradient(135deg,#FF3B30,#CC2B20);border:none;color:white;font-weight:600;box-shadow:0 4px 14px rgba(255,59,48,.3),0 2px 8px rgba(255,59,48,.2),inset 0 1px 0 rgba(255,255,255,.2)}.ios-button-destructive:hover{background:linear-gradient(135deg,#CC2B20,#991F17);box-shadow:0 6px 20px rgba(255,59,48,.4),0 3px 12px rgba(255,59,48,.3);transform:translateY(-1px) translateZ(0)}.ios-button-outline{background:rgba(255,255,255,.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1.5px solid rgba(255,255,255,.2);color:white;font-weight:500}.ios-button-outline:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.3);transform:translateY(-1px) translateZ(0);box-shadow:0 4px 12px rgba(0,0,0,.2)}.ios-button-ghost{background:transparent;border:none;color:rgba(255,255,255,.8);font-weight:500}.ios-button-ghost:hover{background:rgba(255,255,255,.1);color:white;transform:translateY(-1px) translateZ(0)}.ios-button-tinted{background:rgba(0,122,255,.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(0,122,255,.2);color:#007AFF;font-weight:500}.ios-button-tinted:hover{background:rgba(0,122,255,.25);border-color:rgba(0,122,255,.3)}.ios-button-plain{background:transparent;border:none;color:#007AFF;font-weight:500}.ios-button-plain:hover{background:rgba(0,122,255,.1);color:#0056CC}.ios-button-loading{pointer-events:none;position:relative}.ios-spinner{border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:white;animation:ios-spin 1s linear infinite;display:inline-block}@keyframes ios-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.min-h-touch{min-height:44px}.min-w-touch{min-width:44px}@media (min-width:768px){.min-h-touch{min-height:48px}.min-w-touch{min-width:48px}}@media (max-width:767px){.mobile\:h-12{height:3rem!important}.mobile\:h-13{height:3.25rem!important}.mobile\:h-14{height:3.5rem!important}.mobile\:h-16{height:4rem!important}.mobile\:w-12{width:3rem!important}.mobile\:px-4{padding-left:1rem!important;padding-right:1rem!important}.mobile\:px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.mobile\:px-8{padding-left:2rem!important;padding-right:2rem!important}.mobile\:px-10{padding-left:2.5rem!important;padding-right:2.5rem!important}.mobile\:text-base{font-size:1rem!important}.mobile\:text-lg{font-size:1.125rem!important}.mobile\:text-sm{font-size:.875rem!important}}.ios-button-base:focus-visible{outline:2px solid rgba(0,122,255,.8);outline-offset:2px;box-shadow:0 0 0 4px rgba(0,122,255,.2),0 4px 14px rgba(0,122,255,.3)}.ios-button-group{display:flex;background:rgba(120,120,128,.16);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:12px;padding:4px;gap:2px}.ios-button-group .ios-button-base{flex:1;margin:0;border-radius:8px;min-height:36px;font-weight:500;background:transparent;border:none;color:rgba(255,255,255,.8);transition:all .2s ease}.ios-button-group .ios-button-base.active{background:rgba(255,255,255,.2);color:white;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,.2)}.ios-button-group .ios-button-base:hover{background:rgba(255,255,255,.1);color:white}.ios-fab{position:fixed;bottom:calc(24px + env(safe-area-inset-bottom, 0px));right:24px;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#007AFF,#0056CC);color:white;border:none;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px rgba(0,122,255,.4),0 4px 12px rgba(0,122,255,.3),0 2px 8px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.2);z-index:100;transition:all .3s cubic-bezier(.25,.46,.45,.94);transform:translateZ(0)}.ios-fab:hover{transform:translateY(-2px) scale(1.05) translateZ(0);box-shadow:0 12px 35px rgba(0,122,255,.5),0 6px 18px rgba(0,122,255,.4),0 3px 12px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.25)}.ios-fab:active{transform:scale(.95) translateZ(0);transition-duration:.1s}@media (max-width:768px){.ios-fab{bottom:calc(120px + env(safe-area-inset-bottom, 0px));width:60px;height:60px}}.dark-context .ios-button-base{color:white}.dark-context .ios-button-outline{border-color:rgba(255,255,255,.3);color:white}.dark-context .ios-button-outline:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.4)}.dark-context .ios-button-ghost{color:rgba(255,255,255,.8)}.dark-context .ios-button-ghost:hover{background:rgba(255,255,255,.12);color:white}.light-context .ios-button-outline{border-color:rgba(0,0,0,.2);color:rgba(0,0,0,.8);background:rgba(255,255,255,.8)}.light-context .ios-button-outline:hover{background:rgba(255,255,255,.95);border-color:rgba(0,0,0,.3)}.ios-button-compact{height:32px;padding:0 12px;font-size:13px;font-weight:500;border-radius:16px}.ios-button-regular{height:44px;padding:0 24px;font-size:16px;font-weight:600;border-radius:12px}.ios-button-prominent{height:56px;padding:0 32px;font-size:18px;font-weight:700;border-radius:16px;letter-spacing:-.01em}@media (max-width:768px){.ios-button-compact{height:36px;padding:0 16px;font-size:14px}.ios-button-regular{height:48px;padding:0 28px;font-size:17px}.ios-button-prominent{height:60px;padding:0 36px;font-size:19px}}.ios-button-icon{width:44px;height:44px;padding:0;border-radius:12px;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.ios-button-icon{width:48px;height:48px}}.ios-close-button{width:32px;height:32px;border-radius:50%;background:rgba(120,120,128,.16);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:400;transition:all .2s ease}.ios-close-button:hover{background:rgba(120,120,128,.24);border-color:rgba(255,255,255,.2);color:white;transform:scale(1.05)}.ios-toggle-button{background:rgba(120,120,128,.16);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.8);transition:all .2s ease}.ios-toggle-button.active{background:rgba(0,122,255,.2);border-color:rgba(0,122,255,.3);color:#007AFF}.ios-toggle-button:hover{background:rgba(120,120,128,.24);color:white}.ios-toggle-button.active:hover{background:rgba(0,122,255,.3);color:#0056CC}.ios-button-base:disabled{opacity:.4;cursor:not-allowed;transform:none!important;box-shadow:none!important}.ios-button-base.loading{pointer-events:none;cursor:wait}.ios-button-base.loading:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.1);border-radius:inherit}.ios-button-bar{display:flex;gap:12px;align-items:center;padding:16px;background:rgba(255,255,255,.05);backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.1);border-radius:0 0 24px 24px}.ios-button-bar .ios-button-base{flex:1;max-width:200px}.ios-button-stack{display:flex;flex-direction:column;gap:8px;width:100%}.ios-button-stack .ios-button-base{width:100%;justify-content:center}.ios-button-base,.ios-button-base:after,.ios-button-base:before{transform:translateZ(0);will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media (prefers-reduced-motion:reduce){.ios-button-base{transition:none;animation:none}.ios-button-base:active,.ios-button-base:hover{transform:none}}:root{--apple-ease-in:cubic-bezier(0.32,0,0.67,0);--apple-ease-out:cubic-bezier(0.33,1,0.68,1);--apple-ease-in-out:cubic-bezier(0.65,0,0.35,1);--apple-spring:cubic-bezier(0.25,0.46,0.45,0.94);--apple-bounce:cubic-bezier(0.68,-0.55,0.265,1.55)}@keyframes apple-button-press{0%{transform:scale(1) translateZ(0)}50%{transform:scale(.96) translateZ(0)}to{transform:scale(1) translateZ(0)}}.apple-button-press{animation:apple-button-press .15s var(--apple-ease-out)}@keyframes apple-button-lift{0%{transform:translateY(0) scale(1) translateZ(0);box-shadow:0 4px 12px rgba(0,0,0,.2)}to{transform:translateY(-2px) scale(1.01) translateZ(0);box-shadow:0 8px 25px rgba(0,0,0,.3)}}.apple-button-lift{animation:apple-button-lift .2s var(--apple-ease-out) forwards}@keyframes apple-modal-slide-up{0%{opacity:0;transform:translate(-50%,-40%) scale(.95) translateZ(0)}to{opacity:1;transform:translate(-50%,-50%) scale(1) translateZ(0)}}.apple-modal-enter{animation:apple-modal-slide-up .35s var(--apple-spring) forwards}@keyframes apple-sheet-slide-up{0%{transform:translateY(100%) translateZ(0)}to{transform:translateY(0) translateZ(0)}}.apple-sheet-enter{animation:apple-sheet-slide-up .3s var(--apple-ease-out) forwards}@keyframes apple-backdrop-fade{0%{opacity:0;backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(8px)}}.apple-backdrop-enter{animation:apple-backdrop-fade .2s var(--apple-ease-out) forwards}@keyframes apple-card-lift{0%{transform:translateY(0) scale(1) translateZ(0);box-shadow:0 8px 32px rgba(0,0,0,.4),0 4px 16px rgba(0,0,0,.25)}to{transform:translateY(-4px) scale(1.02) translateZ(0);box-shadow:0 16px 48px rgba(0,0,0,.5),0 8px 24px rgba(0,0,0,.35),0 4px 12px rgba(0,0,0,.25)}}.apple-card-lift{animation:apple-card-lift .3s var(--apple-ease-out) forwards}@keyframes apple-stagger-up{0%{opacity:0;transform:translateY(20px) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}}.apple-stagger-item{opacity:0;animation:apple-stagger-up .4s var(--apple-ease-out) forwards}.apple-stagger-item:first-child{animation-delay:0s}.apple-stagger-item:nth-child(2){animation-delay:50ms}.apple-stagger-item:nth-child(3){animation-delay:.1s}.apple-stagger-item:nth-child(4){animation-delay:.15s}.apple-stagger-item:nth-child(5){animation-delay:.2s}.apple-stagger-item:nth-child(6){animation-delay:.25s}@keyframes apple-input-focus{0%{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.08);box-shadow:none}to{border-color:#007AFF;background:rgba(255,255,255,.12);box-shadow:0 0 0 4px rgba(0,122,255,.1)}}.apple-input-focus{animation:apple-input-focus .2s var(--apple-ease-out) forwards}@keyframes apple-label-float{0%{transform:translateY(0) scale(1);color:rgba(255,255,255,.5)}to{transform:translateY(-12px) scale(.85);color:#007AFF}}.apple-label-float{animation:apple-label-float .2s var(--apple-spring) forwards}@keyframes apple-skeleton-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.apple-skeleton{background:linear-gradient(90deg,rgba(255,255,255,.05),rgba(255,255,255,.1) 50%,rgba(255,255,255,.05));background-size:200px 100%;animation:apple-skeleton-shimmer 1.5s linear infinite;border-radius:8px}@keyframes apple-pulse{0%,to{opacity:.8;transform:scale(1) translateZ(0)}50%{opacity:1;transform:scale(1.02) translateZ(0)}}.apple-pulse{animation:apple-pulse 2s var(--apple-ease-in-out) infinite}@keyframes apple-page-slide-in{0%{opacity:0;transform:translateX(20px) translateZ(0)}to{opacity:1;transform:translateX(0) translateZ(0)}}.apple-page-enter{animation:apple-page-slide-in .3s var(--apple-ease-out) forwards}@keyframes apple-fade-in{0%{opacity:0}to{opacity:1}}.apple-fade-enter{animation:apple-fade-in .2s var(--apple-ease-out) forwards}@keyframes apple-icon-bounce{0%,to{transform:scale(1) translateZ(0)}50%{transform:scale(1.1) translateZ(0)}}.apple-icon-bounce{animation:apple-icon-bounce .3s var(--apple-ease-out)}@keyframes apple-checkmark-draw{0%{stroke-dasharray:0 100}to{stroke-dasharray:100 0}}.apple-checkmark{stroke-dasharray:0 100;animation:apple-checkmark-draw .4s var(--apple-ease-out) forwards}@keyframes apple-error-shake{0%,to{transform:translateX(0) translateZ(0)}10%,30%,50%,70%,90%{transform:translateX(-3px) translateZ(0)}20%,40%,60%,80%{transform:translateX(3px) translateZ(0)}}.apple-error-shake{animation:apple-error-shake .4s var(--apple-ease-out)}.apple-animate{transform:translateZ(0);will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media (prefers-reduced-motion:reduce){.apple-button-lift,.apple-card-lift,.apple-modal-enter,.apple-page-enter,.apple-sheet-enter,.apple-stagger-item{animation:none;transform:none;transition:none}.apple-skeleton{animation:none;background:rgba(255,255,255,.1)}}@media (max-width:768px){.apple-button-lift,.apple-card-lift{animation-duration:.2s}.apple-modal-enter,.apple-sheet-enter{animation-duration:.25s}}@media (pointer:coarse){.apple-button-press{animation-duration:.1s}.ios-button-base:active{transform:scale(.95) translateZ(0);transition-duration:.05s}}:root{--floating-button-bottom:calc(var(--bottom-nav-height, 5rem) + env(safe-area-inset-bottom, 1rem));--floating-button-size:clamp(3rem,4vw,3.5rem)}.ios-floating-button{transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}@keyframes ios-ripple{0%{transform:scale(0);opacity:1}to{transform:scale(4);opacity:0}}.animate-ios-ripple{animation:ios-ripple .6s ease-out}@keyframes ios-shine{0%{transform:translateX(-120%) skewX(-12deg)}to{transform:translateX(120%) skewX(-12deg)}}.animate-ios-shine{animation:ios-shine 3s ease-in-out infinite;animation-delay:2s}.ios-button-base{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ios-button-interactive{touch-action:manipulation;cursor:pointer}.ios-touch-target{min-width:44px;min-height:44px}@media (max-width:768px){.ios-floating-button{transform-style:preserve-3d;perspective:1000px}}.signup-form-card{box-shadow:0 8px 32px rgba(0,0,0,.4),inset 0 0 0 1px rgba(255,255,255,.05)!important}.pure-form-container,.signup-form-card{background:rgba(30,30,30,.95)!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border:1px solid rgba(255,255,255,.12)!important}.pure-form-container{border-radius:20px!important;padding:24px!important;box-shadow:0 10px 40px rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.05)!important}.pure-field{background:rgba(255,255,255,.03)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;padding:16px!important;margin-bottom:16px!important}.pure-input{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.12)!important}.pure-input:focus{background:rgba(255,255,255,.08)!important;border-color:#007AFF!important}.pure-checkbox-group,.pure-radio-group{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important}.pure-scheduled-section{background:rgba(0,122,255,.08)!important;border:1px solid rgba(0,122,255,.2)!important;backdrop-filter:blur(10px)!important}.react-datepicker{background:rgba(30,30,30,.95)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:16px!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;box-shadow:0 10px 40px rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.05)!important}.react-datepicker__header{background:rgba(255,255,255,.05)!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.react-datepicker__day{background:rgba(255,255,255,.02)!important;color:rgba(255,255,255,.9)!important}.react-datepicker__day:hover{background:rgba(0,122,255,.2)!important}.react-datepicker__day--selected{background:#007AFF!important;color:white!important}.calendar-popover-content,.lead-form-calendar-content,.scheduled-leads-calendar{background:rgba(30,30,30,.95)!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border:1px solid rgba(255,255,255,.12)!important}.calendar-popover-content{box-shadow:0 10px 40px rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.05)!important}[data-calendar-portal]{border:1px solid rgba(0,0,0,.15)!important;box-shadow:0 20px 60px rgba(0,0,0,.3),0 8px 24px rgba(0,0,0,.15),inset 0 0 0 1px rgba(0,0,0,.05)!important}.dark [data-calendar-portal]{border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 20px 60px rgba(0,0,0,.5),0 8px 24px rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.1)!important}.modal-background-fix{background:rgba(0,0,0,.65)!important;backdrop-filter:blur(50px) saturate(180%) brightness(120%)!important;-webkit-backdrop-filter:blur(50px) saturate(180%) brightness(120%)!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 25px 80px rgba(0,0,0,.6),0 12px 32px rgba(0,0,0,.4),0 4px 16px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.2)!important}.modal-background-fix input,.modal-background-fix select,.modal-background-fix textarea{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.08)!important;color:rgba(255,255,255,.9)!important}.modal-background-fix input:focus,.modal-background-fix select:focus,.modal-background-fix textarea:focus{background:rgba(255,255,255,.06)!important;border-color:#007AFF!important}[data-radix-dialog-content]{background:rgba(0,0,0,.65)!important;backdrop-filter:blur(50px) saturate(180%) brightness(120%)!important;-webkit-backdrop-filter:blur(50px) saturate(180%) brightness(120%)!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 25px 80px rgba(0,0,0,.6),0 12px 32px rgba(0,0,0,.4),0 4px 16px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.2)!important}.update-user-profile-modal{background:rgba(0,0,0,.68)!important;backdrop-filter:blur(55px) saturate(200%) brightness(125%)!important;-webkit-backdrop-filter:blur(55px) saturate(200%) brightness(125%)!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:0 30px 100px rgba(0,0,0,.7),0 15px 40px rgba(0,0,0,.5),0 6px 20px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(255,255,255,.12)!important}.dark .modal-background-fix,.dark [data-radix-dialog-content],.dark [role=dialog]{background:rgba(0,0,0,.65)!important;backdrop-filter:blur(50px) saturate(180%) brightness(120%)!important;-webkit-backdrop-filter:blur(50px) saturate(180%) brightness(120%)!important}.form-label-fix,.pure-label{color:rgba(255,255,255,.9)!important;font-weight:500!important;margin-bottom:8px!important;display:block!important}.form-description-fix{color:rgba(255,255,255,.7)!important}.form-error-fix{color:#FF3B30!important;background:rgba(255,59,48,.1)!important;padding:8px 12px!important;border-radius:8px!important;border:1px solid rgba(255,59,48,.2)!important}@media (max-width:768px){.pure-form-container{padding:20px!important}.pure-form-container,.signup-form-card{margin:16px!important}.react-datepicker{width:100%!important;max-width:none!important}}@media (min-width:768px) and (max-width:1024px){.pure-form-container,.signup-form-card{max-width:500px!important;margin:0 auto!important}}.form-input-fix::-moz-placeholder,.pure-input::-moz-placeholder{color:rgba(255,255,255,.5)!important}.form-input-fix::placeholder,.pure-input::placeholder{color:rgba(255,255,255,.5)!important}.form-button-primary{background:linear-gradient(135deg,#1A8CFF,#007AFF)!important;border:none!important;color:white!important;box-shadow:0 4px 16px rgba(0,122,255,.25),inset 0 0 0 1px rgba(255,255,255,.1)!important}.form-button-secondary{background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.2)!important;color:rgba(255,255,255,.9)!important;backdrop-filter:blur(10px)!important}.form-button-secondary:hover{background:rgba(255,255,255,.15)!important;border-color:rgba(255,255,255,.3)!important}[data-calendar-portal]{background:rgba(255,255,255,.98)!important;border:2px solid rgba(0,0,0,.2)!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;box-shadow:0 20px 60px rgba(0,0,0,.4),0 8px 24px rgba(0,0,0,.2),inset 0 0 0 1px rgba(0,0,0,.1)!important}.dark [data-calendar-portal]{background:rgba(30,30,30,.98)!important;border:2px solid rgba(255,255,255,.3)!important;box-shadow:0 20px 60px rgba(0,0,0,.6),0 8px 24px rgba(0,0,0,.4),inset 0 0 0 1px rgba(255,255,255,.15)!important}[data-calendar-portal] .day{color:rgba(0,0,0,.9)!important;font-weight:500!important}.dark [data-calendar-portal] .day{color:rgba(255,255,255,.9)!important}[data-calendar-portal] .caption,[data-calendar-portal] .nav_button{color:rgba(0,0,0,.8)!important}.dark [data-calendar-portal] .caption,.dark [data-calendar-portal] .nav_button{color:rgba(255,255,255,.8)!important}[data-radix-select-content]{background:rgba(30,30,30,.95)!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 10px 40px rgba(0,0,0,.3),0 4px 16px rgba(0,0,0,.2),inset 0 0 0 1px rgba(255,255,255,.05)!important}[data-radix-select-item]{color:rgba(255,255,255,.9)!important;background:transparent!important}[data-radix-select-item]:hover,[data-radix-select-item][data-highlighted]{background:rgba(0,122,255,.15)!important;color:rgba(255,255,255,1)!important}[data-radix-select-item][data-state=checked]{background:rgba(0,122,255,.2)!important;color:rgba(255,255,255,1)!important}.verification-button-enhanced{background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.1));backdrop-filter:blur(16px);border:2px solid rgba(255,255,255,.3);box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.4);transform:translateZ(0)}.verification-button-enhanced:hover{background:linear-gradient(135deg,rgba(255,255,255,.3),rgba(255,255,255,.2));border-color:rgba(255,255,255,.5);box-shadow:0 12px 40px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.5);transform:translateY(-1px) translateZ(0)}.verification-button-enhanced:active{transform:translateY(0) scale(.96) translateZ(0);box-shadow:0 4px 16px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.3)}.verification-button-verified{background:linear-gradient(135deg,rgba(16,185,129,.3),rgba(16,185,129,.2));border-color:rgba(16,185,129,.5);box-shadow:0 8px 32px rgba(16,185,129,.3),inset 0 1px 0 rgba(255,255,255,.4)}.verification-button-verified:hover{background:linear-gradient(135deg,rgba(16,185,129,.4),rgba(16,185,129,.3));border-color:rgba(16,185,129,.6);box-shadow:0 12px 40px rgba(16,185,129,.4),inset 0 1px 0 rgba(255,255,255,.5)}.aurelian-scheduled-card{position:relative;background:rgba(255,255,255,.08);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);min-height:120px}.aurelian-scheduled-card:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.2);box-shadow:0 8px 32px rgba(0,0,0,.3)}.aurelian-verification-zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:72px;padding:8px}.aurelian-verification-status{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;opacity:.8}.aurelian-verification-status.verified{color:#10b981}.aurelian-verification-status.pending{color:#f59e0b}.aurelian-appointment-avatar{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.aurelian-appointment-avatar.verified{background:linear-gradient(135deg,#10b981,#059669);color:white}.aurelian-appointment-avatar.unverified{background:rgba(245,158,11,.2);color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.aurelian-customer-name{font-size:16px;font-weight:600;color:#ffffff;margin:0;line-height:1.2}.aurelian-appointment-time{display:flex;align-items:center;color:#e5e5e5;font-size:14px;margin:8px 0}.aurelian-time-indicator{margin-left:8px;font-size:12px;font-weight:500}.aurelian-time-indicator.urgent{color:#f59e0b}.aurelian-lead-meta{font-size:12px;color:#a1a1aa;line-height:1.4}.aurelian-closer-assigned{color:#3b82f6;font-weight:500}.aurelian-priority-badge{font-size:16px;margin-left:4px}.aurelian-urgency-bar{position:absolute;top:0;left:0;right:0;height:3px;z-index:10}.aurelian-urgency-bar.urgent{background:linear-gradient(90deg,#f59e0b,#d97706)}.aurelian-urgency-bar.critical{background:linear-gradient(90deg,#ef4444,#dc2626);animation:pulse 2s infinite}.aurelian-urgency-bar.past{background:linear-gradient(90deg,#ef4444,#7f1d1d)}.aurelian-scheduled-card.verified{border-color:rgba(16,185,129,.3);background:rgba(16,185,129,.05)}.aurelian-scheduled-card.urgent{border-color:rgba(245,158,11,.4)}.aurelian-scheduled-card.critical{border-color:rgba(239,68,68,.4);background:rgba(239,68,68,.05)}.aurelian-scheduled-card.past-due{border-color:rgba(239,68,68,.5);background:rgba(127,29,29,.1)}.checkmark-icon{font-size:20px;font-weight:700;color:white}@media (max-width:768px){.aurelian-verification-zone{min-width:80px;padding:12px 8px}.aurelian-scheduled-card{min-height:132px}}