.home-screen{width:100%;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}@media (min-width:921px){.app.mobile-view-overview .topbar{display:block!important}.app.mobile-view-overview .topbar-inner{display:flex!important}}.home-screen-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"hero" "capture" "status" "setup" "create" "deadlines" "chips" "quick" "review";grid-gap:14px;gap:14px;width:100%}.home-screen .home-hero{position:relative;display:block!important;grid-area:hero!important;order:0!important;min-height:232px;overflow:hidden;border:0;border-radius:30px;background:radial-gradient(circle at 88% 16%,rgba(255,255,255,.34),transparent 118px),linear-gradient(145deg,#5f6ffc,#7757f2 58%,#8c59df)!important;box-shadow:0 24px 48px rgba(76,68,188,.24)!important;color:#ffffff!important;padding:18px 18px 20px}.home-screen .home-hero .brand-mark{width:42px;height:42px;border-radius:18px;background:rgba(255,255,255,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.28)}.home-screen .reference-alert{width:42px;height:42px;background:rgba(255,255,255,.22);color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.26)}.home-screen .home-hero-copy{position:relative;z-index:3;display:grid;grid-gap:7px;gap:7px;max-width:310px;padding-top:26px}.home-screen .home-hero-copy>span{color:rgba(255,255,255,.78)!important;font-size:13px;font-weight:750}.home-screen .home-hero h1{max-width:295px;margin:0;color:#ffffff!important;font-size:clamp(27px,7.6vw,42px);font-weight:930;letter-spacing:0;line-height:1.02}.home-screen .home-hero p{margin:0;color:rgba(255,255,255,.78)!important;font-size:13px;line-height:1.35}.home-screen .home-hero .btn{width:-moz-fit-content;width:fit-content;min-height:42px;margin-top:7px;border:0;border-radius:999px;background:#ffffff!important;color:#5746e8!important;opacity:1!important;padding:0 15px 0 18px;font-size:14px;font-weight:900;box-shadow:0 16px 30px rgba(31,32,86,.18)}.home-screen .home-hero-art{right:-18px;top:54px;bottom:auto;width:156px;height:138px;opacity:.96}.home-screen .home-hero-art img{display:block;width:100%;height:100%;object-fit:contain}.home-screen .hero-doc{border:0;border-radius:18px;padding:18px 15px}.home-screen .hero-doc-front i{width:58px;height:58px;border-radius:20px}.home-screen .capture-card{grid-area:capture!important;order:1!important;border:1px solid rgba(225,229,239,.92);border-radius:25px;background:#ffffff;box-shadow:0 18px 40px rgba(31,41,85,.08);padding:16px}.home-screen .capture-card-head{display:grid;grid-template-columns:46px minmax(0,1fr) 96px;align-items:center;grid-gap:12px;gap:12px}.home-screen .capture-card-icon{width:46px;height:46px;border-radius:18px;background:linear-gradient(145deg,#eff4ff,#eef0ff);color:#5b5cf0}.home-screen .capture-card h2{margin:0 0 4px;color:#111827;font-size:20px;line-height:1.08}.home-screen .capture-card p{max-width:34rem;margin:0;color:#647084;font-size:13px;font-weight:720!important;line-height:1.35}.home-screen .capture-card-kicker{display:none}.home-screen .capture-card-art{width:96px;height:86px;min-width:0}.home-screen .capture-primary-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:15px}.home-screen .capture-primary-action,.home-screen .capture-secondary-action{min-height:46px;border-radius:17px;font-size:13px;font-weight:900}.home-screen .capture-next-step,.home-screen .mini-consent,.home-screen .overview-create-action,.home-screen .pilot-data-notice-upload,.home-screen .upload-review-steps{margin-top:10px}.home-screen .reference-kpi-grid{grid-area:status!important;order:2!important;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.home-screen .reference-kpi{display:flex!important;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:74px;border:1px solid rgba(225,229,239,.88);border-radius:18px;background:rgba(255,255,255,.92);box-shadow:0 12px 26px rgba(31,41,85,.05);padding:9px 5px}.home-screen .reference-kpi i{width:24px;height:24px;margin-bottom:3px}.home-screen .reference-kpi strong{font-size:18px;line-height:1}.home-screen .reference-kpi span{display:block;max-width:100%;white-space:nowrap;overflow-wrap:anywhere;color:#667085;font-size:10.5px;font-weight:800;line-height:1.1}.home-screen .app-list-card,.home-screen .category-chip-section,.home-screen .secondary-actions{border:1px solid rgba(225,229,239,.9);border-radius:22px;background:rgba(255,255,255,.94);box-shadow:0 14px 34px rgba(31,41,85,.06)}.home-screen .setup-card{grid-area:setup!important;order:3!important}.home-screen .app-list-card{grid-area:deadlines!important;order:4!important}.home-screen .category-chip-section{grid-area:chips!important;order:5!important}.home-screen .secondary-actions{grid-area:quick!important;order:6!important}.home-screen .mobile-screen-create{grid-area:create!important;order:20!important}.home-screen .import-review-card{grid-area:review!important}.home-screen .app-list-card{padding:16px}.home-screen .app-list-head{margin-bottom:12px}.home-screen .app-list-head span,.home-screen .section-mini-head span{color:#111827;font-size:16px;font-weight:920}.home-screen .app-list-head h2{margin-top:2px;color:#7a8091;font-size:12px;font-weight:760}.home-screen .deadline-item{min-height:52px;border-radius:16px}.home-screen .category-chip-section,.home-screen .secondary-actions{padding:15px}.home-screen .category-chip-row,.home-screen .secondary-action-row{display:flex;gap:10px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.home-screen .category-chip-row::-webkit-scrollbar,.home-screen .secondary-action-row::-webkit-scrollbar{display:none}.home-screen .category-chip,.home-screen .secondary-action-row>button{flex:0 0 auto}@media (min-width:921px){.home-screen-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);grid-template-areas:"hero deadlines" "capture deadlines" "status chips" "setup quick" "create create" "review review";align-items:start}.home-screen .capture-card,.home-screen .home-hero,.home-screen .reference-kpi-grid{grid-column:1}.home-screen .app-list-card,.home-screen .category-chip-section,.home-screen .secondary-actions{grid-column:2}}@media (max-width:920px){body{background:linear-gradient(180deg,#f6f7fb,#f9fafc 48%,#f5f7fb)!important}.app.mobile-view-overview .app-shell{padding:12px 14px calc(98px + env(safe-area-inset-bottom))!important}.app.mobile-view-overview .page{width:100%;max-width:440px;margin:0 auto}.home-screen-grid{gap:12px}.app.mobile-view-overview .home-screen .home-screen-grid{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"hero" "capture" "status" "setup" "create" "deadlines" "chips" "quick" "review"!important}.app.mobile-view-overview .home-screen .home-hero{display:block!important;min-height:224px!important;padding:15px 15px 17px!important;border-radius:28px!important;background:radial-gradient(circle at 88% 16%,rgba(255,255,255,.34),transparent 118px),linear-gradient(145deg,#5f6ffc,#7757f2 58%,#8c59df)!important}.app.mobile-view-overview .home-screen .home-hero-copy{max-width:260px;padding-top:22px!important}.app.mobile-view-overview .home-screen .home-hero h1{max-width:255px;font-size:clamp(25px,7.4vw,31px)!important;line-height:1.03!important}.app.mobile-view-overview .home-screen .home-hero p{font-size:12.5px!important}.app.mobile-view-overview .home-screen .home-hero .btn{min-height:40px!important;padding:0 14px 0 16px!important}.app.mobile-view-overview .home-screen .home-hero-art{right:-38px!important;bottom:18px!important;width:142px!important;height:128px!important;opacity:.82}.app.mobile-view-overview .home-screen .capture-card{padding:14px!important}.app.mobile-view-overview .home-screen .capture-card-head{grid-template-columns:43px minmax(0,1fr) 76px;gap:10px}.app.mobile-view-overview .home-screen .capture-card-icon{width:43px;height:43px}.app.mobile-view-overview .home-screen .capture-card h2{font-size:18px}.app.mobile-view-overview .home-screen .capture-card p{font-size:12.2px}.app.mobile-view-overview .home-screen .capture-card-art{width:76px!important;height:72px!important}.app.mobile-view-overview .home-screen .capture-primary-actions{gap:8px;margin-top:12px}.app.mobile-view-overview .home-screen .capture-primary-action,.app.mobile-view-overview .home-screen .capture-secondary-action{min-height:44px!important;border-radius:15px!important}.app.mobile-view-overview .home-screen .reference-kpi-grid{gap:7px!important}.app.mobile-view-overview .home-screen .reference-kpi{min-height:70px!important;padding:8px 4px!important}.app.mobile-view-overview .home-screen .bottom-nav{bottom:max(10px,env(safe-area-inset-bottom))!important}}@media (max-width:374px){.app.mobile-view-overview .home-screen .home-hero{min-height:214px!important}.app.mobile-view-overview .home-screen .capture-card-art,.app.mobile-view-overview .home-screen .home-hero-art{display:none!important}.app.mobile-view-overview .home-screen .home-hero h1,.app.mobile-view-overview .home-screen .home-hero-copy{max-width:none}.app.mobile-view-overview .home-screen .capture-card-head{grid-template-columns:43px minmax(0,1fr)}.app.mobile-view-overview .home-screen .reference-kpi span{font-size:9.6px}}.app.mobile-view-overview{min-height:100svh;background:radial-gradient(circle at 86% 7%,rgba(119,91,255,.1),transparent 190px),radial-gradient(circle at 10% 27%,rgba(104,78,255,.07),transparent 230px),linear-gradient(180deg,#fbfbff,#f7f8ff 48%,#fbfbff)!important}.app.mobile-view-overview .capture-next-step,.app.mobile-view-overview .mini-consent,.app.mobile-view-overview .overview-create-action,.app.mobile-view-overview .pilot-data-notice-upload,.app.mobile-view-overview .setup-card,.app.mobile-view-overview .topbar,.app.mobile-view-overview .upload-review-steps{display:none!important}.app.mobile-view-overview .app-shell{padding:24px 16px calc(28px + env(safe-area-inset-bottom))!important}.app.mobile-view-overview .page{width:min(100%,430px)!important;max-width:430px!important;margin:0 auto!important}.app.mobile-view-overview .home-screen-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"hero" "capture" "status" "deadlines" "chips" "quick" "review"!important;grid-gap:12px!important;gap:12px!important}.app.mobile-view-overview .home-screen .home-hero{min-height:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#111827!important}.app.mobile-view-overview .home-screen .reference-app-head{align-items:center;min-height:42px;margin-bottom:22px!important}.app.mobile-view-overview .home-screen .brand-mark{width:34px!important;height:34px!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app.mobile-view-overview .home-screen .reference-alert{width:38px!important;height:38px!important;background:transparent!important;color:#1f2937!important;box-shadow:none!important}.app.mobile-view-overview .home-screen .reference-alert svg{width:25px;height:25px}.app.mobile-view-overview .home-screen .reference-alert span{top:2px;right:1px}.app.mobile-view-overview .home-screen .home-hero-copy{max-width:276px!important;padding-top:0!important;gap:7px!important}.app.mobile-view-overview .home-screen .home-hero-copy>span{display:none!important}.app.mobile-view-overview .home-screen .home-hero h1{max-width:276px!important;color:#101828!important;font-size:clamp(26px,7vw,30px)!important;font-weight:950!important;line-height:1.12!important}.app.mobile-view-overview .home-screen .home-hero-attention{display:block;width:-moz-fit-content;width:fit-content;background:linear-gradient(115deg,#111827,#4b32ef 54%,#8c3dff);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:1000}.app.mobile-view-overview .home-screen .home-hero p{display:none!important}.app.mobile-view-overview .home-screen .home-hero .btn{min-height:50px!important;margin-top:13px!important;border-radius:14px!important;background:linear-gradient(135deg,#7c3cff,#5c35f2)!important;color:#ffffff!important;padding:0 20px 0 24px!important;font-size:15px!important;box-shadow:0 16px 30px rgba(96,59,238,.28)!important}.app.mobile-view-overview .home-screen .home-hero-art{display:block!important;right:-22px!important;top:78px!important;bottom:auto!important;width:126px!important;height:110px!important;opacity:.9!important;z-index:1!important;filter:drop-shadow(0 16px 26px rgba(92,63,216,.18));pointer-events:none}.app.mobile-view-overview .home-screen .home-hero-art img{display:block;width:100%;height:100%;object-fit:contain}.app.mobile-view-overview .home-screen .hero-doc{border-color:rgba(226,226,255,.95)!important;background:linear-gradient(145deg,rgba(255,255,255,.97),rgba(241,238,255,.9))!important;box-shadow:0 22px 38px rgba(102,78,226,.18)!important}.app.mobile-view-overview .home-screen .hero-doc-front i{background:linear-gradient(145deg,#7e5bff,#5937e8)!important;box-shadow:0 16px 28px rgba(86,55,225,.28)!important}.app.mobile-view-overview .home-screen .capture-card{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) 94px;grid-template-areas:"copy art" "create art" "actions art";grid-column-gap:10px;column-gap:10px;align-items:center;min-height:132px;overflow:hidden;padding:17px 16px 14px!important;border:0!important;border-radius:18px!important;background:radial-gradient(circle at 79% 50%,rgba(112,74,255,.34),transparent 108px),radial-gradient(circle at 36% 118%,rgba(98,61,238,.32),transparent 125px),linear-gradient(135deg,#111a34,#0c1430 54%,#090f24)!important;box-shadow:0 22px 44px rgba(14,20,42,.18)!important;-webkit-backdrop-filter:none;backdrop-filter:none}.app.mobile-view-overview .home-screen .capture-card:before{content:"";position:absolute;inset:-35% -18% auto auto;width:210px;height:210px;border-radius:999px;background:rgba(255,255,255,.05);pointer-events:none}.app.mobile-view-overview .home-screen .capture-card-head{display:contents!important}.app.mobile-view-overview .home-screen .capture-card-head>div:not(.capture-card-art){position:relative;z-index:2;grid-area:copy;min-width:0!important;text-align:left!important}.app.mobile-view-overview .home-screen .capture-card-icon{display:none!important}.app.mobile-view-overview .home-screen .capture-card-icon svg{width:29px;height:29px}.app.mobile-view-overview .home-screen .capture-card-kicker{display:block;margin-bottom:5px;color:rgba(255,255,255,.72);font-size:9px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.app.mobile-view-overview .home-screen .capture-card h2{margin-bottom:6px!important;color:#ffffff!important;font-size:19px!important;font-weight:950!important;line-height:1.08!important;white-space:nowrap!important}.app.mobile-view-overview .home-screen .capture-card p{color:rgba(255,255,255,.78)!important;font-size:10.5px!important;font-weight:650!important;line-height:1.27!important}.app.mobile-view-overview .home-screen .capture-card-art{grid-area:art;display:block!important;position:relative;z-index:1;align-self:end;justify-self:end;width:142px!important;height:170px!important;opacity:1;transform:translate(54px,32px) rotate(-2deg)}.app.mobile-view-overview .home-screen .capture-card-art img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 24px 30px rgba(0,0,0,.24))}.app.mobile-view-overview .home-screen .capture-primary-actions{position:relative;z-index:2;grid-area:actions;grid-column:1/-1;grid-template-columns:1fr 1fr!important;gap:7px!important;width:min(100%,224px);margin-top:7px!important}.app.mobile-view-overview .home-screen .capture-primary-action,.app.mobile-view-overview .home-screen .capture-secondary-action{min-height:32px!important;border-radius:7px!important;font-size:10.5px!important;font-weight:900!important;gap:4px!important;padding:0 6px!important;white-space:nowrap}.app.mobile-view-overview .home-screen .capture-primary-action{border:0!important;background:linear-gradient(135deg,#7b3cff,#5b35ed)!important;color:#ffffff!important;box-shadow:0 12px 24px rgba(96,59,238,.34)!important}.app.mobile-view-overview .home-screen .capture-secondary-action{border:1px solid rgba(255,255,255,.16)!important;background:rgba(255,255,255,.055)!important;color:#ffffff!important}.app.mobile-view-overview .home-screen .overview-create-action{position:relative;z-index:2;grid-area:create;display:inline-flex!important;align-items:center;justify-content:center;width:min(100%,174px);min-height:32px!important;margin-top:7px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:8px!important;background:rgba(255,255,255,.105)!important;color:#ffffff!important;font-size:10.5px!important;font-weight:900!important;gap:5px!important;box-shadow:none!important;white-space:nowrap}.app.mobile-view-overview .home-screen .capture-primary-action svg,.app.mobile-view-overview .home-screen .capture-secondary-action svg,.app.mobile-view-overview .home-screen .overview-create-action svg{width:14px!important;height:14px!important}.app.mobile-view-overview .home-screen .scan-phone{inset:1px 12px 0 auto!important;width:70px!important;height:126px!important;border-width:6px!important;border-color:rgba(203,211,236,.58)!important;border-radius:24px!important;background:linear-gradient(160deg,#101a35,#273250)!important;transform:rotate(-12deg)!important;box-shadow:0 22px 38px rgba(0,0,0,.28)!important}.app.mobile-view-overview .home-screen .scan-phone span{top:8px!important;width:34px!important;height:5px!important;background:rgba(255,255,255,.12)!important}.app.mobile-view-overview .home-screen .scan-phone i{inset:38px 9px 30px!important;border:3px solid rgba(119,79,255,.9)!important;border-radius:9px!important;background:linear-gradient(#cbd1e7 0 0) 50% 30% /34px 4px no-repeat,linear-gradient(#d9def0 0 0) 50% 48% /40px 4px no-repeat,linear-gradient(#d9def0 0 0) 50% 66% /32px 4px no-repeat,#f5f6fb!important;box-shadow:0 12px 22px rgba(0,0,0,.18)!important}.app.mobile-view-overview .home-screen .reference-kpi-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:0!important;gap:0!important;padding:12px 0!important;border:0!important;border-radius:17px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 15px 34px rgba(36,44,88,.06)!important}.app.mobile-view-overview .home-screen .reference-kpi{min-height:68px!important;border:0!important;border-right:1px solid rgba(229,231,235,.9)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0 5px!important}.app.mobile-view-overview .home-screen .reference-kpi:last-child{border-right:0!important}.app.mobile-view-overview .home-screen .reference-kpi i{display:grid!important;width:32px!important;height:32px!important;place-items:center;margin:0 0 6px!important;border-radius:13px!important}.app.mobile-view-overview .home-screen .reference-kpi-danger i{background:#fff0f2!important;color:#d43f57!important}.app.mobile-view-overview .home-screen .reference-kpi-warning i{background:#fff7e8!important;color:#d89020!important}.app.mobile-view-overview .home-screen .reference-kpi-success i{background:#ecfbf4!important;color:#13a977!important}.app.mobile-view-overview .home-screen .reference-kpi-blue i{background:#eef3ff!important;color:#3867d6!important}.app.mobile-view-overview .home-screen .reference-kpi strong{color:#101828!important;font-size:19px!important;font-weight:950!important;line-height:1!important}.app.mobile-view-overview .home-screen .reference-kpi span{margin-top:3px;color:#5f6675!important;font-size:11px!important;font-weight:800!important;line-height:1.16!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.app.mobile-view-overview .home-screen .app-list-card,.app.mobile-view-overview .home-screen .category-chip-section,.app.mobile-view-overview .home-screen .secondary-actions{border:0!important;border-radius:17px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 15px 34px rgba(36,44,88,.055)!important}.app.mobile-view-overview .home-screen .app-list-card{padding:15px 14px 10px!important}.app.mobile-view-overview .home-screen .app-list-head,.app.mobile-view-overview .home-screen .section-mini-head{display:flex!important;align-items:center;justify-content:space-between;margin-bottom:10px!important}.app.mobile-view-overview .home-screen .app-list-head h2,.app.mobile-view-overview .home-screen .section-mini-head svg{display:none!important}.app.mobile-view-overview .home-screen .app-list-head span,.app.mobile-view-overview .home-screen .section-mini-head span{color:#111827!important;font-size:16px!important;font-weight:950!important}.app.mobile-view-overview .home-screen .app-list-head button,.app.mobile-view-overview .home-screen .section-mini-head button{color:#5b35ed!important;font-size:14px!important;font-weight:900!important}.app.mobile-view-overview .home-screen .app-list-head button:after,.app.mobile-view-overview .home-screen .section-mini-head button:after{content:"›";margin-left:8px;font-size:22px;line-height:0;vertical-align:-1px}.app.mobile-view-overview .home-screen .deadline-item{grid-template-columns:44px minmax(0,1fr) auto 16px!important;min-height:55px!important;gap:10px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:8px 0!important}.app.mobile-view-overview .home-screen .deadline-item+.deadline-item{border-top:1px solid rgba(229,231,235,.74)!important}.app.mobile-view-overview .home-screen .deadline-icon{width:38px!important;height:38px!important;border:0!important;border-radius:13px!important}.app.mobile-view-overview .home-screen .deadline-title-row strong{color:#111827!important;font-size:14px!important;font-weight:900!important}.app.mobile-view-overview .home-screen .deadline-item small{display:block!important;color:#6b7280!important;font-size:12px!important;font-weight:700!important}.app.mobile-view-overview .home-screen .deadline-item small span+span{display:none!important}.app.mobile-view-overview .home-screen .deadline-pill{min-width:68px;border:0!important;border-radius:10px!important;padding:7px 9px!important;font-size:12px!important;font-weight:850!important;text-align:center}.app.mobile-view-overview .home-screen .deadline-chevron{color:#111827!important}.app.mobile-view-overview .home-screen .category-chip-section{padding:12px 12px 13px!important}.app.mobile-view-overview .home-screen .category-chip-row{display:flex!important;gap:9px!important;overflow-x:auto!important;padding:0 0 2px!important}.app.mobile-view-overview .home-screen .category-chip{display:grid!important;grid-template-columns:34px auto;grid-template-rows:auto auto;grid-column-gap:8px;column-gap:8px;align-items:center;min-width:132px!important;min-height:50px!important;border:1px solid rgba(229,231,235,.92)!important;border-radius:12px!important;background:#ffffff!important;padding:8px 9px!important;text-align:left!important;box-shadow:0 8px 16px rgba(36,44,88,.035)!important}.app.mobile-view-overview .home-screen .category-chip i{grid-row:1/3;width:34px!important;height:34px!important;border-radius:11px!important}.app.mobile-view-overview .home-screen .category-chip span{color:#111827!important;font-size:12px!important;font-weight:850!important}.app.mobile-view-overview .home-screen .category-chip strong{color:#111827!important;font-size:13px!important;font-weight:950!important}.app.mobile-view-overview .home-screen .secondary-actions{padding:10px 0!important}.app.mobile-view-overview .home-screen .secondary-actions .section-mini-head{display:none!important}.app.mobile-view-overview .home-screen .secondary-action-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:0!important;gap:0!important;overflow:visible!important;padding:0!important}.app.mobile-view-overview .home-screen .secondary-action-row>button{min-width:0!important;min-height:68px!important;border:0!important;border-right:1px solid rgba(229,231,235,.82)!important;border-radius:0!important;background:transparent!important;color:#111827!important;box-shadow:none!important;padding:6px 4px!important;font-size:12px!important;font-weight:850!important;line-height:1.22!important}.app.mobile-view-overview .home-screen .secondary-action-row>button:last-child{border-right:0!important}.app.mobile-view-overview .home-screen .secondary-action-row svg{width:29px!important;height:29px!important;margin-bottom:5px!important;color:#5f6675!important}.app.mobile-view-overview .home-screen .secondary-action-row>button:first-child svg{color:#6d3df2!important}.app.mobile-view-overview .bottom-nav{position:fixed!important;right:16px!important;bottom:max(10px,env(safe-area-inset-bottom))!important;left:16px!important;z-index:60!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:auto!important;max-width:430px!important;min-height:70px!important;margin:0 auto!important;padding:8px 4px calc(7px + env(safe-area-inset-bottom))!important;border:0!important;border-radius:17px 17px 0 0!important;background:rgba(255,255,255,.97)!important;box-shadow:0 -14px 34px rgba(36,44,88,.08)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app.mobile-view-overview .bottom-nav button{display:grid!important;min-width:0!important;min-height:50px!important;place-items:center!important;grid-gap:3px!important;gap:3px!important;border:0!important;background:transparent!important;color:#4b5563!important;padding:0 2px!important;font-size:11px!important;font-weight:800!important;line-height:1.1!important}.app.mobile-view-overview .bottom-nav button.active{color:#5b35ed!important}.app.mobile-view-overview .bottom-nav-primary{transform:translateY(-11px)!important;color:#111827!important}.app.mobile-view-overview .bottom-nav-primary svg{width:58px!important;height:58px!important;padding:14px!important;border-radius:999px!important;background:linear-gradient(145deg,#7c3cff,#5834ee)!important;color:#ffffff!important;box-shadow:0 18px 30px rgba(94,56,239,.34)!important}.app.mobile-view-overview .bottom-nav-primary span{display:none!important}@media (max-width:390px){.app.mobile-view-overview .app-shell{padding-right:0!important;padding-left:0!important}.app.mobile-view-overview .home-screen .home-hero h1{font-size:clamp(26px,7vw,30px)!important}.app.mobile-view-overview .home-screen .home-hero h1,.app.mobile-view-overview .home-screen .home-hero-copy{max-width:250px!important}.app.mobile-view-overview .home-screen .home-hero-art{right:-18px!important;top:82px!important;width:122px!important;height:108px!important}.app.mobile-view-overview .home-screen .capture-card{grid-template-columns:minmax(0,1fr) 94px;min-height:132px;padding:17px 16px 14px!important}.app.mobile-view-overview .home-screen .capture-card-head{display:contents!important}.app.mobile-view-overview .home-screen .capture-card h2{font-size:20px!important;white-space:nowrap!important}.app.mobile-view-overview .home-screen .capture-card p{font-size:11px!important}.app.mobile-view-overview .home-screen .capture-card-art{width:138px!important;height:166px!important;transform:translate(66px,32px) rotate(-2deg)}.app.mobile-view-overview .home-screen .capture-primary-actions{width:min(100%,224px);margin-top:7px!important}.app.mobile-view-overview .home-screen .capture-primary-action,.app.mobile-view-overview .home-screen .capture-secondary-action{font-size:10px!important;padding:0 5px!important}.app.mobile-view-overview .home-screen .overview-create-action{min-height:31px!important;margin-top:7px!important;font-size:10px!important}.app.mobile-view-overview .home-screen .secondary-action-row>button{font-size:11px!important}}@media (max-width:350px){.app.mobile-view-overview .home-screen .capture-card-art,.app.mobile-view-overview .home-screen .home-hero-art{display:none!important}.app.mobile-view-overview .home-screen .home-hero{min-height:244px!important}.app.mobile-view-overview .home-screen .home-hero-copy{max-width:none!important}.app.mobile-view-overview .home-screen .capture-card-head{display:contents!important}.app.mobile-view-overview .home-screen .capture-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "actions"}}@media (max-width:640px){.app .bottom-nav,.app.mobile-view-overview .bottom-nav{position:fixed!important;right:0!important;bottom:0!important;left:0!important;z-index:60!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:end!important;width:100%!important;max-width:none!important;min-height:70px!important;margin:0 auto!important;padding:8px 4px calc(7px + env(safe-area-inset-bottom))!important;border:0!important;border-radius:17px 17px 0 0!important;background:#ffffff!important;box-shadow:0 -14px 34px rgba(36,44,88,.08)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app .bottom-nav button,.app.mobile-view-overview .bottom-nav button{display:grid!important;min-width:0!important;min-height:50px!important;place-items:center!important;grid-gap:3px!important;gap:3px!important;border:0!important;background:transparent!important;color:#4b5563!important;padding:0 2px!important;font-size:11px!important;font-weight:800!important;line-height:1.1!important}.app .bottom-nav button.active,.app.mobile-view-overview .bottom-nav button.active{color:#5b35ed!important}.app .bottom-nav-primary,.app.mobile-view-overview .bottom-nav-primary{width:70px!important;height:58px!important;margin-top:0!important;transform:translateY(-11px)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#111827!important}.app .bottom-nav-primary svg,.app.mobile-view-overview .bottom-nav-primary svg{width:58px!important;height:58px!important;padding:14px!important;border-radius:999px!important;background:linear-gradient(145deg,#7c3cff,#5834ee)!important;color:#ffffff!important;box-shadow:0 18px 30px rgba(94,56,239,.34)!important}.app .bottom-nav-primary span,.app.mobile-view-overview .bottom-nav-primary span{display:none!important}}@media (min-width:641px) and (max-width:920px){.app .bottom-nav,.app.mobile-view-overview .bottom-nav{right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:none!important;border-radius:17px 17px 0 0!important}}@media (min-width:921px){.app .bottom-nav,.app.mobile-view-overview .bottom-nav{display:none!important}.app.mobile-view-overview .app-shell{margin-left:260px!important;padding:88px 32px 48px!important}.app.mobile-view-overview .page{max-width:none!important;margin:0!important;padding:0!important}.app.mobile-view-overview .home-screen{max-width:1280px!important;margin:0 auto!important}.app.mobile-view-overview .home-screen-grid{grid-template-columns:minmax(520px,1.12fr) minmax(360px,.88fr)!important;grid-template-areas:"hero capture" "status capture" "deadlines chips" "setup setup" "review review"!important;align-items:start!important;gap:16px!important}.app.mobile-view-overview .home-hero{min-height:214px!important;border-radius:24px!important;padding:22px 26px!important}.app.mobile-view-overview .home-hero-copy{max-width:420px!important;padding-top:18px!important}.app.mobile-view-overview .home-hero-copy>span{display:inline-flex!important;color:rgba(255,255,255,.78)!important;font-size:13px!important}.app.mobile-view-overview .home-hero h1{max-width:420px!important;font-size:clamp(34px,3vw,48px)!important;line-height:1!important}.app.mobile-view-overview .home-hero p{display:block!important;font-size:14px!important}.app.mobile-view-overview .home-hero-art{right:24px!important;top:58px!important;width:164px!important;height:142px!important}.app.mobile-view-overview .capture-card{align-self:start!important;min-height:0!important;height:auto!important;border-radius:24px!important;padding:22px!important}.app.mobile-view-overview .capture-card-head{grid-template-columns:52px minmax(0,1fr) 122px!important}.app.mobile-view-overview .capture-card-art{display:block!important;width:122px!important;height:116px!important}.app.mobile-view-overview .capture-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app.mobile-view-overview .capture-card .mini-consent,.app.mobile-view-overview .capture-card .upload-review-steps,.app.mobile-view-overview .capture-next-step,.app.mobile-view-overview .overview-create-action,.app.mobile-view-overview .pilot-data-notice-upload{display:none!important}.app.mobile-view-overview .overview-create-action{display:inline-flex!important}.app.mobile-view-overview .reference-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.app.mobile-view-overview #deadlines.app-list-card,.app.mobile-view-overview .category-chip-section{margin-top:0!important;min-height:260px!important;border-radius:20px!important}.app.mobile-view-overview #deadlines.app-list-card{grid-area:deadlines!important}.app.mobile-view-overview .category-chip-section{grid-area:chips!important}.app.mobile-view-overview .app-shell{margin-left:260px!important;padding:88px 32px 48px!important}.app.mobile-view-overview .page{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.app.mobile-view-overview .app-workspace,.app.mobile-view-overview .home-screen{display:none!important}.app.mobile-view-overview .desktop-overview-workbench{display:grid!important;width:min(100%,1180px)!important;margin:0 auto!important}.app.mobile-view-overview .desktop-panel-capture .desktop-mini-consent{display:inline-flex!important;color:rgba(255,255,255,.86)!important;text-decoration:none!important}.app.mobile-view-overview .desktop-panel-capture .desktop-review-steps{display:grid!important}.app.mobile-view-overview .desktop-panel-capture .pilot-data-notice-upload{display:flex!important}.app.mobile-view-overview .topbar{display:block!important}.app.mobile-view-overview .topbar-inner{display:flex!important}.app.mobile-view-overview .app-shell{margin-left:230px!important;padding:76px 24px 28px 28px!important}.app.mobile-view-overview .desktop-overview-workbench{display:block!important;width:100%!important;max-width:1260px!important}.app.mobile-view-overview .desktop-panel-capture .desktop-mini-consent{color:#40527b!important}.app.mobile-view-overview .desktop-panel-capture .pilot-data-notice-upload{display:none!important}}@media (min-width:1501px){.app.mobile-view-overview .app-shell{margin-left:230px!important;padding:82px 32px 32px!important}.app.mobile-view-overview .desktop-overview-workbench{width:100%!important;max-width:none!important;margin:0!important}}@media (min-width:921px){.side-rail{z-index:120!important}.app-shell,.page{position:relative;z-index:1}.app{--dashboard-container-max:1480px;--dashboard-gap:16px;--dashboard-card-padding:16px;--dashboard-control-height:44px;--dashboard-row-height:56px}.app .page,.app .topbar-inner,.app.mobile-view-overview .desktop-overview-workbench,.app.mobile-view-overview .page{width:100%!important;max-width:var(--dashboard-container-max)!important;margin-right:auto!important;margin-left:auto!important}.app .page{padding:0 0 32px!important}.app .page,.app.mobile-view-overview .desktop-dashboard-grid,.app.mobile-view-overview .desktop-overview-workbench{overflow-x:hidden!important}.app.mobile-view-overview .desktop-overview-workbench{max-width:var(--dashboard-container-max)!important}.app.mobile-view-overview .desktop-dashboard-grid{max-width:100%!important}.app.mobile-view-overview .desktop-overview-workbench:before{display:none!important}.app-shell{padding:76px 24px 32px 28px!important}.app #settings,.app .app-workspace,.app .create-hub,.app .deadlines-mobile-view,.app .home-screen-grid{width:100%!important;max-width:100%!important}.app #settings,.app .app-workspace,.app .create-hub,.app .deadline-day-list,.app .home-screen-grid,.app .stack{gap:var(--dashboard-gap)!important}.app.mobile-view-create .home-screen-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"create"!important}.app.mobile-view-create .mobile-app-grid>:not(.mobile-screen-create){display:none!important}.app.mobile-view-create .mobile-screen-create{grid-area:create!important;display:grid!important;justify-self:stretch!important;width:100%!important;max-width:100%!important;margin:0!important}.app.mobile-view-form .app-workspace,.app.mobile-view-profile .app-workspace{grid-template-columns:minmax(0,1fr)!important}.app.mobile-view-form #settings,.app.mobile-view-profile #settings{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:100%!important}.app.mobile-view-form .proof-workflow-panel,.app.mobile-view-profile #company-profile,.app.mobile-view-profile .privacy-details,.app.mobile-view-profile .profile-readiness,.app.mobile-view-profile .profile-shortcuts,.app.mobile-view-profile .profile-summary{grid-column:1/-1!important}.app .card,.app .create-section,.app .empty-work-state,.app .form-card,.app .form-section,.app .optional-fields-panel{border-radius:12px!important}.app .create-section,.app .deadlines-mobile-view,.app .empty-work-state,.app .form-card,.app .form-section,.app .optional-fields-panel{padding:var(--dashboard-card-padding)!important}.app .app-workspace,.app .section{margin-top:0!important}.app .create-section-head,.app .form-section-head,.app .mobile-screen-head,.app .profile-section-title,.app .section-head{min-height:48px!important;margin-bottom:16px!important;align-items:center!important}.app .mobile-screen-head h1,.app .profile-section-title h2,.app .section-head h2{margin:0!important;font-size:24px!important;line-height:1.12!important}.app .form-section-head p,.app .profile-section-title p,.app .section-head p{line-height:1.4!important}.app .toolbar{display:grid!important;grid-template-columns:minmax(220px,1fr) 180px 150px 96px!important;grid-gap:16px!important;gap:16px!important;align-items:center!important}.app .ai-photo-picker,.app .btn,.app .create-section-head button,.app .empty-work-state button,.app .field input,.app .field select,.app .filter-button,.app .photo-add-card,.app .status-export-button,.app .toolbar button,.app .toolbar input,.app .toolbar select{min-height:var(--dashboard-control-height)!important}.app .field input,.app .field select,.app .toolbar input,.app .toolbar select{border-radius:10px!important;padding:0 12px!important}.app .btn,.app .empty-work-state button,.app .filter-button,.app .status-export-button,.app .toolbar button{border-radius:10px!important;padding:0 14px!important}.app .field textarea{min-height:96px!important;border-radius:10px!important;padding:12px!important}.app .create-options>.create-option:not(.template-option),.app .deadline-item,.app .document-item,.app .payment-method-row,.app .proof-history-item,.app .proof-row,.app .starter-proof-list button,.app .template-option>button{min-height:var(--dashboard-row-height)!important}.app.mobile-view-create .template-library-section .create-options{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:8px!important;gap:8px!important}.app.mobile-view-create .create-options>.create-option:not(.template-option),.app.mobile-view-create .template-option{display:grid!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;min-height:64px!important;border:1px solid rgba(226,232,240,.92)!important;border-radius:12px!important;background:rgba(255,255,255,.92)!important;box-shadow:0 8px 20px rgba(55,42,120,.045)!important;padding:8px!important}.app.mobile-view-create .template-option{grid-template-columns:minmax(0,1fr) auto!important}.app.mobile-view-create .create-options>.create-option:not(.template-option){grid-template-columns:34px minmax(0,1fr) 18px!important;grid-template-areas:"icon title arrow" "icon meta arrow"!important;padding:10px!important}.app.mobile-view-create .create-options>.create-option:not(.template-option),.app.mobile-view-create .template-option>button{color:#10111f!important;text-align:left!important}.app.mobile-view-create .template-option>button{display:grid!important;grid-template-columns:34px minmax(0,1fr) 18px!important;grid-template-areas:"icon title arrow" "icon meta arrow"!important;align-items:center!important;grid-gap:2px 10px!important;gap:2px 10px!important;min-width:0!important;border:0!important;background:transparent!important;padding:0!important}.app.mobile-view-create .create-option>span,.app.mobile-view-create .template-option>button span{grid-area:icon!important;display:grid!important;width:32px!important;height:32px!important;place-items:center!important;border-radius:10px!important;background:#f1efff!important;color:#5948db!important}.app.mobile-view-create .create-option>strong,.app.mobile-view-create .template-option>button strong{grid-area:title!important;min-width:0!important;overflow:hidden!important;font-size:13px!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app.mobile-view-create .create-option>small,.app.mobile-view-create .template-option>button small{grid-area:meta!important;min-width:0!important;overflow:hidden!important;color:#64748b!important;font-size:11px!important;font-weight:780!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app.mobile-view-create .create-option>em,.app.mobile-view-create .template-option>button em{grid-area:arrow!important;color:#9aa3b8!important;font-style:normal!important;font-size:20px!important}.app.mobile-view-create .template-actions{display:inline-flex!important;align-items:center!important;gap:4px!important}.app.mobile-view-create .template-actions button{display:grid!important;width:32px!important;height:32px!important;min-height:32px!important;place-items:center!important;border:1px solid rgba(226,232,240,.95)!important;border-radius:10px!important;background:#ffffff!important;color:#64748b!important;padding:0!important}}@media (min-width:921px) and (max-width:1180px){.app .toolbar,.app.mobile-view-documents .app-workspace,.app.mobile-view-form #settings,.app.mobile-view-profile #settings{grid-template-columns:minmax(0,1fr)!important}.app.mobile-view-documents .proof-workflow-panel{position:static!important}.app.mobile-view-documents .section-head{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:16px!important;gap:16px!important;align-items:start!important}.app.mobile-view-documents .proof-row{grid-template-columns:34px minmax(0,1.35fr) 40px 78px 86px minmax(70px,.7fr) 68px!important;gap:6px!important;min-height:56px!important;padding:8px!important}.app.mobile-view-documents .proof-row .toolbar{gap:6px!important}.app.mobile-view-documents .proof-row .toolbar .btn{min-height:32px!important;padding:0 8px!important;font-size:11px!important}}.app.mobile-view-create .create-hub{display:grid!important;grid-gap:16px!important;gap:16px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:0!important}.app.mobile-view-create .create-hub .mobile-screen-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin:0!important}.app.mobile-view-create .create-hub .mobile-screen-head h1{color:#07112d!important;font-size:26px!important;font-weight:950!important;line-height:1.08!important;letter-spacing:0!important}.app.mobile-view-create .create-hub .mobile-screen-head p{margin:6px 0 0!important;color:#5f6b82!important;font-size:13px!important;font-weight:650!important;line-height:1.35!important}.app.mobile-view-create .create-section{gap:14px!important;border:1px solid rgba(226,232,240,.86)!important;border-radius:10px!important;background:rgba(255,255,255,.9)!important;box-shadow:0 12px 28px rgba(15,23,42,.035)!important;padding:16px!important}.app.mobile-view-create .create-section-head{display:flex!important;min-height:0!important;margin:0!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}.app.mobile-view-create .create-section-head>div{min-width:0!important}.app.mobile-view-create .create-section-head span{display:block!important;color:#101936!important;font-size:14px!important;font-weight:950!important;line-height:1.2!important}.app.mobile-view-create .create-section-head small{display:block!important;margin-top:3px!important;color:#667085!important;font-size:12px!important;font-weight:650!important;line-height:1.3!important}.app.mobile-view-create .pilot-data-notice-create{display:none!important}.app.mobile-view-create .create-fast-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.app.mobile-view-create .create-fast-card{position:relative!important;display:grid!important;grid-template-columns:50px minmax(0,1fr) 18px!important;grid-template-areas:"icon title arrow" "icon copy arrow" "icon action arrow"!important;min-height:104px!important;align-content:center!important;grid-gap:3px 16px!important;gap:3px 16px!important;border:1px solid rgba(226,232,240,.9)!important;border-radius:8px!important;background:#ffffff!important;color:#101936!important;box-shadow:none!important;padding:18px!important;text-align:left!important}.app.mobile-view-create .create-fast-card:after{content:"›";grid-area:arrow;align-self:start;justify-self:end;color:#111827;font-size:22px;font-weight:600;line-height:1}.app.mobile-view-create .create-fast-card>span{grid-area:icon!important;display:grid!important;width:48px!important;height:48px!important;place-items:center!important;border-radius:8px!important}.app.mobile-view-create .create-upload-card>span{background:#e8efff!important;color:#4169e1!important}.app.mobile-view-create .create-manual-card>span{background:#dcfce9!important;color:#0f9f77!important}.app.mobile-view-create .create-ai-card>span{background:#f2e8ff!important;color:#8b45db!important}.app.mobile-view-create .create-fast-card strong{grid-area:title!important;min-width:0!important;color:#101936!important;font-size:14px!important;font-weight:950!important;line-height:1.15!important}.app.mobile-view-create .create-fast-card small{grid-area:copy!important;min-width:0!important;color:#64748b!important;font-size:12px!important;font-weight:650!important;line-height:1.32!important}.app.mobile-view-create .create-fast-card em{grid-area:action!important;display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;min-height:26px!important;align-items:center!important;gap:5px!important;margin-top:8px!important;border-radius:999px!important;background:rgba(246,247,251,.95)!important;color:#5647d8!important;padding:0 10px!important;font-size:11px!important;font-style:normal!important;font-weight:900!important}.app.mobile-view-create .starter-pack-panel{background:rgba(255,255,255,.92)!important}.app.mobile-view-create .create-template-toolbar{display:grid!important;grid-template-columns:minmax(220px,1fr) 144px 36px 36px!important;grid-gap:8px!important;gap:8px!important;align-items:center!important;min-width:min(520px,54%)!important}.app.mobile-view-create .create-template-toolbar .create-template-category{position:relative!important;padding-right:8px!important}.app.mobile-view-create .create-template-toolbar button,.app.mobile-view-create .create-template-toolbar label{display:inline-flex!important;min-height:34px!important;align-items:center!important;gap:8px!important;border:1px solid rgba(226,232,240,.92)!important;border-radius:10px!important;background:#ffffff!important;color:#667085!important;box-shadow:none!important;padding:0 10px!important;font-size:11px!important;font-weight:850!important}.app.mobile-view-create .create-template-toolbar label{min-width:0!important}.app.mobile-view-create .create-template-toolbar input{color:#101936!important;padding:0!important}.app.mobile-view-create .create-template-toolbar input,.app.mobile-view-create .create-template-toolbar select{min-width:0!important;width:100%!important;border:0!important;outline:0!important;background:transparent!important;font-size:11px!important}.app.mobile-view-create .create-template-toolbar select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;color:#667085!important;padding:0 16px 0 0!important;font-weight:850!important}.app.mobile-view-create .create-template-toolbar .create-template-category svg{position:absolute!important;right:8px!important;pointer-events:none!important}.app.mobile-view-create .create-template-toolbar button{justify-content:center!important;white-space:nowrap!important}.app.mobile-view-create .create-template-toolbar button.active{color:#5647d8!important;background:#f4f2ff!important}.app.mobile-view-create .create-template-toolbar button:not(.active):hover,.app.mobile-view-create .create-template-toolbar label:focus-within{border-color:rgba(99,82,220,.34)!important;color:#5647d8!important}.app.mobile-view-create .create-reference-list{display:grid!important;grid-gap:8px!important;gap:8px!important}.app.mobile-view-create .create-reference-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app.mobile-view-create .create-reference-list button{display:grid!important;grid-template-columns:34px minmax(0,1fr) minmax(98px,auto) 92px!important;min-height:56px!important;align-items:center!important;grid-gap:12px!important;gap:12px!important;border:1px solid rgba(226,232,240,.88)!important;border-radius:8px!important;background:#ffffff!important;color:#101936!important;padding:8px 12px!important;text-align:left!important;box-shadow:0 8px 18px rgba(15,23,42,.025)!important}.app.mobile-view-create .create-reference-list-grid button{grid-template-columns:34px minmax(0,1fr)!important;grid-template-areas:"icon copy" "badge badge" "action action"!important;min-height:132px!important;align-content:start!important}.app.mobile-view-create .create-reference-list-grid .create-row-icon{grid-area:icon!important}.app.mobile-view-create .create-reference-list-grid .create-row-copy{grid-area:copy!important}.app.mobile-view-create .create-reference-list-grid .create-row-badge{grid-area:badge!important}.app.mobile-view-create .create-reference-list-grid button>em{grid-area:action!important;justify-self:stretch!important}.app.mobile-view-create .create-row-icon{display:grid!important;width:30px!important;height:30px!important;place-items:center!important;border-radius:8px!important;background:#f2efff!important;color:#6552dc!important}.app.mobile-view-create .create-row-copy{display:grid!important;min-width:0!important;grid-gap:2px!important;gap:2px!important}.app.mobile-view-create .create-row-copy strong{overflow:hidden!important;color:#101936!important;font-size:12px!important;font-weight:950!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app.mobile-view-create .create-row-copy small{overflow:hidden!important;color:#667085!important;font-size:10.5px!important;font-weight:700!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app.mobile-view-create .create-row-badge{justify-self:start!important;max-width:158px!important;overflow:hidden!important;border-radius:999px!important;background:#f4f2ff!important;color:#5f43d6!important;padding:4px 9px!important;font-size:10px!important;font-weight:950!important;line-height:1.1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app.mobile-view-create .create-row-badge-insurance{background:#f4efff!important;color:#7547d8!important}.app.mobile-view-create .create-row-badge-contract{background:#eafaf1!important;color:#16835d!important}.app.mobile-view-create .create-row-badge-safety{background:#eaf4ff!important;color:#2563c7!important}.app.mobile-view-create .create-row-badge-people{background:#fff0f0!important;color:#c75353!important}.app.mobile-view-create .create-row-badge-checks{background:#f1edff!important;color:#6045cc!important}.app.mobile-view-create .create-row-badge-maintenance{background:#fff7df!important;color:#a56800!important}.app.mobile-view-create .create-row-badge-control{background:#e9f7ff!important;color:#1672a7!important}.app.mobile-view-create .create-row-badge-handover{background:#e7fbf8!important;color:#16817b!important}.app.mobile-view-create .create-row-icon-contract,.app.mobile-view-create .create-row-icon-handover{background:#eafaf1!important;color:#16835d!important}.app.mobile-view-create .create-row-icon-control,.app.mobile-view-create .create-row-icon-safety{background:#eaf4ff!important;color:#2563c7!important}.app.mobile-view-create .create-row-icon-people{background:#fff0f0!important;color:#c75353!important}.app.mobile-view-create .create-row-icon-maintenance{background:#fff7df!important;color:#a56800!important}.app.mobile-view-create .create-reference-list button>em{justify-self:end!important;display:inline-flex!important;min-height:28px!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(226,232,240,.92)!important;border-radius:8px!important;background:#ffffff!important;color:#101936!important;padding:0 11px!important;font-size:10.5px!important;font-style:normal!important;font-weight:900!important}.app.mobile-view-create .create-more-templates{justify-self:center!important;display:inline-flex!important;min-height:34px!important;align-items:center!important;gap:6px!important;border:0!important;background:transparent!important;color:#5647d8!important;padding:0 12px!important;font-size:12px!important;font-weight:950!important}.app.mobile-view-create .create-template-empty{display:grid!important;min-height:56px!important;place-items:center!important;border:1px dashed rgba(148,163,184,.45)!important;border-radius:8px!important;color:#667085!important;background:rgba(248,250,252,.72)!important;font-size:12px!important;font-weight:850!important}.app.mobile-view-create .ai-create-section{gap:12px!important}.app.mobile-view-create .ai-create-panel{border:0!important;border-radius:0!important;background:transparent!important;padding:0!important}.app.mobile-view-create .ai-create-controls{grid-template-columns:210px minmax(0,1fr) 220px!important;gap:10px!important;align-items:stretch!important}.app.mobile-view-create .ai-create-controls .btn,.app.mobile-view-create .ai-create-controls textarea,.app.mobile-view-create .ai-photo-picker{min-height:54px!important;border-radius:8px!important}.app.mobile-view-create .ai-create-controls .btn:disabled{cursor:not-allowed!important;background:#e5e7eb!important;color:#8a94a6!important;box-shadow:none!important}.app.mobile-view-create .ai-create-hint{margin:8px 0 0!important;color:#667085!important;font-size:11px!important;font-weight:780!important;line-height:1.35!important}.app.mobile-view-create .ai-photo-picker{justify-content:center!important;border:1px solid rgba(226,232,240,.9)!important;background:#ffffff!important;color:#344054!important;font-size:11px!important;font-weight:850!important;padding:0 12px!important}.app.mobile-view-create .ai-create-controls textarea{resize:none!important;border:1px solid rgba(226,232,240,.9)!important;background:#ffffff!important;color:#101936!important;padding:16px!important;font-size:13px!important;line-height:1.35!important}.app.mobile-view-create .ai-create-controls .btn{justify-content:center!important;border:0!important;background:linear-gradient(135deg,#246bff,#8b43f6)!important;color:#ffffff!important;box-shadow:0 12px 24px rgba(79,70,229,.22)!important;font-size:13px!important;font-weight:950!important}@media (min-width:921px){.app.mobile-view-create .create-hub .mobile-screen-head .icon-button{display:none!important}}@media (max-width:1180px){.app.mobile-view-create .create-fast-grid{grid-template-columns:minmax(0,1fr)!important}.app.mobile-view-create .create-section-head{display:grid!important}.app.mobile-view-create .ai-create-controls,.app.mobile-view-create .create-template-toolbar{grid-template-columns:minmax(0,1fr)!important;min-width:0!important}.app.mobile-view-create .create-template-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app.mobile-view-create .create-template-toolbar label{grid-column:1/-1!important}.app.mobile-view-create .create-reference-list button{grid-template-columns:32px minmax(0,1fr) 84px!important;grid-template-areas:"icon copy action" "icon badge action"!important}.app.mobile-view-create .create-reference-list-grid{grid-template-columns:minmax(0,1fr)!important}.app.mobile-view-create .create-reference-list .create-row-icon{grid-area:icon!important}.app.mobile-view-create .create-row-copy{grid-area:copy!important}.app.mobile-view-create .create-row-badge{grid-area:badge!important}.app.mobile-view-create .create-reference-list button>em{grid-area:action!important}}