:root{--ink:#18211f;--muted:#66726f;--paper:#f7f7f3;--green:#173b35;--green2:#24564d;--line:#dfe3dd;--navy:#173b5a;--brown:#640211;--brandgreen:#124011}*{box-sizing:border-box}html{scroll-behavior:auto}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{text-decoration:none;color:inherit}.visitor-site{min-height:100vh}.site-header{height:78px;border-bottom:1px solid var(--line);background:#f7f7f3f7;display:flex;align-items:center;justify-content:space-between;padding:0 6vw;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-brand{display:flex;align-items:center;gap:12px}.site-brand img{width:58px;height:48px;object-fit:contain}.site-brand span,.footer-brand span{display:flex;flex-direction:column}.site-brand strong,.footer-brand strong{font-family:Footlight MT Light,Baskerville,Times New Roman,serif;font-size:31px;line-height:.85;font-weight:400;letter-spacing:-.03em}.site-brand strong i,.footer-brand strong i{font-style:normal;color:var(--brandgreen)}.site-brand strong b,.footer-brand strong b{font-weight:400;color:var(--brown);margin-left:6px}.site-brand small,.footer-brand small{font-family:Footlight MT Light,Baskerville,Times New Roman,serif;color:var(--navy);font-size:9px;letter-spacing:.12em;margin-top:7px}.site-nav{display:flex;align-items:center;gap:17px;font-size:12px}.site-nav>a:not(.site-login){color:#4f5b57}.header-contact{display:flex;align-items:center;background:#fff;border:1px solid var(--line);border-radius:7px;padding:5px 7px;box-shadow:0 3px 12px #18211f0d}.header-contact a{display:flex;align-items:center;justify-content:center;width:34px;height:30px;color:var(--green);font-weight:700;font-size:10px;border-radius:5px;transition:background .2s ease,transform .2s ease}.header-contact a:hover{background:#edf1ec;transform:translateY(-1px)}.header-contact a+a{border-left:1px solid var(--line);border-radius:0}.site-login,.primary-btn,.footer-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--green);color:#fff;padding:12px 17px;border-radius:6px;font-weight:700}.site-hero{min-height:610px;padding:90px 9vw 80px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:50px}.site-kicker{display:block;color:#59706c;font-size:10px;font-weight:700;letter-spacing:.17em;margin-bottom:20px}.hero-copy h1{font-size:clamp(58px,7vw,100px);line-height:.92;letter-spacing:-.065em;margin:0;max-width:780px}.hero-copy h1 em{display:block;font-family:Footlight MT Light,Baskerville,Times New Roman,serif;color:var(--green);font-weight:400;letter-spacing:-.04em}.hero-copy>p{font-size:18px;line-height:1.75;color:#64746f;max-width:670px;margin:35px 0}.hero-actions{display:flex;gap:24px;align-items:center}.text-btn{font-weight:700;display:inline-flex;align-items:center;gap:7px}.hero-mark{height:410px;position:relative;display:grid;place-items:center}.hero-mark img{width:310px;height:260px;object-fit:contain;position:relative;z-index:2;animation:float 5s ease-in-out infinite}.mark-rings,.mark-rings:before,.mark-rings:after{position:absolute;border:1px solid rgba(23,59,53,.09);border-radius:50%;content:""}.mark-rings{width:390px;height:390px;animation:pulse 5s ease-in-out infinite}.mark-rings:before{top:42px;right:42px;bottom:42px;left:42px}.mark-rings:after{top:86px;right:86px;bottom:86px;left:86px}.trust-line{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 6vw;display:flex;justify-content:space-between;color:#78908b;font-size:9px;letter-spacing:.16em}.trust-line div{display:flex;gap:35px;color:#4d625e}.home-section{padding:95px 9vw}.soft-section{background:#edf1ec}.section-intro{max-width:900px}.section-intro h2,.split-section h2{font-size:clamp(38px,4.5vw,64px);line-height:1.02;letter-spacing:-.05em;margin:0 0 55px}.feature-grid,.service-mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature-grid article{border-top:1px solid var(--line);padding:25px 5px}.feature-grid svg,.service-mini svg{color:var(--green);margin-bottom:22px}.feature-grid h3,.service-mini h3{font-size:20px;margin:0 0 10px}.feature-grid p,.service-mini p,.content-grid p,.workflow p,.contact-details p{color:var(--muted);line-height:1.75;margin:0}.service-mini{background:#fff;border:1px solid var(--line);border-radius:10px;padding:26px;position:relative;min-height:210px;transition:transform .25s ease,box-shadow .25s ease}.service-mini:hover{transform:translateY(-5px);box-shadow:0 15px 35px #18211f14}.service-mini>svg:last-child{position:absolute;right:22px;bottom:22px;margin:0}.centered-btn{margin-top:32px}.split-section{display:grid;grid-template-columns:1fr 1fr;gap:90px}.process-list{display:flex;flex-direction:column;gap:0}.process-list>div{display:grid;grid-template-columns:55px 1fr;gap:20px;padding:22px 0;border-top:1px solid var(--line)}.process-list b{color:#8b9a96}.process-list strong{display:block;margin-bottom:6px}.home-cta{padding:95px 9vw;background:var(--green);color:#fff}.home-cta h2{font-size:clamp(44px,6vw,78px);line-height:.95;letter-spacing:-.055em;max-width:800px;margin:0 0 25px}.home-cta p{max-width:580px;color:#b8cbc6;line-height:1.7;margin-bottom:28px}.light-btn{background:#fff;color:var(--green)}.site-reveal{opacity:0;transform:translateY(25px);transition:opacity .4s ease,transform .45s ease}.site-reveal.visible{opacity:1;transform:none}.page-hero{padding:100px 9vw 80px;border-bottom:1px solid var(--line)}.page-hero h1{font-size:clamp(52px,7vw,92px);line-height:.94;letter-spacing:-.06em;max-width:950px;margin:0}.content-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:90px 9vw}.content-grid h2{font-size:clamp(40px,4vw,62px);line-height:1;letter-spacing:-.05em;margin:0}.content-grid p+p{margin-top:25px}.dark-panel{background:var(--green);color:#fff;padding:90px 9vw}.dark-panel h2{font-size:clamp(42px,5vw,70px);line-height:1;letter-spacing:-.05em;max-width:800px;margin:0 0 55px}.light{color:#b9d0c9}.number-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.number-grid div{border-top:1px solid rgba(255,255,255,.18);padding-top:20px}.number-grid b{color:#91aaa4}.number-grid strong{display:block;font-size:22px;margin:18px 0 8px}.number-grid p{color:#b9cbc7;line-height:1.6}.detail-service-grid{padding:75px 9vw;display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.detail-service-grid article{background:#fff;border:1px solid var(--line);border-radius:10px;padding:30px;min-height:245px}.icon-box{width:44px;height:44px;display:grid;place-items:center;background:#e9eee8;border-radius:7px;color:var(--green)}.detail-service-grid h3{font-size:25px;margin:22px 0 10px}.detail-service-grid p{color:var(--muted);line-height:1.7;max-width:650px}.detail-service-grid a{display:inline-flex;align-items:center;gap:6px;color:var(--green);font-weight:700;margin-top:18px}.expertise-list{padding:70px 9vw}.expertise-list>div{display:grid;grid-template-columns:80px 1fr auto;align-items:center;border-top:1px solid var(--line);padding:28px 0}.expertise-list b{color:#8a9b96}.expertise-list h3{font-size:32px;margin:0;letter-spacing:-.03em}.workflow{padding:70px 9vw}.workflow article{display:grid;grid-template-columns:100px 1fr;gap:35px;border-top:1px solid var(--line);padding:30px 0}.workflow article>span{font-size:12px;letter-spacing:.12em;color:#879690}.workflow h3{font-size:30px;margin:0 0 8px}.contact-layout{padding:70px 9vw;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.contact-details h2{font-size:clamp(40px,4vw,62px);line-height:1;letter-spacing:-.05em;margin:0 0 25px}.contact-details>p{font-size:16px;max-width:560px;margin-bottom:30px}.contact-cards{display:flex;flex-direction:column;gap:12px;margin:25px 0}.contact-card{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:17px 18px;transition:transform .2s ease,box-shadow .2s ease}.contact-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #18211f12}.contact-card-icon{width:42px;height:42px;border-radius:7px;background:#e9eee8;color:var(--green);display:grid;place-items:center;flex:0 0 auto}.contact-card>span:last-child{display:flex;flex-direction:column;gap:4px}.contact-card small{font-size:9px;letter-spacing:.15em;color:#788984;font-weight:700}.contact-card strong{font-size:18px;color:var(--ink)}.contact-card em{font-size:11px;color:var(--green);font-style:normal;font-weight:700;display:flex;align-items:center;gap:5px;margin-top:2px}.contact-note{display:flex;align-items:flex-start;gap:9px;border-top:1px solid var(--line);padding-top:18px;color:#71807b;font-size:12px;line-height:1.6}.contact-note svg{color:var(--green);flex:0 0 auto;margin-top:1px}.contact-form{background:#fff;border:1px solid var(--line);border-radius:12px;padding:30px}.contact-form label{display:block;font-size:12px;font-weight:700;margin-bottom:18px}.contact-form input,.contact-form textarea{display:block;width:100%;margin-top:8px;border:1px solid #d5dcd7;border-radius:6px;padding:13px;font:inherit;background:#fff}.form-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.success-box{text-align:center;padding:55px 20px;color:var(--green)}.site-footer{background:#f7f7f3;color:#52615c;padding:60px 6vw 22px}.footer-grid{display:grid;grid-template-columns:2fr .8fr .8fr 1.2fr;gap:45px;padding-bottom:45px}.footer-brand{display:flex;align-items:center;gap:12px}.footer-brand img{width:78px;height:62px;object-fit:contain;background:#fff;border-radius:6px;padding:5px}.footer-brand strong{font-size:28px}.footer-brand small{color:#9db5c7}.footer-grid h4{color:#173b35;font-size:10px;text-transform:uppercase;letter-spacing:.15em;margin:0 0 16px}.footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:10px}.footer-grid a{display:flex;align-items:center;gap:6px}.footer-grid p{line-height:1.7;color:#68716e}.footer-cta{background:#fff;color:var(--green)!important;width:max-content}.footer-bottom{border-top:1px solid var(--line);padding-top:18px;display:flex;justify-content:space-between;font-size:10px;color:#829993}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes pulse{0%,to{transform:scale(.97);opacity:.5}50%{transform:scale(1);opacity:1}}@media(max-width:900px){.site-header{height:auto;min-height:74px;padding:12px 5vw}.site-nav>a:not(.site-login){display:none}.site-nav{gap:8px}.header-contact{display:none}.site-brand strong{font-size:25px}.site-brand img{width:48px}.site-hero{grid-template-columns:1fr;padding:70px 7vw 55px;min-height:auto}.hero-mark{height:320px;order:-1}.hero-mark img{width:245px}.mark-rings{width:300px;height:300px}.feature-grid,.service-mini-grid,.number-grid,.detail-service-grid{grid-template-columns:1fr}.split-section,.content-grid,.contact-layout{grid-template-columns:1fr;gap:45px}.home-section,.dark-panel,.contact-layout,.content-grid,.detail-service-grid,.workflow,.expertise-list{padding-left:7vw;padding-right:7vw}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:8px}.page-hero{padding:75px 7vw 55px}}@media(max-width:600px){.site-header{padding:10px 4vw}.site-brand small{font-size:7px}.site-login{padding:10px 13px}.site-hero{padding:55px 5vw 40px}.hero-copy h1{font-size:56px}.hero-copy>p{font-size:16px}.hero-actions{flex-wrap:wrap}.hero-mark{height:260px}.hero-mark img{width:210px}.mark-rings{width:250px;height:250px}.trust-line{display:block;padding:14px 5vw}.trust-line div{margin-top:12px;gap:15px;flex-wrap:wrap}.home-section{padding:65px 5vw}.section-intro h2,.split-section h2{margin-bottom:35px}.page-hero{padding:60px 5vw 45px}.page-hero h1{font-size:52px}.content-grid,.detail-service-grid,.workflow,.expertise-list,.contact-layout{padding:55px 5vw}.expertise-list>div{grid-template-columns:45px 1fr auto}.expertise-list h3{font-size:23px}.workflow article{grid-template-columns:50px 1fr}.form-two,.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}.footer-bottom{line-height:1.6}}.mobile-menu-btn,.mobile-nav{display:none}@media(max-width:900px){.mobile-menu-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--green);cursor:pointer}.site-nav{position:relative}.site-nav>.site-login{display:inline-flex}.mobile-nav{position:absolute;display:flex;flex-direction:column;left:5vw;right:5vw;top:calc(100% + 8px);background:#fff;border:1px solid var(--line);border-radius:10px;padding:8px;box-shadow:0 18px 45px #18211f1f;z-index:30}.mobile-nav>a{display:flex;align-items:center;justify-content:space-between;padding:14px 12px;border-radius:6px;color:#40504b;font-weight:700}.mobile-nav>a:hover{background:#edf1ec;color:var(--green)}.mobile-contact{display:flex;gap:8px;border-top:1px solid var(--line);margin-top:5px;padding:10px 4px 3px}.mobile-contact a{flex:1;justify-content:center;background:#f3f5f1;border-radius:6px;padding:10px;font-size:11px;font-weight:700;color:var(--green)}}.site-reveal{will-change:transform,opacity}.home-section,.dark-panel,.detail-service-grid,.content-grid,.workflow,.expertise-list,.contact-layout{content-visibility:auto;contain-intrinsic-size:700px}.site-header{will-change:transform}.site-nav a,.primary-btn,.site-login,.footer-cta,.service-mini,.detail-service-grid article{transition:transform .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.primary-btn:hover,.site-login:hover,.footer-cta:hover{transform:translateY(-2px);box-shadow:0 8px 20px #173b351f}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}.site-reveal{opacity:1;transform:none}}.erp{min-height:100vh;background:#f4f5f1;color:#18211f;display:flex}.erp-side{width:250px;background:#173b35;color:#dfe9e5;position:fixed;inset:0 auto 0 0;padding:28px 18px;display:flex;flex-direction:column;z-index:20}.erp-logo{color:#fff;margin:0 10px 55px}.erp-label{font-size:9px;letter-spacing:.16em;opacity:.5;margin:0 12px 14px}.erp-side>button,.erp-side-bottom button{border:0;background:transparent;color:#b9cbc5;text-align:left;padding:12px;border-radius:6px;display:flex;align-items:center;gap:11px;font-size:13px;cursor:pointer}.erp-side>button.active,.erp-side>button:hover{background:#24564d;color:#fff}.erp-side-bottom{margin-top:auto;border-top:1px solid rgba(255,255,255,.12);padding:18px 8px 0}.erp-side-bottom>div{display:flex;flex-direction:column;margin-bottom:14px}.erp-side-bottom b{font-size:12px;color:#fff}.erp-side-bottom small{font-size:10px;opacity:.55;margin-top:3px}.erp-main{margin-left:250px;width:calc(100% - 250px);min-height:100vh}.erp-header{height:92px;background:#fff;border-bottom:1px solid #e0e4df;display:flex;align-items:center;padding:0 45px;justify-content:space-between}.erp-header h2{margin:0;font-size:25px;letter-spacing:-.04em}.erp-header .eyebrow{margin:0 0 6px;font-size:9px}.erp-user{font-size:12px;font-weight:600;text-align:right}.erp-user span{display:block;font-size:10px;color:#77807b;font-weight:400;margin-top:3px}.erp-menu{display:none}.erp-content{padding:45px}.dash-welcome{background:#173b35;color:#fff;padding:38px;border-radius:10px;display:flex;justify-content:space-between;align-items:center}.dash-welcome h1,.table-head h1{font-size:38px;letter-spacing:-.055em;margin:0}.dash-welcome p:not(.eyebrow){color:#b9cbc5;font-size:14px}.dash-icon{width:70px;height:70px;border:1px solid rgba(255,255,255,.2);border-radius:50%;display:grid;place-items:center}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0}.metric{background:#fff;border:1px solid #e0e4df;padding:24px;border-radius:8px;display:flex;flex-direction:column}.metric span{font-size:11px;color:#737c78}.metric strong{font-size:36px;margin:15px 0 4px;letter-spacing:-.05em}.metric small{font-size:10px;color:#9aa19d}.panel{background:#fff;border:1px solid #e0e4df;border-radius:8px;padding:30px;display:flex;justify-content:space-between}.panel h3{font-size:22px;max-width:380px;margin:0}.panel-points{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:12px;color:#55605b}.panel-points span{border-bottom:1px solid #e4e7e3;padding:10px 0}.table-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:30px}.data-panel{background:#fff;border:1px solid #e0e4df;border-radius:8px;overflow:hidden}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:12px}th,td{text-align:left;padding:15px 18px;border-bottom:1px solid #edf0ec;white-space:nowrap}th{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#7a837e;background:#fafbf9}.empty{text-align:center;padding:70px;color:#7d8581;font-size:13px}.erp-error{background:#fff0ef;color:#9d3934;border:1px solid #f0cdca;padding:12px;border-radius:6px;font-size:12px;margin-bottom:16px}.erp-login{min-height:100vh;background:linear-gradient(135deg,#102e29,#173b35 55%,#24564d);display:grid;place-items:center;padding:25px;position:relative;overflow:hidden}.erp-login:before{content:"";position:absolute;width:620px;height:620px;border:1px solid rgba(255,255,255,.08);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 70px #ffffff05,0 0 0 140px #ffffff03}.login-card{width:min(470px,100%);background:#f7f7f3;border-radius:16px;padding:42px;position:relative;z-index:2;box-shadow:0 28px 80px #0000003d;border:1px solid rgba(255,255,255,.35)}.erp-brand-lockup{display:flex;align-items:center;gap:14px;margin-bottom:38px}.erp-brand-lockup img{width:78px;height:62px;object-fit:contain;border-radius:6px;background:#fff;padding:3px}.erp-brand-lockup span{display:flex;flex-direction:column}.erp-brand-lockup strong{font-family:Footlight MT Light,Baskerville,Times New Roman,serif;font-size:31px;line-height:.85;font-weight:400;letter-spacing:-.03em}.erp-brand-lockup strong i{font-style:normal;color:#124011}.erp-brand-lockup strong b{font-weight:400;color:#640211;margin-left:6px}.erp-brand-lockup small{font-family:Footlight MT Light,Baskerville,Times New Roman,serif;color:#173b5a;font-size:9px;letter-spacing:.12em;margin-top:7px}.login-card h1{font-size:44px;letter-spacing:-.06em;margin:0 0 8px}.login-card>p:not(.eyebrow){color:#68716e;font-size:13px;margin-bottom:30px}.login-card label{display:block;font-size:10px;font-weight:700;margin-bottom:17px}.login-card input{display:block;width:100%;padding:13px;margin-top:7px;border:1px solid #d4dad5;border-radius:5px;background:#fff}.login-card small{display:block;color:#929a96;font-size:9px;margin-top:20px;line-height:1.5}.full{width:100%}.admin-login-link,.admin-back-link{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:18px;color:#173b35;font-size:11px;font-weight:700}.admin-login-link{border-top:1px solid #e0e4df;padding-top:18px}.admin-back-link{font-weight:600;color:#6c7772}.admin-login-screen .login-card{border-top:4px solid #640211}@media(max-width:800px){.erp-side{transform:translate(-100%);transition:.2s}.erp-side.open{transform:none}.erp-main{margin-left:0;width:100%}.erp-header{padding:0 20px}.erp-menu{display:block;border:0;background:none;margin-right:15px}.erp-header>div:nth-child(2){margin-right:auto}.erp-user{display:none}.erp-content{padding:25px 18px}.metrics{grid-template-columns:1fr 1fr}.panel{flex-direction:column;gap:25px}}@media(max-width:500px){.metrics{grid-template-columns:1fr}.dash-welcome h1,.table-head h1{font-size:30px}.table-head{align-items:flex-start;gap:15px;flex-direction:column}.login-card{padding:30px}.panel-points{grid-template-columns:1fr}}.user-nav-note{padding:12px;margin:0 0 14px;background:#ffffff0f;border-radius:7px;font-size:10px;color:#9fb5af;line-height:1.6}.user-nav-note b{display:block;color:#fff;font-size:12px}.user-nav-note small{display:block;word-break:break-all;margin-top:3px;opacity:.7}.admin-user-form{background:#fff;border:1px solid #e0e4df;border-radius:8px;padding:24px;margin-bottom:20px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.admin-user-form input,.admin-user-form select{display:block;width:100%;padding:11px;margin-top:7px;border:1px solid #d4dad5;border-radius:5px;background:#fff}.admin-user-form>div{grid-column:1/-1;display:flex;gap:10px}.button{border:1px solid #d7ddd8;background:#fff;color:#26332f;padding:11px 15px;border-radius:5px;display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-weight:700}.button.primary{background:#173b35;color:#fff;border-color:#173b35}@media(max-width:600px){.admin-user-form{grid-template-columns:1fr}.admin-user-form>div{grid-column:auto}}.admin-list-tools{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 14px}.admin-list-tools input{width:min(360px,100%);padding:11px 13px;border:1px solid #d4dad5;border-radius:6px;background:#fff;font:inherit;font-size:12px}.admin-list-tools span{font-size:11px;color:#7a837e}.admin-toolbar{display:flex;gap:8px}.table-action{border:0;background:transparent;font:inherit;font-size:10px;font-weight:700;cursor:pointer;padding:7px 9px;border-radius:5px}.table-action.danger{color:#9d3934;background:#fff0ef}.admin-user-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;background:#fff;border:1px solid #e0e4df;border-radius:8px;padding:22px;margin-bottom:18px}.admin-user-form label{font-size:10px;font-weight:700}.admin-user-form input,.admin-user-form select{display:block;width:100%;margin-top:7px;padding:11px;border:1px solid #d4dad5;border-radius:5px;background:#fff}.admin-user-form>div{grid-column:1/-1;display:flex;gap:8px}.erp-side{overflow-y:auto}.erp-side::-webkit-scrollbar{width:4px}.erp-side::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}@media(max-width:900px){.erp-side{width:215px}.erp-main{margin-left:215px;width:calc(100% - 215px)}.erp-header{padding:0 25px}.erp-content{padding:25px}.metrics{grid-template-columns:repeat(2,1fr)}.panel{flex-direction:column;gap:25px}.admin-user-form{grid-template-columns:1fr}}@media(max-width:650px){.erp{display:block}.erp-side{position:relative;width:100%;height:auto;min-height:auto;padding:15px;display:grid;grid-template-columns:repeat(2,1fr);gap:3px}.erp-logo{grid-column:1/-1;margin:0 5px 12px}.erp-label{grid-column:1/-1}.erp-side-bottom{grid-column:1/-1;margin-top:10px}.erp-main{margin-left:0;width:100%}.erp-header{height:auto;min-height:78px;padding:16px 18px}.erp-header h2{font-size:20px}.erp-content{padding:18px}.dash-welcome{padding:24px}.dash-welcome h1,.table-head h1{font-size:29px}.metrics{grid-template-columns:1fr 1fr}.metric{padding:17px}.metric strong{font-size:29px}.admin-list-tools{align-items:stretch;flex-direction:column}.admin-list-tools input{width:100%}.table-head{align-items:flex-start;gap:12px}.table-head .button{white-space:nowrap}.panel-points{grid-template-columns:1fr}}
