html body:has(.pms){margin:0!important;background:#07111d!important;overflow-x:hidden!important}html body:has(.pms) .desktop-topbar,html body:has(.pms) .mobile-bottom-nav,html body:has(.pms) .penflou-mobile-topbar,html body:has(.pms) .premium-page-topbar,html body:has(.pms) .premium-side,html body:has(.pms) .side,html body:has(.pms) .topbar,html body:has(.pms) header:has(.penflou-mobile-brand),html body:has(.pms) header[aria-label="Penflou mobile header"]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;min-height:0!important;max-height:0!important;overflow:hidden!important}html body:has(.pms) .app,html body:has(.pms) .premium-app,html body:has(.pms) .premium-content{display:block!important;width:100%!important;min-height:100svh!important;margin:0!important;padding:0!important;background:#07111d!important;overflow:visible!important}.pms,.pms *{box-sizing:border-box!important;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif!important;-webkit-font-smoothing:antialiased!important}.pms{width:min(100vw,460px)!important;min-height:100svh!important;margin:0 auto!important;padding:max(14px,calc(env(safe-area-inset-top, 0px) + 12px)) 14px calc(112px + env(safe-area-inset-bottom, 0px))!important;background:radial-gradient(circle at 50% -10%,rgba(45,116,255,.22),transparent 34%),linear-gradient(180deg,#07111d,#0a1320 48%,#0f1724)!important;color:#f8fafc!important}.pms a{text-decoration:none!important}.pms-company-head{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;grid-gap:11px!important;gap:11px!important;margin:0 0 18px!important;padding:2px 2px 0!important}.pms-company-logo{width:42px!important;height:42px!important;border-radius:16px!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.11)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}.pms-company-logo img{width:100%!important;height:100%!important;object-fit:contain!important;padding:5px!important}.pms-company-logo span{color:#9fc6ff!important;-webkit-text-fill-color:#9fc6ff!important;font-size:13px!important;font-weight:520!important;letter-spacing:-.03em!important}.pms-company-copy{min-width:0!important;display:grid!important;grid-gap:2px!important;gap:2px!important}.pms-company-copy b{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:15px!important;line-height:1.06!important;font-weight:430!important;letter-spacing:-.045em!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.pms-company-copy small{color:rgba(226,232,240,.56)!important;-webkit-text-fill-color:rgba(226,232,240,.56)!important;font-size:10.5px!important;line-height:1.1!important;font-weight:360!important;letter-spacing:.015em!important}.pms-page-head{display:grid!important;grid-template-columns:40px minmax(0,1fr) auto!important;align-items:center!important;grid-gap:9px!important;gap:9px!important;margin:0 0 14px!important}.pms-back,.pms-head-spacer{width:40px!important;height:40px!important;border-radius:999px!important;display:grid!important;place-items:center!important}.pms-back{background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.105)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}.pms-back svg{stroke:#f8fafc!important}.pms-page-title{min-width:0!important;text-align:center!important}.pms-page-title h1{margin:0!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:24px!important;line-height:1.04!important;font-weight:430!important;letter-spacing:-.062em!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.pms-right-slot{min-width:40px!important;min-height:40px!important;display:grid!important;place-items:center!important;justify-content:end!important}.pms-content{display:block!important;min-width:0!important}.pms-btn-primary,.pms-right-slot a,.pms-right-slot button{min-height:34px!important;height:34px!important;padding:0 13px!important;border-radius:999px!important;background:linear-gradient(145deg,#2d74ff,#1557d5 52%,#0d3fae)!important;border:1px solid rgba(158,194,255,.34)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 12px 24px rgba(18,84,220,.16)!important;font-size:9px!important;line-height:1!important;font-weight:620!important;letter-spacing:.095em!important;text-transform:uppercase!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.pms-bottom-nav{position:fixed!important;left:50%!important;bottom:calc(env(safe-area-inset-bottom, 0px) + 10px)!important;transform:translateX(-50%)!important;z-index:9000!important;width:min(430px,calc(100vw - 22px))!important;min-height:70px!important;padding:8px!important;border-radius:26px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important;background:rgba(4,12,24,.86)!important;border:1px solid rgba(255,255,255,.11)!important;box-shadow:0 24px 60px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.05)!important;backdrop-filter:blur(18px) saturate(1.25)!important;-webkit-backdrop-filter:blur(18px) saturate(1.25)!important}.pms-bottom-nav,.pms-bottom-nav a{display:grid!important;grid-gap:4px!important}.pms-bottom-nav a{min-width:0!important;min-height:54px!important;border-radius:20px!important;place-items:center!important;align-content:center!important;gap:4px!important;color:rgba(226,232,240,.58)!important;-webkit-text-fill-color:rgba(226,232,240,.58)!important;font-size:9px!important;line-height:1!important;font-weight:520!important;letter-spacing:-.01em!important}.pms-bottom-nav a svg{stroke:rgba(226,232,240,.58)!important}.pms-bottom-nav a.active{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:linear-gradient(145deg,rgba(45,116,255,.3),rgba(45,116,255,.13))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important}.pms-bottom-nav a.active svg{stroke:#ffffff!important}.pme,.pmi{display:grid!important;grid-gap:12px!important;gap:12px!important}.pme-search,.pmi-search{min-height:46px!important;padding:0 13px!important;border-radius:999px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;grid-gap:9px!important;gap:9px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.105)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}.pme-search svg,.pmi-search svg{stroke:rgba(226,232,240,.58)!important}.pme-search input,.pmi-search input{width:100%!important;min-width:0!important;border:0!important;outline:0!important;background:transparent!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:14px!important;font-weight:330!important;letter-spacing:-.025em!important}.pme-search input::placeholder,.pmi-search input::placeholder{color:rgba(226,232,240,.42)!important;-webkit-text-fill-color:rgba(226,232,240,.42)!important}.pme-filters{display:flex!important;gap:8px!important;overflow-x:auto!important;padding:1px 0 2px!important;scrollbar-width:none!important}.pme-filters::-webkit-scrollbar{display:none!important}.pme-filters a{min-height:32px!important;padding:0 12px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;color:rgba(226,232,240,.62)!important;-webkit-text-fill-color:rgba(226,232,240,.62)!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.085)!important;font-size:10px!important;font-weight:620!important;letter-spacing:.055em!important;text-transform:uppercase!important}.pme-filters a.active{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:rgba(45,116,255,.22)!important;border-color:rgba(125,177,255,.24)!important}.pme-summary,.pmi-summary{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:10px!important;gap:10px!important}.pmc-card,.pme-card,.pme-empty,.pme-summary div,.pmi-card,.pmi-empty,.pmi-summary div{border-radius:22px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.095)!important;box-shadow:0 14px 34px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.04)!important}.pme-summary div,.pmi-summary div{min-height:94px!important;padding:13px!important;display:grid!important;align-content:center!important;grid-gap:5px!important;gap:5px!important}.pme-summary small,.pmi-summary small{color:rgba(226,232,240,.55)!important;-webkit-text-fill-color:rgba(226,232,240,.55)!important;font-size:9px!important;font-weight:650!important;letter-spacing:.11em!important;text-transform:uppercase!important}.pme-summary b,.pmi-summary b{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:26px!important;line-height:1!important;font-weight:410!important;letter-spacing:-.06em!important}.pme-summary span,.pmi-summary span{color:rgba(226,232,240,.6)!important;-webkit-text-fill-color:rgba(226,232,240,.6)!important;font-size:11px!important;line-height:1.2!important;font-weight:340!important}.pme-list,.pmi-list{display:grid!important;grid-gap:10px!important;gap:10px!important}.pme-card,.pmi-card{display:grid!important;grid-gap:11px!important;gap:11px!important;padding:14px!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.pme-card-top,.pmi-card-top{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:12px!important;gap:12px!important;align-items:start!important}.pme-card h2,.pmi-card h2{margin:0!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:18px!important;line-height:1.08!important;font-weight:420!important;letter-spacing:-.05em!important}.pme-card p,.pmi-card p{margin:5px 0 0!important;color:rgba(226,232,240,.56)!important;-webkit-text-fill-color:rgba(226,232,240,.56)!important;font-size:12px!important;line-height:1.24!important;font-weight:330!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.pme-card strong,.pmi-card strong{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:17px!important;line-height:1!important;font-weight:560!important;letter-spacing:-.04em!important;white-space:nowrap!important}.pme-card-meta,.pmi-card-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.pme-card-meta small,.pmi-card-meta small{color:rgba(226,232,240,.52)!important;-webkit-text-fill-color:rgba(226,232,240,.52)!important;font-size:11px!important;font-weight:340!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.pme-status,.pmi-status{min-height:24px!important;padding:0 9px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.1)!important;color:rgba(248,250,252,.8)!important;-webkit-text-fill-color:rgba(248,250,252,.8)!important;font-size:8px!important;line-height:1!important;font-weight:700!important;letter-spacing:.09em!important;white-space:nowrap!important}.pme-status.sent,.pme-status.viewed,.pmi-status.partial,.pmi-status.sent{background:rgba(45,116,255,.13)!important;border-color:rgba(125,177,255,.22)!important;color:#9fc6ff!important;-webkit-text-fill-color:#9fc6ff!important}.pme-status.approved,.pmi-status.paid{background:rgba(34,197,94,.12)!important;border-color:rgba(74,222,128,.2)!important;color:#86efac!important;-webkit-text-fill-color:#86efac!important}.pme-status.expired,.pmi-status.overdue{background:rgba(239,68,68,.12)!important;border-color:rgba(248,113,113,.22)!important;color:#fecaca!important;-webkit-text-fill-color:#fecaca!important}.pme-empty,.pmi-empty{min-height:132px!important;padding:18px!important;display:grid!important;place-items:center!important;text-align:center!important;grid-gap:6px!important;gap:6px!important}.pme-empty b,.pmi-empty b{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:17px!important;font-weight:430!important;letter-spacing:-.04em!important}.pme-empty small,.pmi-empty small{color:rgba(226,232,240,.56)!important;-webkit-text-fill-color:rgba(226,232,240,.56)!important;font-size:12px!important;font-weight:340!important}.pmc-card,.pmc-form,.pmc-new{display:grid!important;grid-gap:12px!important;gap:12px!important}.pmc-card{padding:15px!important}.pmc-card-head{display:grid!important;grid-gap:5px!important;gap:5px!important;margin-bottom:2px!important}.pmc-card-head span{color:#9fc6ff!important;-webkit-text-fill-color:#9fc6ff!important;font-size:9px!important;line-height:1!important;font-weight:650!important;letter-spacing:.13em!important;text-transform:uppercase!important}.pmc-card-head h2{margin:0!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:24px!important;line-height:1.05!important;font-weight:370!important;letter-spacing:-.06em!important}.pmc-card-head p{margin:0!important;color:rgba(226,232,240,.58)!important;-webkit-text-fill-color:rgba(226,232,240,.58)!important;font-size:12px!important;line-height:1.32!important;font-weight:330!important}.pmc-card label{display:grid!important;grid-gap:7px!important;gap:7px!important;color:rgba(226,232,240,.7)!important;-webkit-text-fill-color:rgba(226,232,240,.7)!important;font-size:10px!important;font-weight:620!important;letter-spacing:.1em!important;text-transform:uppercase!important}.pmc-card input{width:100%!important;min-height:44px!important;padding:10px 13px!important;border-radius:16px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.105)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;caret-color:#ffffff!important;font-size:15px!important;line-height:1.2!important;font-weight:330!important;letter-spacing:-.028em!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;outline:0!important}.pmc-card input::placeholder{color:rgba(226,232,240,.42)!important;-webkit-text-fill-color:rgba(226,232,240,.42)!important}.pmc-grid-two{display:grid!important;grid-template-columns:minmax(0,1fr) 90px!important;grid-gap:10px!important;gap:10px!important}.pmc-primary{width:100%!important;min-height:44px!important;border-radius:999px!important;background:linear-gradient(145deg,#2d74ff,#1557d5 52%,#0d3fae)!important;border:1px solid rgba(158,194,255,.34)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 14px 28px rgba(18,84,220,.18)!important;font-size:10px!important;line-height:1!important;font-weight:650!important;letter-spacing:.1em!important;text-transform:uppercase!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-top:2px!important}.pms .mcl,.pms .mne{width:100%!important;min-height:auto!important;margin:0!important;padding:0!important;background:transparent!important}.pms .mcl-top,.pms .mne-top{display:none!important}@media (max-width:390px){.pms{padding-left:12px!important;padding-right:12px!important}.pms-page-head{grid-template-columns:38px minmax(0,1fr) auto!important;gap:7px!important}.pms-page-title h1{font-size:23px!important}.pms-bottom-nav{width:calc(100vw - 18px)!important;border-radius:24px!important}.pms-bottom-nav a{font-size:8px!important}}@media (max-width:1400px){html body:has(.mobile-app-dashboard){margin:0!important;background:#07111d!important;overflow-x:hidden!important}html body:has(.mobile-app-dashboard) .dashboard-shell,html body:has(.mobile-app-dashboard) .desktop-topbar,html body:has(.mobile-app-dashboard) .mobile-bottom-nav,html body:has(.mobile-app-dashboard) .premium-page-topbar,html body:has(.mobile-app-dashboard) .premium-side,html body:has(.mobile-app-dashboard) .side,html body:has(.mobile-app-dashboard) .topbar{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;height:0!important;max-height:0!important;overflow:hidden!important}html body:has(.mobile-app-dashboard) .admin-main,html body:has(.mobile-app-dashboard) .app,html body:has(.mobile-app-dashboard) .premium-app,html body:has(.mobile-app-dashboard) .premium-content,html body:has(.mobile-app-dashboard) .premium-main,html body:has(.mobile-app-dashboard) main{display:block!important;width:100%!important;max-width:none!important;min-height:100svh!important;margin:0!important;padding:0!important;background:#07111d!important;overflow:visible!important}.mobile-app-dashboard,.mobile-app-dashboard *{box-sizing:border-box!important;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif!important;-webkit-font-smoothing:antialiased!important}.mobile-app-dashboard{display:block!important;width:min(100vw,460px)!important;min-height:100svh!important;margin:0 auto!important;padding:max(14px,calc(env(safe-area-inset-top, 0px) + 12px)) 14px calc(112px + env(safe-area-inset-bottom, 0px))!important;background:radial-gradient(circle at 50% -10%,rgba(45,116,255,.22),transparent 34%),linear-gradient(180deg,#07111d,#0a1320 48%,#0f1724)!important;color:#f8fafc!important;-webkit-text-fill-color:initial!important}.mobile-app-top{grid-template-columns:minmax(0,1fr) auto!important;grid-gap:12px!important;gap:12px!important;margin:0 0 20px!important;padding:2px 2px 0!important}.mobile-app-brand,.mobile-app-top{display:grid!important;align-items:center!important}.mobile-app-brand{grid-template-columns:42px minmax(0,1fr)!important;grid-gap:11px!important;gap:11px!important;min-width:0!important}.mobile-app-brand:before{display:none!important;content:none!important}.mobile-app-logo{display:block!important;width:42px!important;height:42px!important;border-radius:16px!important;object-fit:contain!important;padding:5px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.11)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}.mobile-app-brand small{display:block!important;margin:0 0 2px!important;color:rgba(226,232,240,.56)!important;-webkit-text-fill-color:rgba(226,232,240,.56)!important;font-size:10.5px!important;line-height:1.1!important;font-weight:360!important;letter-spacing:.015em!important;text-transform:none!important}.mobile-app-brand h1{margin:0!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:15px!important;line-height:1.06!important;font-weight:430!important;letter-spacing:-.045em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.mobile-app-brand h1 span{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.mobile-app-brand p{display:none!important}.mobile-app-actions{display:flex!important;gap:8px!important}.mobile-icon-button{width:40px!important;height:40px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.105)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;text-decoration:none!important}.mobile-icon-button svg{stroke:#f8fafc!important}.mobile-app-dashboard:before{content:"Home"!important;display:block!important;text-align:center!important;margin:18px 88px 24px!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:24px!important;line-height:1.04!important;font-weight:430!important;letter-spacing:-.062em!important}.mobile-section-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 12px!important}.mobile-section-title h2{margin:0!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:18px!important;line-height:1!important;font-weight:430!important;letter-spacing:-.05em!important}.mobile-section-title a{color:#9fc6ff!important;-webkit-text-fill-color:#9fc6ff!important;font-size:10px!important;line-height:1!important;font-weight:650!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:5px!important}.mobile-quick-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;margin:0 0 18px!important}.mobile-activity-shell,.mobile-quick-card,.mobile-stat-card{background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.095)!important;box-shadow:0 14px 34px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.04)!important}.mobile-quick-card{min-height:104px!important;padding:14px!important;border-radius:22px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;text-decoration:none!important;overflow:hidden!important}.mobile-quick-card.mobile-primary-action,.mobile-quick-card:first-child{grid-column:span 2!important;background:linear-gradient(145deg,#2d74ff,#1557d5 52%,#0d3fae)!important;border-color:rgba(158,194,255,.34)!important;box-shadow:0 18px 36px rgba(18,84,220,.22)!important}.mobile-quick-card svg{width:24px!important;height:24px!important;stroke:#9fc6ff!important;color:#9fc6ff!important}.mobile-quick-card.mobile-primary-action svg,.mobile-quick-card:first-child svg{stroke:#ffffff!important;color:#ffffff!important}.mobile-card-title,.mobile-quick-card span{display:block!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:15px!important;line-height:1.1!important;font-weight:520!important;letter-spacing:-.04em!important}.mobile-card-subtitle{display:block!important;margin-top:2px!important;color:rgba(255,255,255,.72)!important;-webkit-text-fill-color:rgba(255,255,255,.72)!important;font-size:12px!important;line-height:1.2!important;font-weight:340!important}.mobile-stats-grid{grid-template-columns:1fr 1fr!important;grid-gap:10px!important;margin:0 0 20px!important}.mobile-stat-card,.mobile-stats-grid{display:grid!important;gap:10px!important}.mobile-stat-card{min-height:112px!important;padding:13px!important;border-radius:22px!important;grid-template-columns:1fr!important;align-items:start!important;grid-gap:10px!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;text-decoration:none!important}.mobile-activity-icon,.mobile-stat-icon{width:34px!important;height:34px!important;border-radius:14px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#9fc6ff!important;background:rgba(45,116,255,.13)!important;border:1px solid rgba(125,177,255,.18)!important}.mobile-activity-icon svg,.mobile-stat-icon svg{stroke:#9fc6ff!important}.mobile-stat-card small{display:block!important;margin:0 0 6px!important;color:rgba(226,232,240,.58)!important;-webkit-text-fill-color:rgba(226,232,240,.58)!important;font-size:10.5px!important;line-height:1.15!important;font-weight:360!important}.mobile-stat-card strong{display:block!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:23px!important;line-height:1!important;font-weight:560!important;letter-spacing:-.055em!important}.mobile-stat-card span{display:block!important;margin-top:6px!important;color:#9fc6ff!important;-webkit-text-fill-color:#9fc6ff!important;font-size:11px!important;line-height:1.1!important;font-weight:520!important}.mobile-activity-shell{border-radius:24px!important;overflow:hidden!important;margin:0 0 18px!important}.mobile-activity-row{min-height:76px!important;padding:13px!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) auto 14px!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;text-decoration:none!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.mobile-activity-row:last-child{border-bottom:0!important}.mobile-activity-main{min-width:0!important}.mobile-activity-main b{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:14px!important;font-weight:520!important;letter-spacing:-.025em!important;text-overflow:ellipsis!important}.mobile-activity-main b,.mobile-activity-main small{display:block!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important}.mobile-activity-main small{margin-top:5px!important;color:rgba(226,232,240,.56)!important;-webkit-text-fill-color:rgba(226,232,240,.56)!important;font-size:11.5px!important;font-weight:330!important;text-overflow:ellipsis!important}.mobile-activity-side{min-width:70px!important;text-align:right!important}.mobile-status-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:54px!important;height:22px!important;padding:0 8px!important;border-radius:999px!important;color:#9fc6ff!important;-webkit-text-fill-color:#9fc6ff!important;background:rgba(45,116,255,.13)!important;border:1px solid rgba(125,177,255,.18)!important;font-size:8px!important;line-height:1!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}.mobile-activity-side strong{display:block!important;margin-top:6px!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:13px!important;line-height:1!important;font-weight:620!important;letter-spacing:-.025em!important}.mobile-activity-chevron{stroke:rgba(226,232,240,.44)!important;color:rgba(226,232,240,.44)!important}.mobile-app-nav{position:fixed!important;left:50%!important;bottom:calc(env(safe-area-inset-bottom, 0px) + 10px)!important;transform:translateX(-50%)!important;z-index:9000!important;width:min(430px,calc(100vw - 22px))!important;min-height:70px!important;height:auto!important;padding:8px!important;border-radius:26px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important;background:rgba(4,12,24,.86)!important;border:1px solid rgba(255,255,255,.11)!important;box-shadow:0 24px 60px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.05)!important;backdrop-filter:blur(18px) saturate(1.25)!important;-webkit-backdrop-filter:blur(18px) saturate(1.25)!important}.mobile-app-nav,.mobile-app-nav a{display:grid!important;grid-gap:4px!important}.mobile-app-nav a{min-width:0!important;min-height:54px!important;border-radius:20px!important;place-items:center!important;align-content:center!important;gap:4px!important;color:rgba(226,232,240,.58)!important;-webkit-text-fill-color:rgba(226,232,240,.58)!important;font-size:9px!important;line-height:1!important;font-weight:520!important;letter-spacing:-.01em!important;text-decoration:none!important}.mobile-app-nav a svg{width:18px!important;height:18px!important;stroke:rgba(226,232,240,.58)!important}.mobile-app-nav a.active{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:linear-gradient(145deg,rgba(45,116,255,.3),rgba(45,116,255,.13))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important}.mobile-app-nav a.active svg{stroke:#ffffff!important}.mobile-bottom-spacer{height:10px!important}}@media (max-width:380px){.mobile-app-dashboard{padding-left:12px!important;padding-right:12px!important}.mobile-quick-grid,.mobile-stats-grid{gap:9px!important}.mobile-quick-card{min-height:100px!important;border-radius:20px!important;padding:13px!important}.mobile-stat-card strong{font-size:20px!important}}@media (min-width:901px){.app.premium-app,.penflou-mobile-shell,body,html{background:#eef1f5!important;background-image:none!important}.app.premium-app,.penflou-mobile-shell{display:grid!important;grid-template-columns:246px minmax(0,1fr)!important;min-height:100vh!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-dashboard-theme=dark] .app.premium-app,html[data-dashboard-theme=dark] .penflou-mobile-shell,html[data-dashboard-theme=dark] body{background:#08131d!important;background-image:none!important}html[data-dashboard-theme=light] .app.premium-app,html[data-dashboard-theme=light] .penflou-mobile-shell,html[data-dashboard-theme=light] body{background:#eef1f5!important;background-image:none!important}.mobile-bottom-nav,.penflou-mobile-topbar{display:none!important}.premium-content{display:block!important;visibility:visible!important;opacity:1!important;min-width:0!important;min-height:100vh!important;overflow:visible!important;background:#eef1f5!important;background-image:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-dashboard-theme=dark] .premium-content{background:#08131d!important;background-image:none!important}html[data-dashboard-theme=light] .premium-content{background:#eef1f5!important;background-image:none!important}.builder:after,.builder:before,.estimate-card:after,.estimate-card:before,.invoice-card:after,.invoice-card:before,.page:after,.page:before,.penflou-mobile-shell:after,.penflou-mobile-shell:before,.premium-app:after,.premium-app:before,.premium-content:after,.premium-content:before,.premium-top:after,.premium-top:before,.top:after,.top:before{content:none!important;display:none!important;background:none!important;background-image:none!important;filter:none!important;opacity:0!important}.premium-content>*{visibility:visible!important;opacity:1!important}.builder,.clients-command-page,.estimates-hub-page,.items-page-v829,.page,.premium-page-topbar,.settings-grid,.top.premium-top{display:block!important;visibility:visible!important;opacity:1!important}.premium-page-topbar,.top.premium-top{background:#eef1f5!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-dashboard-theme=dark] .premium-page-topbar,html[data-dashboard-theme=dark] .top.premium-top{background:#08131d!important;background-image:none!important}.mobile-estimate-detail-app,.mobile-estimates-app{display:none!important}.page.builder{display:block!important;width:100%!important;max-width:1320px!important;margin:0 auto!important}.estimates-hub-page,.page.builder{padding:30px 36px!important;min-height:calc(100vh - 90px)!important;background:transparent!important;background-image:none!important}.card,.estimate-card,.invoice-card,.panel{background-image:none!important;filter:none!important}html[data-dashboard-theme=dark] .estimates-hub-page,html[data-dashboard-theme=dark] .estimates-hub-page :is(h1,h2,h3,b,strong,label),html[data-dashboard-theme=dark] .page.builder,html[data-dashboard-theme=dark] .page.builder :is(h1,h2,h3,b,strong,label){color:#ffffff!important}html[data-dashboard-theme=dark] .estimates-hub-page p,html[data-dashboard-theme=dark] .estimates-hub-page small,html[data-dashboard-theme=dark] .estimates-hub-page span,html[data-dashboard-theme=dark] .page.builder p,html[data-dashboard-theme=dark] .page.builder small,html[data-dashboard-theme=dark] .page.builder span{color:rgba(255,255,255,.7)!important}.mobile-estimates-app{display:none!important}.estimates-hub-page{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;max-width:none!important}.content,.premium-content{min-width:0!important;width:100%!important}}@media (max-width:900px){.mobile-estimates-app{display:block!important}.estimates-hub-page{display:none!important}}