@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Manrope:wght@600;700&display=swap";:root{color:#17202a;--orange:#f04b16;--line:#dfe3e5;--nav:#17232d;--muted:#68717a;background:#f7f8f8;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}.app{grid-template-columns:220px 1fr;min-height:100vh;display:grid}.sidebar{color:#fff;z-index:10;background:linear-gradient(155deg,#1d2b36,#111b23);width:220px;height:100vh;position:fixed}.brand{border-bottom:1px solid #32404a;height:108px;padding:20px 24px;position:relative}.brand b{letter-spacing:.5px;font:700 29px Manrope}.brand b span{color:var(--orange);margin-left:5px}.brand small{letter-spacing:.5px;color:#d9dee1;margin-top:5px;font-size:10px;line-height:1.45;display:block}.close{display:none}.sidebar nav{padding-top:10px}.sidebar button{color:#dfe4e7;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;width:100%;height:48px;padding:0 20px;font:500 14px Inter;display:flex}.sidebar button svg{width:20px}.sidebar nav button.active{color:#fff;border-left:3px solid var(--orange);background:#2a3945;padding-left:17px}.sidefoot{width:100%;padding:0 14px;position:absolute;bottom:12px}.profile{border-top:1px solid #43505a;align-items:center;gap:10px;padding:20px 2px 12px;display:flex}.profile>i,.owner i{color:#26323a;background:#e7eaec;border:1px solid #cbd0d3;border-radius:50%;place-items:center;font-style:normal;display:grid}.profile>i{width:32px;height:32px}.profile span{flex:1}.profile b,.profile small{font-size:12px;display:block}.profile small{color:#aeb7bd;margin-top:3px;font-size:10px}.profile svg{width:14px}.sidefoot button{color:#bfc7cc;height:42px;padding:0 5px}.sidefoot button svg{width:17px}main{grid-column:2;min-width:0}header{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:20px;height:66px;padding:0 30px;display:flex}.search{border:1px solid #d8dcde;border-radius:5px;align-items:center;gap:10px;width:min(650px,65%);height:40px;padding:0 12px;display:flex}.search svg{color:#657079;width:17px}.search input{border:0;outline:0;flex:1;font:400 13px Inter}.search kbd{color:#788087;background:#f0f2f3;border-radius:4px;padding:5px 8px;font:12px Inter}.headicons{gap:22px;margin-left:auto;display:flex}.headicons svg{width:19px}.menub{display:none}.workspace{grid-template-columns:minmax(650px,1fr) 290px;display:grid}.content{min-width:0;padding:27px 24px 40px}.welcome{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.welcome h1{margin:0;font:700 27px Manrope}.welcome p{color:var(--muted);margin:5px 0 0;font-size:12px}.primary{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:5px;align-items:center;gap:8px;padding:12px 17px;font:600 13px Inter;display:flex;box-shadow:0 3px 10px #e9471430}.primary svg{width:17px}.sectiontitle{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.sectiontitle>div{align-items:center;gap:9px;display:flex}.sectiontitle h2{margin:0;font:700 15px Manrope}.sectiontitle span,.today h3 em{color:var(--orange);background:#ffebe4;border-radius:20px;padding:4px 7px;font:600 11px Inter}.sectiontitle select{color:#35404a;background:#fff;border:1px solid #d8dcde;border-radius:5px;padding:9px 30px 9px 12px}.projectlist{border:1px solid var(--line);background:#fff;border-radius:6px;overflow:hidden}.labels,.projectrow{text-align:left;grid-template-columns:85px 60px minmax(155px,1.5fr) minmax(110px,1fr) minmax(140px,1.15fr) 120px 60px;align-items:center;gap:8px;display:grid}.labels{color:#68717a;min-height:35px;padding:0 15px;font-size:9px}.projectrow{border:0;border-top:1px solid var(--line);color:#27313a;cursor:pointer;background:#fff;width:100%;min-height:57px;padding:10px 15px;font:400 10px Inter}.projectrow:hover{background:#fafbfb}.projectrow.selected{box-shadow:inset 3px 0 var(--orange);background:#fff7f4}.projectrow b,.projectrow small{display:block}.projectrow b{margin-bottom:4px;font-weight:600}.projectrow small{color:#667079}.health{font-weight:600}.health i{border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.critical{color:#d72424}.critical i{background:#d72424}.at-risk{color:#e27615}.at-risk i{background:#e27615}.needs-attention{color:#b78000}.needs-attention i{background:#efb617}.waiting{color:#6f7880}.waiting i{background:#aab0b4}.healthy{color:#21823d}.healthy i{background:#36a650}.owner{align-items:center;gap:6px;display:flex}.owner i{width:23px;height:23px;font-size:8px}.overdue{color:#d72424;font-weight:600}.empty{text-align:center;color:var(--muted);padding:40px}.story{border:1px solid var(--line);border-left:3px solid var(--orange);background:#fff;border-radius:6px;margin-top:14px;padding:19px 20px}.storyhead{justify-content:space-between;display:flex}.storyhead h2{margin:0;font:700 17px Manrope}.storyhead p{margin:7px 0;font-size:11px}.storyhead p>i{background:#67717a;border-radius:50%;width:3px;height:3px;margin:0 8px 3px;display:inline-block}.tag{background:#fde5e2;border-radius:4px;margin-left:8px;padding:4px 7px;font-size:9px}.storyhead button,.link{color:#343d44;cursor:pointer;background:0 0;border:0;font:500 10px Inter}.direction{background:#f5f7f7;border:1px solid #e1e5e6;grid-template-columns:1.2fr 1fr auto;gap:20px;margin:15px 0;padding:12px 14px;display:grid}.direction small,.direction b,.direction span{display:block}.direction small{color:#737c83;letter-spacing:.7px;margin-bottom:4px;font-size:8px}.direction b{font-size:11px}.direction span{color:#697179;margin-top:3px;font-size:9px}.direction button{color:#fff;cursor:pointer;background:#17232d;border:0;border-radius:4px;align-items:center;gap:6px;padding:0 13px;font:600 10px Inter;display:flex}.direction button svg{width:14px}.stages{justify-content:space-between;margin:22px 4px 26px;display:flex;position:relative}.stages:before{content:"";background:#bcc3c7;height:1px;position:absolute;top:9px;left:1%;right:1%}.stages>div{z-index:1;text-align:center;width:10%}.stages i{background:#fff;border:1px solid #b8c0c4;border-radius:50%;place-items:center;width:18px;height:18px;margin:auto;display:grid}.stages svg{width:11px}.stages span{white-space:pre-line;margin-top:6px;font-size:8px;line-height:1.3;display:block}.stages .done i,.stages .current i{color:#e52e25;border-color:#e52e25}.stages .current i{color:#fff;background:#e52e25;box-shadow:0 0 0 3px #fff,0 0 0 4px #e52e25}.storygrid{grid-template-columns:1.2fr 1fr;gap:20px;display:grid}.summary{border:1px solid var(--line);border-radius:5px;padding:15px}.summary header{border:0;justify-content:space-between;height:auto;padding:0;display:flex}.summary header b{font-size:10px}.summary header b span{color:var(--orange);font-size:14px}.summary header small{color:#777;font-size:8px}.summary>p{color:#3e474e;font-size:10px;line-height:1.6}.insights{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;padding-top:10px;display:grid}.insights b{font-size:9px}.insights p{margin:5px 0;font-size:9px;line-height:1.4}.timeline h3{margin:3px 0 12px;font:700 11px Manrope}.timeline>div{grid-template-columns:12px 85px 1fr;min-height:39px;font-size:9px;display:grid;position:relative}.timeline>div:after{content:"";background:#b9c0c4;width:1px;position:absolute;top:8px;bottom:-4px;left:4px}.timeline>div:last-child:after{display:none}.timeline i{z-index:1;background:#fff;border:1px solid #68727a;border-radius:50%;width:9px;height:9px}.timeline i.hot{background:#d92720;border-color:#d92720}.timeline small{font-size:8px}.today{border-left:1px solid var(--line);background:#fff;padding:29px 22px}.todayhead{justify-content:space-between;align-items:center;margin-bottom:27px;display:flex}.today h2{margin:0;font:700 16px Manrope}.todayhead span{color:#747d84;font-size:11px}.today h3{margin:0 0 14px;font:700 13px Manrope}.task{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:20px 1fr;gap:8px;margin-bottom:13px;padding:0 0 13px;display:grid}.task input{appearance:none;border:1px solid #aeb6bb;border-radius:2px;width:15px;height:15px;margin:1px 0}.task input:checked{background:var(--orange);border-color:var(--orange)}.task span>*{display:block}.task b{color:var(--orange);margin-bottom:6px;font-size:9px}.task strong{margin-bottom:5px;font-size:10px}.task small{color:#68717a;font-size:9px}.link{color:var(--orange);padding:0;font-size:10px}.today hr{border:0;border-top:1px solid var(--line);margin:24px 0}.event{border-left:3px solid #2685da;margin:0 0 11px;padding:5px 0 5px 10px}.event b,.event small{display:block}.event b{margin-bottom:5px;font-size:10px}.event small{color:#667078;font-size:9px}.event.e1{border-color:#3aa94b}.event.e2{border-color:#ed851d}.event.e3{border-color:#1da4be}.toast{color:#fff;z-index:30;background:#17232d;border-radius:5px;align-items:center;gap:9px;padding:14px 18px;font-size:12px;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 10px 25px #0003}.toast svg{color:#55c56a;width:16px}@media (width<=1100px){.workspace{grid-template-columns:1fr}.today{border-left:0;border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:12px 28px;display:grid}.todayhead,.today>h3,.today>hr,.today>.link{grid-column:1/-1}.labels,.projectrow{grid-template-columns:80px 55px 1.3fr 1fr 1.15fr 55px}.labels span:nth-child(6),.projectrow>span:nth-child(6){display:none}}@media (width<=760px){.app{display:block}.sidebar{transition:all .2s;transform:translate(-100%)}.sidebar.open{transform:none}.close{position:absolute;top:14px;right:8px;width:35px!important;padding:0!important;display:block!important}.close svg{width:18px}.sidebar.open:after{content:"";background:#0006;width:100vw;height:100vh;position:fixed;top:0;left:220px}.menub{background:0 0;border:0;padding:0;display:block}.menub svg{width:21px}main{grid-column:auto}header{padding:0 16px}.search{width:100%}.search kbd,.headicons{display:none}.content{padding:22px 15px}.welcome h1{font-size:22px}.welcome p{display:none}.primary{padding:11px;font-size:0}.primary svg{margin:0}.labels{display:none}.projectrow{grid-template-columns:1fr auto;gap:7px 12px;padding:14px}.projectrow>span{display:block!important}.projectrow>span:nth-child(2){grid-row:1}.projectrow>span:nth-child(3){grid-area:2/1/auto/-1}.projectrow>span:nth-child(4),.projectrow>span:nth-child(6){display:none!important}.projectrow>span:nth-child(5){grid-column:1}.projectrow>span:nth-child(7){grid-column:2}.story{padding:15px 12px}.storyhead button{display:none}.direction{grid-template-columns:1fr 1fr}.direction button{grid-column:1/-1;justify-content:center;min-height:38px}.stages{justify-content:flex-start;padding-bottom:8px;overflow-x:auto}.stages>div{min-width:76px}.storygrid{grid-template-columns:1fr}.today{padding:24px 16px;display:block}.todayhead,.today>h3,.today>hr,.today>.link{display:flex}.today h3{display:block}.insights{grid-template-columns:1fr}.toast{bottom:15px;left:15px;right:15px}}.employeeadmin{max-width:1180px}.inviteemployee{border:1px solid var(--line);border-left:3px solid var(--orange);background:#fff;border-radius:7px;grid-template-columns:minmax(220px,1.2fr) 1fr 1fr 160px auto;align-items:end;gap:16px;margin-bottom:18px;padding:20px;display:grid}.inviteemployee h2{margin:0;font:700 16px Manrope}.inviteemployee p{color:var(--muted);margin:6px 0 0;font-size:11px}.inviteemployee label,.employeelist label{color:#46515a;gap:7px;font-size:10px;font-weight:600;display:grid}.inviteemployee input,.inviteemployee select,.employeelist select{color:#202a32;background:#fff;border:1px solid #d4dadd;border-radius:5px;height:40px;padding:0 11px;font:500 12px Inter}.inviteemployee .primary{justify-content:center;height:40px}.employeealert{border-radius:5px;align-items:center;gap:8px;margin-bottom:12px;padding:11px 13px;font-size:11px;display:flex}.employeealert svg{width:15px}.employeealert.success{color:#187038;background:#edf8f0;border:1px solid #bee5c8}.employeealert.error{color:#b33716;background:#fff1ed;border:1px solid #ffc8b8}.employeelist{gap:10px;display:grid}.employeelist article{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:minmax(250px,1fr) 180px auto;align-items:center;gap:22px;padding:16px 18px;display:grid}.employeelist article.inactive{opacity:.75;background:#f3f5f5}.employeeidentity{align-items:center;gap:12px;display:flex}.employeeidentity>i{color:#cf3c0f;background:#ffebe4;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-style:normal;font-weight:700;display:grid}.employeeidentity span{gap:4px;display:grid}.employeeidentity b{font:700 14px Manrope}.employeeidentity small{color:var(--muted);font-size:10px}.employeeactions{justify-content:flex-end;gap:8px;display:flex}.employeeactions button{cursor:pointer;border-radius:5px;height:36px;padding:0 12px;font:600 10px Inter}.employeeactions .secondary{color:#34404a;background:#fff;border:1px solid #cfd5d8}.employeeactions .deactivate{color:#c13c18;background:#fff;border:1px solid #f2b6a5}.employeeactions .reactivate{color:#1c7337;background:#fff;border:1px solid #a8d7b4}.employeeactions button:disabled,.inviteemployee button:disabled{opacity:.5;cursor:not-allowed}.passwordcontinue{justify-content:center;width:100%;margin-top:18px}@media (width<=980px){.inviteemployee{grid-template-columns:1fr 1fr}.inviteemployee>div{grid-column:1/-1}.employeelist article{grid-template-columns:1fr 160px}.employeeactions{grid-column:1/-1}}@media (width<=620px){.inviteemployee{grid-template-columns:1fr}.inviteemployee>div{grid-column:auto}.employeelist article{grid-template-columns:1fr}.employeeactions{grid-column:auto;justify-content:stretch}.employeeactions button{flex:1}.employeeadmin .welcome .primary{font-size:0}.employeelist label{width:100%}}.sidebar .close{display:none}.sidebar{flex-direction:column;display:flex;overflow:hidden}.sidebar .brand{flex:none}.sidebar nav{scrollbar-width:thin;scrollbar-color:#52616b transparent;flex:1;min-height:0;padding-bottom:8px;overflow-y:auto}.sidebar nav button{height:44px}.sidefoot{background:#121d25;flex:none;padding:0 14px 8px;position:static!important;bottom:auto!important}.headicons button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.primary:disabled,.direction button:disabled{opacity:.55;cursor:default}.userswitch{color:#89959d;text-transform:uppercase;letter-spacing:.5px;padding:0 4px 8px;font:500 8px Inter;display:block}.userswitch select{color:#fff;background:#23323d;border:1px solid #45535d;border-radius:4px;width:100%;margin-top:5px;padding:7px;font:500 10px Inter;display:block}.viewcontrols{align-items:center;gap:5px!important;display:flex!important}.viewcontrols button{color:#5b666e;cursor:pointer;background:#fff;border:1px solid #d8dcde;border-radius:5px;padding:9px 11px;font:600 10px Inter}.viewcontrols button.selectedview{color:#fff;background:#17232d;border-color:#17232d}.viewcontrols select{margin-left:3px}.detailgrid aside>label{color:#637078;margin:0 0 15px;font:600 9px Inter;display:block}.detailgrid aside>label select{color:#26323a;background:#fff;border:1px solid #ccd2d5;border-radius:4px;width:100%;margin-top:6px;padding:9px;font:500 10px Inter;display:block}.archivebtn{color:#b32b20;cursor:pointer;background:#fff;border:1px solid #d8a9a2;border-radius:5px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:18px;padding:10px;font:600 10px Inter;display:flex}.archivebtn svg{width:14px}.history{border-top:1px solid var(--line)}.history>div{border-bottom:1px solid var(--line);grid-template-columns:12px 1fr;gap:8px;padding:10px 0;display:grid}.history i{background:var(--orange);border-radius:50%;width:7px;height:7px;margin-top:3px}.history b,.history small{display:block}.history b{font-size:9px;line-height:1.45}.history small{color:#7a8389;margin-top:4px;font-size:8px}.emptyassign{color:#7b848a;padding:8px 0 18px;font-size:10px}.sidefoot{bottom:6px}.sidefoot .profile{padding:12px 2px 8px}.sectionpage{max-width:1220px}.pagecards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pagecard{border:1px solid var(--line);text-align:left;cursor:pointer;color:#27313a;background:#fff;border-radius:7px;padding:20px}.pagecard:hover{border-color:#f04b16;box-shadow:0 8px 22px #17232d12}.pagecard h2{margin:13px 0 5px;font:700 16px Manrope}.pagecard p{color:var(--muted);margin:0 0 18px;font-size:11px}.pagecard dl{border-top:1px solid var(--line);grid-template-columns:1fr 1.3fr .6fr;gap:12px;padding-top:14px;display:grid}.pagecard dl div,.detail dl div{display:block}.pagecard dt,.detail dt{text-transform:uppercase;letter-spacing:.6px;color:#737c83;font-size:8px}.pagecard dd,.detail dd{margin:5px 0;font-size:10px;font-weight:600}.pagecard strong{color:var(--orange);margin-top:14px;font-size:10px;display:block}.operational{border:1px solid var(--line);background:#fff;border-radius:7px;overflow:hidden}.ophead,.oprow{grid-template-columns:1.5fr .7fr 1.2fr .8fr;align-items:center;gap:18px;padding:0 18px;display:grid}.ophead{color:#6b747b;text-transform:uppercase;letter-spacing:.5px;background:#f4f6f6;height:40px;font-size:9px}.oprow{border-top:1px solid var(--line);min-height:64px;font-size:11px}.oprow b,.oprow span{display:block}.oprow small{color:#778087;margin-top:5px;font-size:9px;display:block}.modalback{z-index:50;background:#0c151db8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:8px;width:min(650px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 24px 70px #0007}.modal.detail{width:min(820px,100%)}.modalhead{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:24px 26px;display:flex}.modalhead h2{margin:3px 0 5px;font:700 22px Manrope}.modalhead p{color:var(--muted);margin:0;font-size:11px}.modalhead>button{cursor:pointer;background:#f1f3f3;border:0;border-radius:50%;flex:none;width:34px;height:34px;padding:7px}.modalhead svg{width:19px}.modal form{padding:23px 26px}.formgrid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.formgrid label{color:#46515a;font:600 10px Inter}.formgrid .wide{grid-column:1/-1}.formgrid input,.formgrid select{color:#17202a;background:#fff;border:1px solid #ccd2d5;border-radius:5px;width:100%;height:42px;margin-top:7px;padding:0 11px;font:400 12px Inter;display:block}.formgrid input:focus,.formgrid select:focus{border-color:var(--orange);outline:2px solid #f04b1633}.modalactions{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:24px;padding-top:18px;display:flex}.secondary{cursor:pointer;background:#fff;border:1px solid #cfd4d7;border-radius:5px;padding:10px 17px;font:600 12px Inter}.detailgrid{grid-template-columns:1.5fr .8fr;gap:25px;padding:25px 27px;display:grid}.detailgrid h3{margin:0 0 12px;font:700 12px Manrope}.detailgrid article>p{color:#455059;font-size:11px;line-height:1.65}.detailnext{border-left:3px solid var(--orange);background:#f5f7f7;margin-bottom:25px;padding:17px}.detailnext small,.detailnext b{display:block}.detailnext small{color:#69737a;letter-spacing:.6px;font-size:8px}.detailnext b{margin:6px 0;font-size:14px}.detailnext p{color:var(--muted);font-size:10px}.detailnext .primary{margin-top:15px}.detailgrid aside{background:#f5f7f7;border-radius:6px;padding:18px}.detail dl{margin:0}.detail dl div{border-bottom:1px solid #dce1e3;padding:10px 0}.detail dl div:last-child{border:0}.driveopen{color:#26323a;background:#fff;border:1px solid #cbd2d5;border-radius:5px;align-items:center;gap:7px;margin-top:14px;padding:10px;font:600 10px Inter;text-decoration:none;display:flex}.driveopen svg{width:14px}.driveopen svg:last-child{width:12px;margin-left:auto}.drivedocs{margin:22px 0}.drivetitle{justify-content:space-between;align-items:center;display:flex}.drivetitle h3{margin:0}.drivetitle span{color:#287a3e;background:#e8f5eb;border-radius:20px;padding:4px 7px;font-size:8px}.drivegrid{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.drivefolder{border:1px solid var(--line);border-radius:5px;overflow:hidden}.drivefolder>a{color:#29333a;align-items:center;gap:8px;padding:10px;text-decoration:none;display:flex}.drivefolder>a>svg{color:#63717a;flex:none;width:15px}.drivefolder>a>svg:last-child{width:11px;margin-left:auto}.drivefolder a span{min-width:0}.drivefolder a b,.drivefolder a small{display:block}.drivefolder a b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.drivefolder a small{color:#7a8389;margin-top:3px;font-size:8px}.drivefolder .drivefile{border-top:1px solid var(--line);background:#f8f9f9;padding-left:12px}.drivefolder .drivefile>svg:first-child{color:#d33b31}.sidefoot button{position:relative}.connected-dot{background:#45b866;border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 3px #45b86622}.modal.connection{width:min(650px,100%)}.connectionbody{grid-template-columns:52px 1fr;gap:18px;padding:27px;display:grid}.connectionicon{width:52px;height:52px;color:var(--orange);background:#fff3ed;border-radius:12px;place-items:center;display:grid}.connectionicon svg{width:25px}.connectioncopy p{color:#5f6b73;margin:8px 0 17px;font-size:11px;line-height:1.6}.connectiontitle{justify-content:space-between;align-items:center;gap:15px;display:flex}.connectiontitle h3{margin:0;font:700 17px Manrope}.connectiontitle span{text-transform:uppercase;letter-spacing:.55px;border-radius:20px;padding:6px 9px;font:700 8px Inter}.notconnected{color:#7b6260;background:#f3eeee}.isconnected{color:#287a3e;background:#e8f5eb}.permissionnote,.accountrow{background:#f5f7f7;border:1px solid #e1e5e6;border-radius:6px;align-items:center;gap:11px;padding:13px;display:flex}.permissionnote svg,.accountrow svg{color:#65737b;flex:none;width:18px}.accountrow svg{color:#2d8b49}.permissionnote b,.permissionnote small,.accountrow b,.accountrow small{display:block}.permissionnote b,.accountrow b{font-size:10px}.permissionnote small,.accountrow small{color:#748087;margin-top:4px;font-size:9px}.connectionactions{margin-top:18px}.googlebutton{color:#27323a;cursor:pointer;background:#fff;border:1px solid #cbd1d4;border-radius:5px;align-items:center;gap:11px;height:42px;padding:0 16px;font:600 11px Inter;display:flex;box-shadow:0 1px 2px #17232d0b}.googlebutton span{color:#4285f4;font:700 17px Arial}.googlebutton:hover{background:#fafbfb;border-color:#9ca7ac}.googlebutton:disabled{opacity:.6;cursor:wait}.connectioncopy .connectionstatus{color:#9a3d20;border-left:3px solid var(--orange);background:#fff2ec;margin:13px 0;padding:9px 11px}.connectionfooter{border-top:1px solid var(--line);background:#f5f7f7;align-items:flex-start;gap:11px;padding:18px 27px;display:flex}.connectionfooter svg{color:#2d8b49;flex:none;width:17px}.connectionfooter b,.connectionfooter small{display:block}.connectionfooter b{font-size:10px}.connectionfooter small{color:#6d787f;margin-top:3px;font-size:9px;line-height:1.5}.photobutton{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:14px;padding:11px;font:700 10px Inter;display:flex;box-shadow:0 4px 10px #f04b1625}.photobutton svg{width:15px}.modal.photomodal{width:min(610px,100%)}.photobody{padding:23px 26px}.photodestination,.reconnectnote{background:#f6f8f8;border:1px solid #dfe4e6;border-radius:6px;align-items:center;gap:11px;margin-bottom:15px;padding:13px;display:flex}.photodestination svg,.reconnectnote svg{width:18px;color:var(--orange);flex:none}.photodestination b,.photodestination small,.reconnectnote b,.reconnectnote small{display:block}.photodestination b,.reconnectnote b{font-size:10px}.photodestination small,.reconnectnote small{color:#6f7b82;margin-top:4px;font-size:9px}.reconnectnote{background:#fff6f1;border-color:#f2c9b8}.reconnectnote button{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:4px;margin-left:auto;padding:8px 10px;font:700 9px Inter}.photochooser{text-align:center;cursor:pointer;color:#37434a;background:#fbfcfc;border:2px dashed #cbd2d5;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:145px;display:flex}.photochooser:hover{border-color:var(--orange);background:#fff8f5}.photochooser input{opacity:0;pointer-events:none;position:absolute}.photochooser svg{width:27px;color:var(--orange);margin-bottom:9px}.photochooser b{font:700 12px Manrope}.photochooser small{color:#778289;margin-top:5px;font-size:9px}.selectedphotos{margin-top:16px}.selectedphotos>b{margin-bottom:7px;font-size:10px;display:block}.selectedphotos>div{border-top:1px solid var(--line);grid-template-columns:18px 1fr auto;align-items:center;gap:8px;padding:8px 0;font-size:9px;display:grid}.selectedphotos svg{color:#6f7b82;width:14px}.selectedphotos small{color:#7a858b}.photocaption{color:#46515a;margin-top:16px;font:600 10px Inter;display:block}.photocaption input{border:1px solid #ccd2d5;border-radius:5px;width:100%;height:40px;margin-top:7px;padding:0 11px;font:400 11px Inter;display:block}.photocaption input:focus{border-color:var(--orange);outline:2px solid #f04b1633}.uploadstatus{color:#6b3b2c;border-left:3px solid var(--orange);background:#fff3ed;margin:14px 0 0;padding:9px 11px;font-size:10px}.photoactions{background:#f6f8f8;margin:0;padding:18px 26px}.photoactions button:disabled{opacity:.5;cursor:default}.photoactions svg{width:14px}.driveplan{background:#edf6ef;border:1px solid #cee3d2;border-radius:6px;align-items:center;gap:10px;margin-top:18px;padding:12px;display:flex}.driveplan svg{color:#2d8b49;flex:none;width:18px}.driveplan b,.driveplan small{display:block}.driveplan b{font-size:10px}.driveplan small{color:#65736a;margin-top:4px;font-size:9px}.createerror{color:#9d2e25;background:#fff0ee;border-left:3px solid #c43b2f;margin:14px 0 0;padding:10px 12px;font-size:10px;line-height:1.5}.create button:disabled,.create input:disabled,.create select:disabled{opacity:.65;cursor:wait}@media (width<=760px){.sidebar .close,.menub{display:block!important}.pagecards{grid-template-columns:1fr}.ophead{display:none}.oprow{grid-template-columns:1fr 1fr;padding:14px}.oprow>span:nth-child(3){grid-column:1/-1}.formgrid,.detailgrid{grid-template-columns:1fr}.formgrid .wide{grid-column:auto}.modalback{padding:10px}.modalhead,.modal form,.detailgrid{padding:18px}.pagecard dl{grid-template-columns:1fr 1fr}.pagecard dl div:last-child{grid-column:1/-1}.sectiontitle{align-items:flex-start;gap:10px}.viewcontrols{flex-wrap:wrap;justify-content:flex-end}.viewcontrols select{width:100%;margin:0}.drivegrid{grid-template-columns:1fr}.connectionbody{grid-template-columns:1fr;padding:20px}.connectiontitle{align-items:flex-start}.connectionfooter{padding:16px 20px}.photobody{padding:18px}.photoactions{padding:15px 18px}.photochooser{min-height:125px}.workspace{flex-direction:column;display:flex}.workspace>.today{border:1px solid #efc9bb;border-top:4px solid var(--orange);background:linear-gradient(135deg,#fff8f4,#fff);border-radius:8px;order:-1;margin:12px 15px 0;padding:18px;box-shadow:0 8px 22px #17232d12}.todayhead{margin-bottom:16px}.today h2{font-size:19px}.today h3{font-size:14px}.task strong{font-size:12px}.task small{font-size:10px}.today label.task:nth-of-type(n+3),.today .event.e2,.today .event.e3{display:none}.today hr{margin:18px 0}.today .link{margin-bottom:2px}.summaryfeatured{margin-top:14px}.storyhead+.summaryfeatured{margin-bottom:16px}}.summaryfeatured{border-left:3px solid var(--orange);background:linear-gradient(135deg,#fff8f4,#fff);margin:15px 0}.timelinefull{border-top:1px solid var(--line);padding-top:16px}.detailsummary{border-left:3px solid var(--orange);background:#fff8f4;border-radius:4px;margin-bottom:22px;padding:14px 16px}.detailsummary h3{color:#b73613}.detailsummary p{color:#3f4a51;margin:0;font-size:11px;line-height:1.65}.customerhead{justify-content:space-between;align-items:center;gap:10px;display:flex}.customerhead button{color:var(--orange);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font:700 9px Inter;display:flex}.customerhead button svg{width:13px}.customercard{background:#fff;border:1px solid #dce1e3;border-radius:5px;margin-bottom:20px;padding:12px}.customercard>*{display:block}.customercard b{font-size:11px}.customercard span,.customercard a,.customercard small{color:#66727a;margin-top:6px;font-size:9px;line-height:1.45}.customercard a{color:#b73714;text-decoration:none}.customerform{margin:0 0 22px;padding:0!important}.customerform label{color:#637078;margin-bottom:10px;font:600 9px Inter;display:block}.customerform input,.customerform textarea{color:#26323a;background:#fff;border:1px solid #ccd2d5;border-radius:4px;width:100%;margin-top:5px;padding:9px;font:400 10px Inter;display:block}.customerform textarea{resize:vertical;min-height:65px}.customerform .primary{justify-content:center;width:100%;margin-top:12px}.workarea{color:#31566c;background:#eaf1f5;border-radius:20px;align-items:center;width:max-content;padding:5px 9px;font-size:9px;font-weight:700;display:inline-flex!important}.jobsitehead{margin-top:22px}.jobsitecard a{color:#b73714;align-items:center;gap:6px;font-weight:800;display:inline-flex}.jobsitecard a svg{width:14px;height:14px}.customerview{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.customerrecord{border:1px solid var(--line);background:#fff;border-radius:8px;padding:18px;box-shadow:0 4px 14px #17232d0b}.customerrecord header{align-items:center;gap:12px;display:flex}.customerrecord header>div:nth-child(2){flex:1;min-width:0}.customerrecord h2{margin:0;font:700 15px Manrope}.customerrecord header p{color:var(--muted);margin:4px 0 0;font-size:9px}.customerrecord header button{color:#b73714;cursor:pointer;background:#fff;border:1px solid #d6dcde;border-radius:5px;padding:8px 10px;font:700 9px Inter}.customeravatar{color:#c63e13;background:#fff0e9;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font:800 12px Manrope;display:grid}.customercontact{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:6px;margin:16px 0;padding:14px 0;display:grid}.customercontact a,.customercontact span{color:#5f6b73;font-size:9px;line-height:1.45;text-decoration:none}.customercontact a:hover{color:var(--orange)}.customerprojects>b{text-transform:uppercase;letter-spacing:.5px;color:#778087;margin-bottom:6px;font-size:9px;display:block}.customerprojects button{color:#303b42;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e5e8e9;align-items:center;gap:8px;width:100%;padding:9px 0;font:500 9px Inter;display:flex}.customerprojects button span{color:#737f86}.customerprojects button strong{color:var(--orange);margin-left:auto;font-size:8px}.customerprojects>span{color:#879097;font-size:9px}.customerempty{text-align:center;background:#fff;border:1px dashed #cdd4d7;border-radius:8px;grid-column:1/-1;padding:42px}.customerempty h2{margin:0 0 7px;font:700 17px Manrope}.customerempty p{color:var(--muted);margin:0 0 16px;font-size:10px}.customereditor{width:min(620px,100%)}.customereditor textarea{color:#17202a;resize:vertical;background:#fff;border:1px solid #ccd2d5;border-radius:5px;width:100%;min-height:78px;margin-top:7px;padding:10px 11px;font:400 12px Inter;display:block}.customereditor textarea:focus{border-color:var(--orange);outline:2px solid #f04b1633}@media (width<=760px){.customerview{grid-template-columns:1fr}.customerrecord{padding:15px}.customerrecord header{align-items:flex-start}.customerrecord header button{margin-left:auto}.customerempty{padding:30px 18px}}.workorderpreview{border:1px solid #f2c9b8;border-left:4px solid var(--orange);background:#fff5ef;border-radius:6px;grid-template-columns:auto 1fr;align-items:center;gap:3px 14px;margin-bottom:18px;padding:14px 16px;display:grid}.workorderpreview small{color:#a34021;letter-spacing:.7px;font:700 8px Inter}.workorderpreview b{color:#1d2931;grid-row:1/3;font:800 20px Manrope}.workorderpreview span{color:#6d777d;font-size:9px}.referenceeditor{z-index:60;border:1px solid #dce1e3;border-left:3px solid var(--orange);background:#fff;border-radius:6px;grid-template-columns:1fr auto;align-items:end;gap:8px;width:270px;padding:12px;display:grid;position:fixed;bottom:28px;right:max(22px,50vw - 383px);box-shadow:0 12px 32px #0d182248}.referenceeditor label{color:#48545c;font:700 9px Inter}.referenceeditor input{border:1px solid #cbd2d5;border-radius:4px;width:100%;height:34px;margin-top:6px;padding:0 9px;font:500 10px Inter;display:block}.referenceeditor .primary{height:34px;padding:0 10px}.referenceeditor svg{width:12px}@media (width<=760px){.workorderpreview{grid-template-columns:1fr}.workorderpreview b{grid-row:auto;font-size:18px}.referenceeditor{width:calc(100vw - 20px);bottom:10px;right:10px}}.projectpricing{border:1px solid #dce3e6;border-left:4px solid var(--orange);background:#fff;border-radius:7px;margin:22px 0 24px;overflow:hidden}.projectpricinghead{background:#fff8f4;border-bottom:1px solid #e8edef;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.projectpricinghead small{color:#bf421d;letter-spacing:.9px;margin-bottom:4px;font:800 8px Inter;display:block}.projectpricinghead h3{color:#1d2931;margin:0;font:800 14px Manrope}.projectpricinghead>span{color:#bf421d;background:#ffe5d9;border-radius:50%;place-items:center;min-width:27px;height:27px;font:800 10px Inter;display:grid}.projectpricinglist{display:grid}.projectpricingrow{border-bottom:1px solid #e8edef;grid-template-columns:minmax(0,1.1fr) minmax(0,1.35fr) auto;align-items:center;gap:18px;padding:14px 17px;display:grid}.projectpricingrow:last-child{border-bottom:0}.projectpricingitem,.projectpricingmethod,.projectpricingmath{gap:4px;display:grid}.projectpricingitem b,.projectpricingmethod b{color:#1f2b33;font:750 11px Inter}.projectpricingitem span,.projectpricingmethod span,.projectpricingmath span{color:#68757d;font:500 9px Inter}.projectpricingmath{text-align:right;min-width:98px}.projectpricingmath b{color:#17242c;font:800 17px Manrope}.projectpricingempty{color:#6d777d;margin:0;padding:18px 17px;font-size:10px}@media (width<=760px){.projectpricingrow{grid-template-columns:1fr;gap:9px}.projectpricingmath{text-align:left;justify-content:space-between;align-items:baseline;display:flex}.projectpricingmath b{font-size:16px}}.projecthistory{margin-top:24px}.projecthistoryhead{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.projecthistoryhead h3{margin:0}.projecthistoryhead p{color:#7a858b;margin:3px 0 0;font-size:9px}.projecthistoryhead>span{color:#5f6c73;background:#eef2f3;border-radius:13px;place-items:center;min-width:25px;height:25px;padding:0 7px;font:800 9px Inter;display:grid}.history .historyroutine{opacity:.67}.history .historymajor>i{background:var(--orange)}.history b em{color:#607078;background:#eef2f3;border-radius:8px;margin-left:6px;padding:2px 5px;font:800 8px Inter;display:inline-block}.historytoggle{color:#35434b;background:#fff;border:1px solid #d8dfe2;border-radius:5px;justify-content:center;align-items:center;gap:7px;width:100%;height:36px;margin-top:8px;font:750 10px Inter;display:flex}.historytoggle:hover{color:#d74416;border-color:#f05a28}.historytoggle svg{width:14px}.historytoggle[aria-expanded=true] svg{transform:rotate(180deg)}.purchaseplanner{border:1px solid #d9e0e3;border-left:4px solid var(--orange);background:#fff;border-radius:7px;margin-top:18px;padding:18px}.plannerhead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.plannerhead small,.quickbookspreview small{color:#bd421e;letter-spacing:.8px;font:800 8px Inter}.plannerhead h3{margin:4px 0 0;font:800 15px Manrope}.modetabs{background:#eef2f3;border-radius:5px;padding:3px;display:flex}.modetabs button{color:#657279;background:0 0;border:0;border-radius:4px;height:30px;padding:0 11px;font:700 9px Inter}.modetabs button.active{color:#d84618;background:#fff;box-shadow:0 1px 4px #15232d20}.purchaseplanner>label,.plannergrid label,.plannerbottom label{color:#4b5961;gap:6px;font:700 9px Inter;display:grid}.purchaseplanner select,.purchaseplanner input{color:#1e2b33;background:#fff;border:1px solid #cbd4d8;border-radius:4px;height:36px;padding:0 10px;font:600 10px Inter}.plannergrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:13px;display:grid}.plannergrid.linear{grid-template-columns:repeat(3,minmax(0,1fr))}.plannergrid label span{color:#7b878d;font:500 8px Inter}.quickbookspreview{background:#f3f6f7;border-radius:5px;grid-template-columns:1fr 1.5fr;gap:16px;margin:16px 0;padding:14px;display:grid}.quickbookspreview div{gap:5px;display:grid}.quickbookspreview b{color:#16242c;font:800 13px Manrope}.plannerbottom{grid-template-columns:1fr 1.6fr;gap:11px;display:grid}.purchaseplanner .savepricetotal{margin-top:15px}.platepresets{align-items:center;gap:7px;margin-top:13px;display:flex}.platepresets span{color:#4b5961;margin-right:3px;font:750 9px Inter}.platepresets button{color:#26353d;background:#fff;border:1px solid #d4dcdf;border-radius:4px;height:29px;padding:0 10px;font:750 9px Inter}.platepresets button:hover{color:#d84618;border-color:#f05a28}.platepresets em{color:#7b878d;margin-left:auto;font:500 8px Inter}@media (width<=760px){.plannerhead{display:grid}.plannergrid,.plannergrid.linear,.quickbookspreview,.plannerbottom{grid-template-columns:1fr}.modetabs{width:max-content}.purchaseplanner{padding:14px}.platepresets{flex-wrap:wrap}.platepresets em{width:100%;margin-left:0}}.plandraft{border:1px solid #d6dee1;border-top:4px solid var(--orange);background:#fff;border-radius:7px;margin:16px 0 20px;overflow:hidden}.plandrafttop{color:#fff;background:#172a35;grid-template-columns:1.4fr 1fr;align-items:end;gap:24px;padding:17px 19px;display:grid}.plandrafttop small{color:#ff8a62;letter-spacing:.8px;font:800 8px Inter}.plandrafttop h2{margin:5px 0 3px;font:700 16px Manrope}.plandrafttop h2 b{color:#ff794c}.plandrafttop p{color:#b9c6cc;margin:0;font-size:9px}.plandrafttop label{color:#d5dfe3;gap:6px;font:700 8px Inter;display:grid}.plandrafttop select{color:#172a35;background:#fff;border:1px solid #5b6b73;border-radius:4px;height:38px;padding:0 10px;font:700 10px Inter}.draftempty{color:#6d7980;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex}.draftempty svg{width:22px}.draftempty span{gap:3px;display:grid}.draftempty b{font:750 10px Inter}.draftempty small{font-size:9px}.draftlist{display:grid}.draftrow{border-bottom:1px solid #e5eaec;grid-template-columns:minmax(140px,1.5fr) 100px 100px 95px 90px 28px;align-items:center;gap:10px;padding:12px 16px;display:grid}.draftidentity{gap:3px;display:grid}.draftidentity>span{color:#c7461e;text-transform:uppercase;background:#fff0e9;border-radius:8px;width:max-content;padding:2px 6px;font:800 7px Inter}.draftidentity b{font:750 10px Inter}.draftidentity small{color:#69767d;font-size:8px}.draftrow label{color:#55636a;grid-template-columns:1fr auto;gap:3px 5px;font:700 8px Inter;display:grid}.draftrow label input{border:1px solid #ccd5d8;border-radius:4px;grid-column:1/3;width:100%;height:31px;padding:0 7px;font:700 9px Inter}.draftrow label span{color:#7b878d;font:500 7px Inter}.draftqb,.draftprice{gap:4px;display:grid}.draftqb small,.draftprice small,.draftfooter small{color:#7a878d;letter-spacing:.6px;font:800 7px Inter}.draftqb b{font:750 9px Inter}.draftprice b{font:800 14px Manrope}.draftrow>button{color:#c7461e;background:#fff1ec;border:0;border-radius:4px;place-items:center;width:28px;height:28px;display:grid}.draftrow>button svg{width:13px}.draftfooter{background:#f5f7f8;justify-content:flex-end;align-items:center;gap:20px;padding:13px 16px;display:flex}.draftfooter>span{text-align:right;gap:3px;display:grid}.draftfooter>span b{font:800 18px Manrope}.draftfooter .primary{height:38px}.draftfooter svg{width:13px}.materialprojectlink{max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.materialprojectlink svg{flex:none;width:13px}.materialprojectlink:hover,.materialprojectlink:focus-visible{text-underline-offset:3px;text-decoration:underline}.materialprojectlink:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #ff8a62}@media (width<=900px){.plandrafttop{grid-template-columns:1fr}.draftrow{grid-template-columns:1fr 1fr}.draftidentity{grid-column:1/3}.draftrow>button{grid-column:2;justify-self:end}.draftfooter{flex-direction:column;align-items:stretch}.draftfooter>span{text-align:left}}.materialprojectbutton{color:#d84618;background:#fff5f0;border:1px solid #ef5a2c;border-radius:5px;justify-content:center;align-items:center;gap:7px;width:100%;height:42px;margin-top:13px;font:800 10px Inter;display:flex}.materialprojectbutton svg{width:15px}.projectpricingrow{grid-template-columns:minmax(0,1.1fr) minmax(0,1.35fr) auto auto}.pricingeditbutton{color:#cf461d;background:0 0;border:0;align-items:center;gap:4px;font:750 8px Inter;display:flex}.pricingeditbutton svg{width:12px}.projectpricingrow.editing{grid-template-columns:1.2fr repeat(3,minmax(90px,1fr)) auto;align-items:end}.projectpricingrow.editing label{color:#59666d;gap:5px;font:700 8px Inter;display:grid}.projectpricingrow.editing input,.projectpricingrow.editing select{background:#fff;border:1px solid #ccd5d8;border-radius:4px;width:100%;height:32px;padding:0 7px;font:600 9px Inter}.pricingeditactions{gap:5px;display:flex}.pricingeditactions button{background:#fff;border:1px solid #d2dadd;border-radius:4px;height:32px;padding:0 8px;font:700 8px Inter}.pricingeditactions .primary{color:#fff;background:#f04f1c;border-color:#f04f1c}.pricingeditactions svg{width:11px}.rfqprojectbutton{color:#fff;background:#172a35;border:0;border-radius:5px;justify-content:center;align-items:center;gap:7px;width:100%;height:42px;margin-top:8px;font:800 10px Inter;display:flex}.rfqprojectbutton svg{width:14px}.rfqprojectbutton:disabled{opacity:.42}.rfqback{z-index:50}.rfqmodal{width:min(940px,94vw);max-height:92vh;overflow:hidden}.rfqbody{background:#f6f8f9;gap:18px;padding:18px 21px;display:grid;overflow:auto}.rfqbody>section{background:#fff;border:1px solid #dbe3e6;border-radius:7px;padding:16px}.rfqsectionhead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px;display:flex}.rfqsectionhead small{letter-spacing:.8px;color:#d74c20;font:800 7px Inter}.rfqsectionhead h3{margin:3px 0;font:800 14px Manrope}.rfqsectionhead p{color:#68757c;margin:0;font-size:9px}.rfqsectionhead>button{color:#cc461f;background:#fff;border:1px solid #e35429;border-radius:4px;align-items:center;gap:5px;height:31px;padding:0 10px;font:750 8px Inter;display:flex}.rfqsectionhead>button svg{width:12px}.rfqsectionhead>span{color:#536169;background:#eef3f5;border-radius:12px;padding:5px 8px;font:750 8px Inter}.preferredslots{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.vendorchoice,.emptyvendorslot{text-align:left;background:#fff;border:1px solid #d6dfe2;border-radius:5px;align-items:center;gap:9px;min-height:69px;padding:10px;display:flex}.vendorchoice.selected{background:#fff8f4;border-color:#ef5a2c}.vendorchoice input{accent-color:#ef5a2c}.vendorchoice span,.emptyvendorslot span{gap:3px;min-width:0;display:grid}.vendorchoice b,.emptyvendorslot b{font:750 9px Inter}.vendorchoice small,.emptyvendorslot small{color:#748087;text-overflow:ellipsis;font-size:8px;overflow:hidden}.vendorchoice em{color:#27805a;text-transform:uppercase;background:#e8f5ef;border-radius:9px;margin-left:auto;padding:3px 6px;font:800 6px Inter}.emptyvendorslot{color:#68777e;border-style:dashed}.emptyvendorslot svg{width:15px}.othervendors{border-top:1px solid #e4e9eb;gap:6px;margin-top:12px;padding-top:12px;display:grid}.othervendors>small{color:#77848a;letter-spacing:.7px;font:800 7px Inter}.othervendors label{background:#f5f7f8;border-radius:4px;align-items:center;gap:8px;padding:7px 9px;display:flex}.othervendors label span{gap:2px;display:grid}.othervendors label b{font-size:9px}.othervendors label small{color:#758188;font-size:8px}.addvendorform{background:#eef3f5;border-radius:5px;grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;padding:13px;display:grid}.addvendorform label,.rfqdetails>label{color:#536169;gap:5px;font:700 8px Inter;display:grid}.addvendorform .wide{grid-column:1/3}.addvendorform input,.rfqdetails input{background:#fff;border:1px solid #cbd5d9;border-radius:4px;height:34px;padding:0 8px;font:600 9px Inter}.addvendorform .vendorpreferred{align-items:center;gap:7px;display:flex}.addvendorform .vendorpreferred input{height:auto}.addvendorform .primary{justify-self:end}.rfqmaterials{display:grid}.rfqmaterials label{border-bottom:1px solid #e5eaec;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 6px;display:grid}.rfqmaterials label:last-child{border:0}.rfqmaterials input{accent-color:#ef5a2c}.rfqmaterials span{gap:2px;display:grid}.rfqmaterials b{font:750 9px Inter}.rfqmaterials small{color:#6f7c83;font-size:8px}.rfqmaterials em{font:750 8px Inter}.rfqdetails{grid-template-columns:1fr 1.5fr;gap:10px;display:grid!important}.rfqdetails .rfqsectionhead{grid-column:1/3;margin-bottom:0}.rfqprepared{color:#246d48;background:#effaf4;border:1px solid #b9dec9;border-radius:6px;align-items:center;gap:10px;padding:12px 15px;display:flex}.rfqprepared svg{width:18px}.rfqprepared span{gap:3px;display:grid}.rfqprepared b{font:800 10px Inter}.rfqprepared small{font-size:8px}.rfqactions{background:#fff;border-top:1px solid #dce3e6}@media (width<=760px){.rfqmodal{border-radius:0;width:100vw;max-height:100vh}.preferredslots,.addvendorform,.rfqdetails{grid-template-columns:1fr}.addvendorform .wide,.rfqdetails .rfqsectionhead{grid-column:1}.rfqsectionhead{flex-direction:column;align-items:stretch}.rfqsectionhead>button{justify-content:center}.rfqactions{position:sticky;bottom:0}}.pricingrowactions{align-items:center;gap:8px;display:flex}.pricingremovebutton{color:#9b3b2c;background:0 0;border:0;align-items:center;gap:4px;font:750 8px Inter;display:flex}.pricingremovebutton svg{width:11px}.pricingremoveconfirm{background:#fff7f4;border:1px solid #efd0c6;border-radius:5px;grid-template-columns:1fr auto auto;align-items:center;gap:5px;min-width:190px;padding:7px;display:grid}.pricingremoveconfirm span{color:#6b3329;font:750 8px Inter}.pricingremoveconfirm button{background:#fff;border:1px solid #d3dadd;border-radius:4px;height:27px;padding:0 7px;font:700 8px Inter}.pricingremoveconfirm .danger{color:#fff;background:#c64327;border-color:#c64327}.savedplan{background:#f7fafb;border-bottom:1px solid #dce4e7}.savedplanhead{border-bottom:1px solid #e0e7e9;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.savedplanhead span{gap:3px;display:grid}.savedplanhead small{letter-spacing:.7px;color:#758289;font:800 7px Inter}.savedplanhead b{color:#23323a;font:750 11px Inter}.savedplanhead>strong{color:#172a35;font:800 16px Manrope}.savedplanrow{border-bottom:1px solid #e5ebed;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:9px 16px;display:grid}.savedplanrow:last-child{border-bottom:0}.savedplanrow span{gap:2px;display:grid}.savedplanrow b{font:750 9px Inter}.savedplanrow small{color:#748087;font-size:8px}.savedplanrow em{color:#617077;font:600 8px Inter}.savedplanrow>strong{text-align:right;min-width:70px;font:800 11px Manrope}@media (width<=760px){.projectpricingrow,.projectpricingrow.editing{grid-template-columns:1fr}.pricingeditbutton{justify-self:start}.pricingeditactions{justify-content:flex-start}.pricingremoveconfirm{min-width:0}.savedplanrow{grid-template-columns:1fr auto}.savedplanrow em{grid-column:1}.savedplanrow>strong{grid-area:1/2/3}}.linkedcustomer{background:#edf6ef;border:1px solid #cee3d2;border-radius:5px;grid-column:1/-1;align-items:center;gap:10px;padding:10px 12px;display:flex}.linkedcustomer b{color:#2f6840;font:700 9px Inter}.linkedcustomer span{color:#63736a;font-size:9px}.linkedcustomer.empty{background:#f5f7f7;border-color:#dde2e4}.linkedcustomer.empty b{color:#68747b}.jobsiterecord .customeravatar svg{width:17px}.jobsitechoice{background:#eef5f8;border-color:#cedde4}.jobsitechoice b{color:#315f73}.autonext{background:#f5f7f7;border:1px solid #dfe4e6;border-radius:6px;align-items:center;gap:10px;margin-top:17px;padding:11px 13px;display:flex}.autonext>svg{color:#2d8b49;width:17px}.autonext b,.autonext small{display:block}.autonext b{font-size:9px}.autonext small{color:#68747b;margin-top:3px;font-size:9px}.assignmentsmodal{width:min(760px,100%)}.assignmentlist{padding:8px 25px 25px}.assignmentlist article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:15px 0;display:grid}.assignmentlist article span{color:#b63c17;text-transform:uppercase;letter-spacing:.5px;font:700 8px Inter}.assignmentlist article h3{margin:4px 0;font:700 12px Manrope}.assignmentlist article p{color:#737e85;margin:0;font-size:9px}.assignmentlist article .primary,.assignmentlist article .secondary{white-space:nowrap}.assignmentlist article svg{width:13px}.task input,.today .link{cursor:pointer}@media (width<=760px){.assignmentlist{padding:5px 18px 18px}.assignmentlist article{grid-template-columns:1fr 1fr}.assignmentlist article>div{grid-column:1/-1}.assignmentlist article button{justify-content:center}}.materialsview{gap:14px;display:grid}.qbsync{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:12px;padding:14px 16px;display:flex}.qbmark{color:#fff;background:#2ca01c;border-radius:50%;place-items:center;width:38px;height:38px;font:800 14px Manrope;display:grid}.qbsync>div:nth-child(2){flex:1;min-width:0}.qbsync b,.qbsync small{display:block}.qbsync b{font-size:11px}.qbsync small{color:#728087;margin-top:4px;font-size:9px}.qbsync button{color:#425059;cursor:pointer;background:#fff;border:1px solid #d4dadd;border-radius:5px;align-items:center;gap:7px;padding:9px 11px;font:700 9px Inter;display:flex}.qbsync button svg{width:13px}.materialsearch{color:#fff;background:#17232d;border-radius:8px;align-items:center;gap:10px;height:52px;padding:0 16px;display:flex}.materialsearch>svg{color:#f26a3d;width:18px}.materialsearch input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font:500 13px Inter}.materialsearch input::placeholder{color:#aeb8be}.materialsearch span{color:#b9c2c7;font-size:9px}.materiallayout{grid-template-columns:minmax(250px,.8fr) minmax(380px,1.2fr);align-items:start;gap:14px;display:grid}.materialresults,.materialdetail{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.materialresults button{border:0;border-bottom:1px solid var(--line);text-align:left;color:#29353c;cursor:pointer;background:#fff;align-items:center;gap:10px;width:100%;padding:15px;display:flex}.materialresults button:last-child{border-bottom:0}.materialresults button.selected{box-shadow:inset 3px 0 var(--orange);background:#fff6f1}.materialresults button>span{flex:1;min-width:0}.materialresults button b,.materialresults button small{display:block}.materialresults button b{font:700 11px Manrope}.materialresults button small{color:#738087;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.materialresults strong{text-align:right;color:#22313a;font:800 12px Manrope}.materialresults strong small{color:#7b878d;font:500 7px Inter}.materialresults em{color:#879197;font:600 8px Inter}.materialdetail{padding:20px}.materialdetail header{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding-bottom:16px;display:flex}.materialdetail header small{color:#a94320;letter-spacing:.6px;font:700 7px Inter}.materialdetail h2{margin:4px 0;font:800 20px Manrope}.materialdetail header p{color:#707c83;margin:0;font-size:9px}.materialdetail header>span{color:#48606d;background:#edf3f5;border-radius:20px;align-self:flex-start;padding:6px 9px;font:700 8px Inter}.latestprice{border-left:3px solid var(--orange);background:linear-gradient(135deg,#fff3ec,#fff);justify-content:space-between;align-items:center;margin:17px 0;padding:17px;display:flex}.latestprice small,.latestprice b,.latestprice span{display:block}.latestprice small{color:#a94320;letter-spacing:.6px;font:700 7px Inter}.latestprice b{color:#1d2b33;margin:5px 0;font:800 25px Manrope}.latestprice b i{color:#69767d;font:600 9px Inter}.latestprice span{color:#65727a;font-size:9px}.latestprice svg{width:28px;color:var(--orange)}.materialdetail dl{border:1px solid var(--line);border-radius:6px;grid-template-columns:1fr 1fr;margin:0;display:grid}.materialdetail dl div{border-bottom:1px solid var(--line);padding:11px}.materialdetail dl div:nth-child(odd){border-right:1px solid var(--line)}.materialdetail dl div:nth-last-child(-n+2){border-bottom:0}.materialdetail dt{text-transform:uppercase;color:#7a858b;font-size:7px}.materialdetail dd{margin:4px 0 0;font-size:9px;font-weight:700}.pricehistory{margin-top:18px}.pricehistory h3{font:700 11px Manrope}.pricehistory>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:9px 0;font-size:9px;display:flex}.pricehistory>div span{padding-left:17px;position:relative}.pricehistory>div i{background:#bfc7cb;border-radius:50%;width:7px;height:7px;position:absolute;top:2px;left:0}.pricehistory>div i.current{background:var(--orange)}.pricehistory small{color:#7a858c;margin-top:3px;font-size:7px;display:block}.noprice,.materialempty{text-align:center;color:#76838a;padding:35px 20px}.noprice svg,.materialempty svg{width:24px}.noprice h3,.materialempty b{color:#445159;margin:8px;font:700 12px Manrope;display:block}.noprice p,.materialempty small{font-size:9px;line-height:1.5}.sandboxnote{color:#6b787f;align-items:center;gap:7px;margin:0 3px;font-size:8px;display:flex}.sandboxnote svg{color:#2d8b49;width:13px}@media (width<=760px){.qbsync{align-items:flex-start}.qbsync button{padding:8px;font-size:0}.materialsearch span{display:none}.materiallayout{grid-template-columns:1fr}.materialresults{max-height:210px;overflow:auto}.materialdetail{padding:16px}.materialdetail dl{grid-template-columns:1fr}.materialdetail dl div,.materialdetail dl div:nth-child(odd),.materialdetail dl div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.materialdetail dl div:last-child{border-bottom:0}}.qbsetup{border:1px solid var(--line);text-align:center;background:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:30px;display:flex}.qbsetup .qbmark{width:52px;height:52px;font-size:17px}.qbsetup h2{margin:14px 0 6px;font:800 18px Manrope}.qbsetup p{color:#6d7980;max-width:470px;margin:0 0 18px;font-size:10px;line-height:1.6}.qbsetup .primary{text-decoration:none}.customerprices{color:#fff;background:linear-gradient(145deg,#17232d,#243641);border-radius:9px;margin:17px 0;padding:18px;box-shadow:0 10px 24px #17232d26}.priceintro{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.priceintro small{color:#ff8a61;letter-spacing:.8px;font:800 7px Inter}.priceintro h3{margin:4px 0 0;font:800 15px Manrope}.priceintro>span{white-space:nowrap;color:#fff;background:#f04b16;border-radius:20px;padding:6px 9px;font:800 8px Inter}.pricecards{grid-template-columns:1fr 1fr;gap:10px;margin:15px 0 11px;display:grid}.pricecards article{color:#17232d;background:#fff;border-radius:7px;padding:15px;position:relative;overflow:hidden}.pricecards article:first-child{box-shadow:inset 0 4px #f04b16}.pricecards article:nth-child(2){box-shadow:inset 0 4px #e3a232}.pricecards small,.pricecards b,.pricecards span,.pricecards em{display:block}.pricecards small{color:#67747c;letter-spacing:.45px;font:800 7px Inter}.pricecards b{margin:10px 0 5px;font:900 28px/1 Manrope}.pricecards span{color:#718087;font:600 8px Inter}.pricecards em{color:#40535e;background:#edf2f4;border-radius:20px;padding:4px 7px;font:800 7px Inter;position:absolute;bottom:10px;right:10px}.customerprices>p{color:#cbd4d8;margin:0;font-size:8px}.internalcost{background:#f5f7f7;border:1px solid #d8dfe2;border-radius:7px;margin-top:14px;padding:0 14px}.internalcost summary{cursor:pointer;color:#56646c;align-items:center;gap:9px;padding:13px 0;font:800 9px Inter;list-style:none;display:flex}.internalcost summary::-webkit-details-marker{display:none}.internalcost summary:before{content:"+";color:#4f5d65;background:#e2e7e9;border-radius:50%;place-items:center;width:17px;height:17px;font:800 12px Inter;display:grid}.internalcost[open] summary:before{content:"−"}.internalcost summary span{color:#8a4a3c;text-transform:uppercase;letter-spacing:.35px;background:#f4e8e5;border-radius:20px;margin-left:auto;padding:4px 7px;font:800 7px Inter}.internalcost .latestprice{background:#fff;border-left-color:#98a4aa}.internalcost .latestprice small{color:#68767d}.internalcost .latestprice svg{color:#87959b}.internalcost .pricehistory{padding-bottom:14px}@media (width<=760px){.priceintro{display:grid}.priceintro>span{justify-self:start}.pricecards{grid-template-columns:1fr}.pricecards b{font-size:26px}.pricecards em{bottom:14px}.customerprices{padding:15px}}.saveprice{border:1px solid #d8dfe2;border-left:3px solid var(--orange);background:#fff;border-radius:7px;margin:14px 0;padding:15px}.saveprice>div:first-child small{color:#a94320;letter-spacing:.6px;font:800 7px Inter}.saveprice>div:first-child h3{margin:4px 0 13px;font:800 13px Manrope}.saveprice label{color:#66737b;font:700 8px Inter;display:block}.saveprice select,.saveprice input{color:#27343c;background:#fff;border:1px solid #ccd4d7;border-radius:5px;width:100%;height:37px;margin-top:5px;padding:0 10px;font:600 9px Inter;display:block}.savepricegrid{grid-template-columns:1fr 105px;gap:10px;margin-top:10px;display:grid}.savepricetotal{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:13px;padding-top:13px;display:flex}.savepricetotal span small,.savepricetotal span b{display:block}.savepricetotal span small{color:#7a858b;letter-spacing:.5px;font:800 7px Inter}.savepricetotal span b{margin-top:4px;font:900 22px Manrope}.savepricetotal .primary{white-space:nowrap}.projectmaterialsoverlay{z-index:61;border:1px solid #dce1e3;border-left:3px solid var(--orange);background:#fff;border-radius:7px;width:330px;max-height:230px;padding:13px;position:fixed;bottom:98px;right:max(22px,50vw - 383px);overflow:auto;box-shadow:0 12px 32px #0d182238}.projectmaterialshead{justify-content:space-between;align-items:center;gap:10px;display:flex}.projectmaterialshead small{color:#a94320;letter-spacing:.6px;font:800 7px Inter}.projectmaterialshead h3{margin:3px 0;font:800 12px Manrope}.projectmaterialshead>span{color:#b83b16;background:#fff0e9;border-radius:50%;place-items:center;width:22px;height:22px;font:800 9px Inter;display:grid}.projectmaterialsoverlay article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.projectmaterialsoverlay article:first-of-type{margin-top:8px}.projectmaterialsoverlay article div>*{display:block}.projectmaterialsoverlay article div b{font:800 9px Manrope}.projectmaterialsoverlay article div small{color:#69767d;margin-top:3px;font-size:7px}.projectmaterialsoverlay article div em{color:#8a9499;margin-top:3px;font-size:7px;font-style:normal}.projectmaterialsoverlay article>span{text-align:right;color:#6d7980;white-space:nowrap;font-size:8px}.projectmaterialsoverlay article>span b{color:#1d2a32;margin-top:3px;font:900 13px Manrope;display:block}@media (width<=760px){.savepricegrid{grid-template-columns:1fr}.savepricetotal{flex-direction:column;align-items:stretch}.savepricetotal .primary{justify-content:center}.projectmaterialsoverlay{width:calc(100vw - 20px);max-height:190px;bottom:92px;right:10px}}.materialpricesbutton{z-index:61;color:#2c3941;cursor:pointer;background:#fff;border:1px solid #d9dfe2;border-radius:6px;align-items:center;gap:8px;height:42px;padding:0 13px;font:800 9px Inter;display:flex;position:fixed;bottom:28px;right:max(300px,50vw - 105px);box-shadow:0 8px 22px #0d18222b}.materialpricesbutton>svg{width:15px;color:var(--orange)}.materialpricesbutton>span{color:#b83b16;background:#fff0e9;border-radius:50%;place-items:center;width:19px;height:19px;font:800 8px Inter;display:grid}.projectmaterialshead>button{color:#53616a;cursor:pointer;background:#f2f4f5;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.projectmaterialshead>button svg{width:14px}.projectmaterialshead>button:hover{color:var(--orange);background:#fff0e9}@media (width<=760px){.materialpricesbutton{bottom:92px;right:10px}}.drivefolder .drivefile b{white-space:normal;overflow-wrap:anywhere;line-height:1.35;overflow:visible}.rfqbody.prepared>section:not(.rfqemailreview){display:none}.rfqemailreview{gap:14px;background:0 0!important;border:0!important;padding:0!important;display:grid!important}.reviewbanner{color:#fff;background:#172a35;border-radius:7px;gap:13px;padding:15px 17px;display:flex}.reviewbanner>svg{color:#ff6840;width:23px}.reviewbanner span{gap:4px;display:grid}.reviewbanner small{letter-spacing:1px;color:#ff9a7d;font:800 7px Inter}.reviewbanner b{font:800 15px Manrope}.reviewbanner p{color:#c8d2d7;margin:0;font-size:9px}.emailreviewcard{background:#fff;border:1px solid #d4dde0;border-radius:7px;gap:13px;padding:18px;display:grid;box-shadow:0 7px 20px #1e2f380f}.emailreviewhead{border-bottom:1px solid #e2e8ea;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.emailreviewhead div{gap:3px;display:grid}.emailreviewhead small,.emailreviewcard>label,.attachmentreview small,.reviewfacts small{letter-spacing:.7px;color:#718087;font:800 7px Inter}.emailreviewhead b{font:750 10px Inter}.emailreviewhead>span{color:#c54a25;background:#fff0ea;border-radius:20px;padding:5px 8px;font:800 7px Inter}.emailreviewcard>label{gap:6px;display:grid}.emailreviewcard input,.emailreviewcard textarea{box-sizing:border-box;color:#25323a;background:#fbfcfc;border:1px solid #cbd5d9;border-radius:5px;width:100%;padding:10px 11px;font:600 10px Inter}.emailreviewcard textarea{resize:vertical;min-height:132px;line-height:1.55}.recipientlist{gap:6px;display:grid}.recipientlist>span{background:#eef3f5;border-radius:5px;justify-content:space-between;gap:12px;padding:9px 11px;display:flex}.recipientlist b{color:#26343c;font:750 9px Inter}.recipientlist small{color:#66757d;font:600 8px Inter}.attachmentreview{background:#eef6f7;border:1px solid #c9d7dc;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.attachmentreview>svg{color:#d84d26;width:19px}.attachmentreview span{gap:4px;min-width:0;display:grid}.attachmentreview b{overflow-wrap:anywhere;font:750 9px Inter}.attachmentreview em{color:#557079;font:800 7px Inter}.reviewfacts{background:#fff;border:1px solid #d7e0e3;border-radius:6px;grid-template-columns:1fr 1.5fr 1.2fr;display:grid;overflow:hidden}.reviewfacts div{border-right:1px solid #e2e8ea;gap:5px;padding:12px;display:grid}.reviewfacts div:last-child{border:0}.reviewfacts b{font:750 9px Inter}.sendlocked{align-items:center;gap:6px;display:flex!important}.sendlocked svg{width:13px}@media (width<=760px){.rfqactions{flex-wrap:wrap}.rfqactions .primary{width:100%}.recipientlist>span{flex-direction:column;align-items:flex-start}.reviewfacts{grid-template-columns:1fr}.reviewfacts div{border-bottom:1px solid #e2e8ea;border-right:0}.attachmentreview{grid-template-columns:auto 1fr}.attachmentreview em{grid-column:2}.reviewbanner p{line-height:1.45}}.rfqbody.prepared>.rfqdetails{display:none!important}.shared-data-status{color:#53636b;background:#fff;border:1px solid #dce3e6;border-radius:6px;align-items:center;gap:8px;margin:10px 35px -7px;padding:8px 11px;display:flex}.shared-data-status>svg{width:15px}.shared-data-status span{align-items:baseline;gap:7px;display:flex}.shared-data-status b{font:800 8px Inter}.shared-data-status small{color:#7a878d;font:600 8px Inter}.shared-data-status.shared{color:#237149;background:#f3fbf6;border-color:#c7e3d2}.shared-data-status.connecting{color:#3b687e}.shared-data-status.offline{color:#aa4829;background:#fff8f4;border-color:#efd6cb}@media (width<=760px){.shared-data-status{margin:8px 14px -3px}.shared-data-status span{gap:2px;display:grid}}.authpage{background:radial-gradient(circle at 70% 15%,#304452 0,#17232d 34%,#0f171d 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.authcard{color:#17202a;background:#fff;border-radius:12px;width:min(430px,100%);padding:38px;box-shadow:0 30px 80px #0007}.authbrand{letter-spacing:.5px;font:700 34px Manrope}.authbrand span{color:var(--orange);margin-left:6px}.authcard>small{color:#68717a;letter-spacing:.7px;margin-top:4px;font-size:10px;display:block}.authcard h1{margin:32px 0 6px;font:700 25px Manrope}.authcard>p{color:#68717a;margin:0 0 24px;font-size:13px}.authcard form{gap:16px;display:grid}.authcard label{gap:7px;font-size:12px;font-weight:600;display:grid}.authcard input{border:1px solid #cfd5d8;border-radius:6px;outline:none;height:45px;padding:0 12px;font:14px Inter}.authcard input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #f04b1618}.authcard form>button{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:6px;height:46px;font:700 13px Inter}.authcard footer{border-top:1px solid var(--line);color:#69727a;align-items:center;gap:8px;margin-top:26px;padding-top:18px;font-size:11px;display:flex}.authcard footer svg{width:15px}.autherror{color:#a62e0b;background:#fff0ec;border:1px solid #f3c4b5;border-radius:5px;padding:10px 12px;font-size:12px;line-height:1.4}.authloading{text-align:center}.authloading>svg{color:#299b55;width:36px;height:36px}.authloading h1{margin-top:18px}.authsession{z-index:45;color:#fff;background:#17232d;border:1px solid #3b4851;border-radius:8px;align-items:center;gap:12px;padding:8px 9px 8px 13px;display:flex;position:fixed;bottom:18px;right:22px;box-shadow:0 8px 24px #0004}.authsession span>*{display:block}.authsession b{font-size:11px}.authsession small{color:#aeb8be;text-transform:capitalize;margin-top:2px;font-size:9px}.authsession button{color:#fff;cursor:pointer;background:0 0;border:1px solid #52606a;border-radius:5px;padding:7px 9px;font:600 10px Inter}@media (width<=760px){.authcard{padding:28px 22px}.authsession{bottom:10px;right:12px}}.globalsearch{width:min(650px,65%);position:relative}.globalsearch .search{width:100%}.searchresults{z-index:60;background:#fff;border:1px solid #d8dcde;border-radius:8px;max-height:min(520px,70vh);padding:6px;position:absolute;top:45px;left:0;right:0;overflow:auto;box-shadow:0 14px 36px #17232d2b}.searchresults button{text-align:left;color:#26323a;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f1;grid-template-columns:105px 1fr;gap:2px 10px;width:100%;padding:11px 12px;display:grid}.searchresults button:hover,.searchresults button:focus{background:#fff5f0;outline:none}.searchresults button:last-of-type{border-bottom:0}.searchresults b{font:700 11px Manrope}.searchresults small{color:#6f7b82;grid-column:2;font-size:9px}.searchkind{color:#c34820;text-transform:uppercase;letter-spacing:.45px;grid-row:1/3;font:700 8px Inter}.searchresults .materialsearchresult{color:#fff;background:#17232d;border-radius:5px;margin-top:4px}.searchresults .materialsearchresult:hover,.searchresults .materialsearchresult:focus{background:#263844}.searchresults .materialsearchresult small{color:#bdc7cc}.searchresults .materialsearchresult .searchkind{color:#ff8a60}.searchresults>p{color:#6f7b82;margin:9px 12px 6px;font-size:9px}@media (width<=760px){.globalsearch{width:100%}.searchresults{max-height:calc(100vh - 72px);position:fixed;top:61px;left:8px;right:8px}.searchresults button{grid-template-columns:86px 1fr;padding:11px 9px}.searchresults small{white-space:normal}}
