@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Inter:wght@600;700&display=swap";*{box-sizing:border-box}body{margin:0;background:#f7fbff;color:#11395f;font:13px DM Sans,Arial,sans-serif}.shell{display:flex;min-height:100vh}aside{width:220px;min-height:100vh;background:linear-gradient(150deg,#06375a,#032746);padding:18px 12px;color:#eef8ff;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.brand{display:flex;gap:10px;align-items:center;padding:3px 7px 24px;font-weight:700;line-height:1.05;font-size:13px}.brand>b{font-size:28px;color:#f58032}.brand strong{font-size:11px}nav{display:grid;gap:5px}aside button{border:0;background:transparent;color:#d9ecfa;padding:11px 12px;border-radius:5px;text-align:left;font:500 13px inherit;cursor:pointer}aside button em{display:inline-block;width:24px;font-style:normal}aside button:hover,aside .sel{background:#0789df;color:#fff}.logout{margin-top:auto}main{width:calc(100% - 220px);padding:0 18px 30px}header{height:58px;margin:0 -18px 16px;padding:0 20px;background:#fff;border-bottom:1px solid #dce9f5;display:flex;align-items:center;justify-content:space-between}.search{background:#f2f7fb;border-radius:6px;padding:7px 10px;width:290px;color:#075d9e;font-size:15px}.search span{font-size:11px;color:#8197ac;margin-left:6px}.user{display:flex;align-items:center;gap:11px;color:#244b71;font-size:11px}.user i{background:#087edb;color:#fff;width:23px;height:23px;border-radius:50%;display:grid;place-items:center;font-style:normal}.heading{display:flex;justify-content:space-between;align-items:center;margin:8px 0 13px}.heading h1{font:700 20px Inter;margin:0 0 3px;letter-spacing:-.6px}.heading p{margin:0;color:#52769a;font-size:12px}.primary{background:#0788df!important;color:#fff!important;border:0!important;box-shadow:0 3px 7px #0874be44}.heading button,.report-controls button{border-radius:5px;padding:9px 14px;font:600 12px inherit;cursor:pointer}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.cards article{background:#fff;border:1px solid #deebf5;border-radius:6px;padding:12px;display:flex;gap:10px;box-shadow:0 2px 6px #cbddeb2e}.icon{height:28px;width:28px;border-radius:6px;display:grid;place-items:center}.green{background:#d9f8e8;color:#009a54}.blue{background:#e0f0ff;color:#087be0}.orange{background:#fff0df;color:#ed6c11}.red{background:#ffe7eb;color:#ed3c58}.purple{background:#f3e7ff;color:#a537c8}.cards small,.cards span{display:block;color:#55718c;font-size:10px}.cards b{font:700 16px Inter;display:block;color:#00a557;margin:3px 0}.cards article:nth-child(3) b{color:#f17616}.cards article:nth-child(4) b{color:#ef3150}.dash{display:grid;grid-template-columns:1.1fr .9fr;gap:12px;margin-top:12px}.panel,.table{background:#fff;border:1px solid #dceaf6;border-radius:6px;box-shadow:0 2px 6px #cbddeb2e}.panel{padding:12px}.pt{display:flex;justify-content:space-between;font-size:12px}.pt span{font-size:10px;color:#5a7590}.pt span i{color:#7bc4fb;font-style:normal}.pt a{color:#0786dd;cursor:pointer;font-size:11px}.chart{height:128px;display:flex;margin-top:12px}.axis{font-size:8px;line-height:40px;width:26px;color:#7997b0}.bars{flex:1;border-left:1px solid #e6eef6;border-bottom:1px solid #e6eef6;display:flex;align-items:end;gap:4px;padding:0 7px}.bars i{width:7px;background:#0789ed;border-radius:2px 2px 0 0}.bars .light{background:#7cc5fb}.dates{font-size:8px;color:#708ca3;word-spacing:9px;padding:5px 0 0 28px;white-space:nowrap}.activity button{width:100%;display:grid;grid-template-columns:1.1fr 1.35fr .75fr .7fr;border:0;border-bottom:1px solid #e7eff6;background:#fff;padding:9px 0;text-align:left;font-size:9px;color:#153b60;cursor:pointer}.activity button span,.activity button small{color:#547492}.tabs{display:flex;border-bottom:1px solid #dce9f5;margin-bottom:8px;overflow:auto}.tabs button{border:0;background:#f6faff;color:#315980;padding:8px 18px;font:500 11px inherit;white-space:nowrap;cursor:pointer}.tabs .active{background:#eef8ff;color:#087dd4;border-bottom:2px solid #078be5}.filters,.report-controls{display:flex;gap:8px;margin:8px 0}.filters button,.report-controls>button{height:30px;border:1px solid #d5e5f2;background:#fff;border-radius:5px;padding:0 10px;color:#355a80;font:500 10px inherit}.filters .wide{margin-left:auto;width:245px;text-align:left;color:#7894ad}.table{overflow:auto}.table table,.drawer table{border-collapse:collapse;width:100%;min-width:730px;font-size:10px}.table th,.table td,.drawer th,.drawer td{padding:10px 8px;text-align:left;border-bottom:1px solid #e5eef6;white-space:nowrap}.table th,.drawer th{font:600 9px Inter;color:#365c82;background:#f9fcff}.table tbody tr{cursor:pointer}.table tbody tr:hover{background:#f2f9ff}.more{font-size:18px!important;text-align:center!important}.status{font-size:9px;font-weight:600;padding:3px 7px;border-radius:4px}.paid,.active{background:#d9f8e7;color:#07884c}.partial{background:#fff0d9;color:#f17218}.pending{background:#ffe2e8;color:#eb3c51}.pill{background:#ffe6ea;color:#eb4460;padding:3px 7px;border-radius:4px;font-size:9px}.pager{display:flex;justify-content:space-between;padding:10px;color:#52779b;font-size:10px}.pager button{height:22px;width:22px;margin-left:3px;border:1px solid #d8e6f2;border-radius:4px;background:#fff;color:#376187}.pager .now{background:#0788df;color:#fff}.report-controls{justify-content:flex-end;margin-top:-42px}.report{grid-template-columns:repeat(5,1fr)}.report-grid{display:grid;grid-template-columns:1.25fr .9fr 1fr;gap:10px}.reportchart{height:132px}.donutbox{display:flex;gap:18px;align-items:center;padding:15px 8px 0;font-size:10px;line-height:2;color:#3c6387}.donut{height:105px;width:105px;border-radius:50%;background:radial-gradient(circle,#fff 0 28px,transparent 29px),conic-gradient(#0787ee 0,#0787ee 42%,#0bb470 42%,#0bb470 77%,#ffbf35 77%,#ffbf35 92%,#f58339 92%)}.customers>div{display:grid;grid-template-columns:1.2fr 1fr .7fr;gap:8px;align-items:center;margin-top:13px;font-size:9px;color:#4b6b8a}.customers i{height:5px;background:#e7f0f6;border-radius:5px}.customers em{display:block;height:5px;background:#0b88e8;border-radius:5px}.shade{position:fixed;top:0;right:0;bottom:0;left:0;background:#06243cb0;z-index:10;display:flex;justify-content:end}.drawer{width:420px;max-width:92%;height:100%;background:#fff;color:#173f65;padding:16px;position:relative;box-shadow:-8px 0 22px #001d3666}.dt{display:flex;justify-content:space-between;border-bottom:1px solid #e5edf5;padding-bottom:12px;font:700 13px Inter}.dt button{border:0;background:#fff;font-size:19px;color:#0b4a7e}.invoice-top{display:grid;grid-template-columns:1fr 1fr auto;padding:12px 0;border-bottom:1px solid #e5edf5}.drawer small,.info small{font-size:9px;color:#6b89a5}.drawer h2{font:700 17px Inter;margin:3px 0}.drawer p{font-size:10px;margin:3px 0}.info{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 0}.info div{border:1px solid #e5edf5;border-radius:5px;padding:10px;display:grid;gap:4px;font-size:10px}.info span{font-size:9px;color:#476c8d}.drawer table{min-width:0;font-size:9px}.drawer th,.drawer td{padding:7px}.totals{margin:12px 0 0 auto;width:190px;line-height:1.8;text-align:right;font-size:9px}.totals b{margin-left:12px;color:#008d50}.actions{position:absolute;bottom:15px;left:16px;right:16px;border-top:1px solid #e5edf5;padding-top:13px;display:flex;justify-content:space-between}.actions button{border:1px solid #d6e5f1;background:#fff;border-radius:4px;padding:7px 12px;font-size:10px;color:#26557f}@media(max-width:950px){aside{width:62px;padding:15px 7px}.brand span,aside button:not(.logout){font-size:0}.brand{padding-bottom:22px}.brand>b{font-size:26px}.logout{font-size:0}main{width:calc(100% - 62px)}.dash,.report-grid{grid-template-columns:1fr}.report{grid-template-columns:repeat(3,1fr)}}@media(max-width:620px){main{padding:0 10px 20px}header{margin:0 -10px 15px;padding:0 12px}.user{font-size:0}.search{width:240px}.cards,.report{grid-template-columns:repeat(2,1fr)}.filters{flex-wrap:wrap}.filters .wide{margin-left:0;width:100%}.report-controls{justify-content:start;margin-top:5px}.activity{display:none}.heading{align-items:start}}.search input{border:0;outline:0;background:transparent;width:88%;font:11px inherit;color:#163e64}.search input::placeholder{color:#8197ac}.empty{padding:28px;text-align:center;color:#7390aa}.detail-list{display:grid;gap:10px;padding:8px 0 14px}.detail-list span{display:flex;justify-content:space-between;border-bottom:1px solid #edf3f8;padding-bottom:8px}.detail-list b{color:#07884c}.payment{display:flex;gap:10px;align-items:end;padding:10px 0}.payment label{flex:1}.payment input{width:100%}.modal{width:440px;max-width:94%;margin:auto;background:#fff;border-radius:8px;padding:18px;color:#163e64;box-shadow:0 12px 40px #001d3677}.modal label{display:grid;gap:5px;margin-top:12px;font-size:11px;font-weight:600}.modal input,.modal select,.payment input{height:34px;border:1px solid #d5e4f0;border-radius:5px;padding:0 9px;color:#163e64;background:#fff;font:12px inherit}.modal .two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.modal-actions button{border:1px solid #d5e4f0;background:#fff;border-radius:5px;padding:8px 13px;color:#345a7e;font:600 11px inherit}.report-summary{margin-top:12px}.report-summary p{color:#52769a;margin-bottom:0}body{font-size:15px!important}aside{width:250px!important;padding:24px 15px!important}main{width:calc(100% - 250px)!important;padding:0 30px 42px!important}.brand{font-size:16px!important;padding:4px 8px 30px!important}.brand>b{font-size:33px!important}.brand strong{font-size:13px!important}aside button{font-size:15px!important;padding:14px!important}aside button em{width:29px!important}header{height:72px!important;margin:0 -30px 26px!important;padding:0 30px!important}.search{height:38px!important;width:390px!important;padding:9px 13px!important;font-size:18px!important}.search input{font-size:14px!important}.user{font-size:13px!important}.user i{width:30px!important;height:30px!important}.heading{margin:12px 0 20px!important}.heading h1{font-size:27px!important}.heading p{font-size:14px!important}.heading button{font-size:14px!important;padding:11px 18px!important}.cards{gap:16px!important}.cards article{padding:18px!important;gap:13px!important;min-height:96px!important}.icon{height:38px!important;width:38px!important;font-size:19px!important}.cards small,.cards span{font-size:12px!important}.cards b{font-size:21px!important;margin:5px 0!important}.dash{gap:16px!important;margin-top:16px!important}.panel{padding:17px!important}.pt{font-size:15px!important}.pt span,.pt a{font-size:12px!important}.chart{height:240px!important;margin-top:18px!important}.axis{font-size:11px!important;line-height:72px!important;width:35px!important}.bars{gap:7px!important;padding:0 12px!important}.bars i{width:10px!important;max-height:88%!important}.dates{font-size:11px!important;padding-left:36px!important}.activity button{font-size:12px!important;padding:13px 0!important}.tabs button{font-size:13px!important;padding:11px 22px!important}.table table{font-size:13px!important}.table th{font-size:11px!important}.table th,.table td{padding:14px 12px!important}.pager{font-size:12px!important;padding:14px!important}.status,.pill{font-size:11px!important;padding:4px 8px!important}.report-summary{font-size:15px!important}.drawer{width:500px!important;padding:24px!important}.modal{width:520px!important;padding:24px!important}.modal label{font-size:13px!important}.modal input,.modal select,.payment input{height:40px!important;font-size:14px!important}@media(max-width:950px){aside{width:68px!important}main{width:calc(100% - 68px)!important}}@media(max-width:620px){main{padding:0 14px 24px!important}header{margin:0 -14px 18px!important}.cards article{min-height:88px!important}.chart{height:170px!important}}.sidebar{background:linear-gradient(160deg,#073c62,#032a48 58%,#02253f)}aside nav button,aside .logout{display:flex;align-items:center;gap:13px}aside nav button span,aside .logout span{line-height:1}.nav-svg{width:20px;height:20px;flex:0 0 20px;stroke-width:2}.sidebar .sel .nav-svg{filter:drop-shadow(0 1px 1px #0064a9)}.sidebar nav button:not(.sel){color:#d7ebfa}.sidebar nav button:hover:not(.sel){background:#0a4971}.sidebar .logout{color:#d7ebfa}.sidebar .logout:hover{background:#0a4971}.brand{display:block!important;padding:2px 4px 26px!important}.brand img{display:block;width:100%;height:92px;object-fit:contain;object-position:center;background:#fff;border-radius:10px;padding:4px}body{background:#f7f9fc!important;color:#17324d}aside{background:linear-gradient(165deg,#062e5b,#073d70 58%,#041f42)!important;box-shadow:inset -1px 0 #c98a2533}.brand img{border:1px solid #dba63a55;box-shadow:0 8px 20px #001c3a55}aside nav button:not(.sel),aside .logout{color:#e4eef8}aside nav button:hover:not(.sel),aside .logout:hover{background:#ffffff14!important}aside .sel{background:linear-gradient(100deg,#c38620,#e1af4a)!important;color:#062e5b!important;box-shadow:0 7px 17px #001e3a55}aside .sel .nav-svg{filter:none}.primary{background:linear-gradient(135deg,#073c70,#0a5a92)!important;box-shadow:0 7px 16px #073c7033!important}.heading h1,.pt b,.table td:first-child{color:#062e5b}.heading p{color:#657b91}header{background:#fff!important;border-bottom-color:#dce6ef!important}.search{background:#edf3f8!important;color:#0a5a92}.user i{background:#c38620!important}.tabs .active{background:#fff7e8!important;color:#9a6412!important;border-bottom-color:#c38620!important}.tabs button{background:#f8fafc}.panel,.table,.cards article{border-color:#dce6ef!important;box-shadow:0 5px 18px #0a31500d!important}.cards article{border-radius:12px!important}.icon.blue{background:#e5f0f8;color:#0a5a92}.icon.orange{background:#fff3dc;color:#b97713}.cards article:nth-child(3) b{color:#b97713}.pill{background:#fff0da;color:#a5670d}.status.active,.paid{background:#dff4e9;color:#087451}.partial{background:#fff0d9;color:#a9640e}.pending{background:#fde7eb;color:#bb3452}.modal,.drawer{border:1px solid #dce6ef;box-shadow:0 20px 55px #001d3a55}.modal input,.modal select,.payment input{border-color:#ccd9e5}.modal input:focus,.modal select:focus,.payment input:focus{outline:2px solid #d7a13b66;border-color:#c38620}.actions button:hover,.modal-actions button:hover{border-color:#c38620;color:#8d5c10}:root{--font-primary:"Jost",sans-serif;--font-secondary:"Poppins",sans-serif}body,button,input,select{font-family:var(--font-primary)!important}.heading h1,.brand,strong,.cards b,.dt,.drawer h2,.modal-actions button,.primary{font-family:var(--font-secondary)!important}.earnings{font-weight:700}.earnings.positive{color:#087451}.earnings.negative{color:#bb3452}.project-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px}.project-summary article{background:#fff;border:1px solid #dce6ef;border-radius:12px;padding:17px;box-shadow:0 5px 18px #0a31500d}.project-summary small,.project-summary span{display:block;color:#657b91;font-size:12px}.project-summary b{display:block;color:#062e5b;font:700 22px var(--font-secondary);margin:5px 0}.project-layout{display:grid;grid-template-columns:300px 1fr;gap:16px}.project-list{padding:0!important;overflow:hidden}.project-list .pt{padding:16px 17px;border-bottom:1px solid #e5edf5}.project-list button{width:100%;display:grid;grid-template-columns:1fr auto;text-align:left;border:0;border-bottom:1px solid #edf2f6;background:#fff;padding:14px 17px;cursor:pointer}.project-list button:hover,.project-list button.chosen{background:#fff7e8}.project-list button b{color:#062e5b;font-size:14px}.project-list button span{grid-column:1;color:#657b91;font-size:11px;margin-top:4px}.project-list button strong{grid-column:2;grid-row:1 / span 2;align-self:center;color:#087451;font-size:13px}.project-ledger{overflow:auto}.project-ledger .pt{align-items:center;margin-bottom:15px}.project-ledger .pt>div:first-child{display:grid;gap:3px}.project-ledger .pt span{font-size:11px;color:#657b91}.project-actions{display:flex;gap:8px}.project-actions button{border:1px solid #ccd9e5;background:#fff;color:#174e7c;border-radius:6px;padding:8px 10px;font:600 11px var(--font-primary);cursor:pointer}.cash-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px}.cash-metrics span{background:#f3f7fa;border-radius:8px;padding:10px;color:#607589;font-size:11px}.cash-metrics b{display:block;color:#062e5b;font:700 15px var(--font-secondary);margin-top:3px}.cash-metrics .match{background:#e4f6ed;color:#087451}.cash-metrics .variance{background:#fff0ef;color:#bb3452}.project-ledger table{border-collapse:collapse;width:100%;min-width:700px;font-size:12px}.project-ledger th,.project-ledger td{padding:12px 9px;text-align:left;border-bottom:1px solid #e8eff5}.project-ledger th{font:600 10px var(--font-secondary);color:#55718c;background:#f9fcff}.project-type{font-size:10px;font-weight:600;padding:4px 7px;border-radius:5px}.cash_advance{color:#087451;background:#e1f5eb}.site_expense{color:#bb3452;background:#fde9ec}.cash_return{color:#a5670d;background:#fff2dd}.project-in{color:#087451;font-weight:700}.project-out{color:#bb3452;font-weight:700}.project-modal p{color:#52769a;font-size:13px}.project-modal p b{color:#062e5b}@media(max-width:950px){.project-layout{grid-template-columns:1fr}.project-summary{grid-template-columns:repeat(3,1fr)}}@media(max-width:620px){.project-summary{grid-template-columns:1fr}.cash-metrics{grid-template-columns:repeat(2,1fr)}.project-actions{margin-top:8px}.project-ledger .pt{align-items:start;flex-direction:column}}.auth-shell{width:100vw!important;max-width:none!important;min-height:100vh;padding:0!important;display:grid;grid-template-columns:minmax(600px,55%) minmax(0,45%);background:#f5f8fb;color:#102b47}.auth-brand{position:relative;overflow:hidden;min-height:100vh;padding:48px clamp(38px,6vw,92px);display:flex;flex-direction:column;color:#fff;background:linear-gradient(145deg,#031f42,#073b70 60%,#0b5a83)}.auth-brand:before,.auth-brand:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.auth-brand:before{width:600px;height:600px;right:-315px;bottom:-215px;background:#d59a2c20;border:1px solid #eec36c2b}.auth-brand:after{width:420px;height:420px;left:-280px;top:-180px;border:1px solid #ffffff1c}.auth-brand-top,.auth-brand-copy,.auth-trust,.auth-brand-foot{position:relative;z-index:1}.auth-brand-top{display:flex;align-items:center;gap:20px}.auth-brand-top img{display:block;width:210px;height:140px;object-fit:contain;object-position:center;border-radius:10px;background:#fff;box-shadow:0 12px 28px #00142c38}.auth-brand-top:before,.auth-brand-top:after{display:none}.auth-brand-top span{padding-left:18px;border-left:1px solid #ffffff40;color:#dceaf7;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.auth-brand-copy{max-width:560px;margin:auto 0}.auth-kicker{margin:0 0 16px;color:#e7bd61;font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.auth-brand-copy h1{margin:0;max-width:560px;color:#fff;font:600 clamp(34px,3vw,48px)/1.12 var(--font-secondary)!important;letter-spacing:-.055em}.auth-brand-copy>p:last-child{max-width:500px;margin:21px 0 0;color:#dce9f7;font-size:16px;line-height:1.7}.auth-trust{display:none}.auth-brand-foot{margin-top:34px;color:#a9c7df;font-size:11px}.auth-workspace{display:grid;place-items:center;padding:48px clamp(48px,8vw,160px);background:radial-gradient(circle at 88% 12%,#dceafd 0,transparent 26%),#f7f9fc}.auth-card{width:min(100%,620px);padding:8px}.auth-card-head{margin-bottom:32px}.auth-status{display:inline-flex;align-items:center;gap:8px;margin-bottom:24px;border:1px solid #cfe0ef;border-radius:999px;padding:7px 11px;color:#46657f;background:#fff;font-size:11px;font-weight:600}.auth-status i{width:7px;height:7px;border-radius:50%;background:#16a36a;box-shadow:0 0 0 4px #16a36a1f}.auth-card h2{margin:0;color:#062e5b;font:600 34px/1.1 var(--font-secondary);letter-spacing:-.045em}.auth-card-head p{margin:11px 0 0;color:#64798e;font-size:14px;line-height:1.55}.auth-field{display:grid;gap:8px;margin-top:19px;color:#284761;font-size:13px;font-weight:650}.auth-field input{width:100%;height:50px;border:1px solid #c9d8e5;border-radius:9px;padding:0 14px;background:#fff;color:#102b47;font:14px var(--font-primary);transition:border-color .16s,box-shadow .16s}.auth-field input::placeholder{color:#9aacbb}.auth-field input:focus{outline:0;border-color:#1765a5;box-shadow:0 0 0 4px #1765a515}.auth-password{position:relative}.auth-password input{padding-right:62px}.auth-password button{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;border-radius:6px;padding:7px 8px;background:transparent;color:#1765a5;font:700 12px var(--font-primary);cursor:pointer}.auth-password button:hover{background:#eaf2f9}.auth-error{margin:18px 0 0;border-left:3px solid #ce3f55;border-radius:4px;padding:10px 12px;background:#fff0f2;color:#a72f45;font-size:12px;line-height:1.45}.auth-submit{width:100%;height:52px;margin-top:28px;border:0;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,#062f5e,#0a5e96);box-shadow:0 10px 20px #083c6b28;color:#fff;font:650 14px var(--font-secondary);cursor:pointer;transition:transform .16s,box-shadow .16s}.auth-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 13px 25px #083c6b36}.auth-submit:disabled{cursor:wait;opacity:.72}.auth-submit span{font-size:19px;line-height:0}.auth-help{margin:22px auto 0;max-width:330px;color:#7c8d9b;text-align:center;font-size:11px;line-height:1.6}@media(max-width:850px){.auth-shell{grid-template-columns:1fr}.auth-brand{min-height:auto;padding:28px 32px 30px}.auth-brand-copy{margin:48px 0 0}.auth-brand-copy h1{font-size:34px}.auth-trust{margin-top:32px}.auth-brand-foot{display:none}.auth-workspace{padding:42px 28px 50px}}@media(max-width:540px){.auth-brand{padding:24px}.auth-brand-top span{display:none}.auth-brand-copy{margin-top:38px}.auth-brand-copy h1{font-size:30px}.auth-brand-copy>p:last-child{font-size:14px}.auth-trust{grid-template-columns:1fr;gap:10px}.auth-trust div{grid-template-columns:145px 1fr;align-items:center}.auth-workspace{padding:34px 22px 42px}.auth-card h2{font-size:30px}.auth-card-head{margin-bottom:25px}}
