.vm-app{--navy:#101820;--navy2:#080e13;--blue:#075dcc;--bg:#edf1f4;--card:#fff;--text:#101820;--muted:#65747e;--line:#cbd4da;--orange:#ec6b24;font-family:var(--font-geist-sans),"PingFang SC",Arial,sans-serif;background-image:linear-gradient(#10182008 1px,#0000 1px),linear-gradient(90deg,#10182008 1px,#0000 1px);background-size:32px 32px}.vm-app aside{color:#fff;background:#101820;border-right:5px solid #ec6b24;padding:26px 16px 18px}.vm-logo{border-bottom:1px solid #33434f;margin-bottom:18px;padding-bottom:22px}.vm-logo img{border-radius:0;width:44px;height:44px}.vm-logo b{color:#fff;letter-spacing:.11em}.vm-logo button{color:#fff}.vm-company{box-shadow:none;background:#17252f;border:1px solid #33434f;border-left:4px solid #ec6b24;border-radius:0}.vm-company strong{color:#fff}.vm-company small{color:#9eabb4}.vm-role-switch{border-color:#41515d;border-radius:0}.vm-role-switch button{color:#aebbc4}.vm-role-switch button.active{color:#101820;background:#ec6b24}.vm-app aside nav{gap:2px}.vm-app aside nav button{color:#b8c4cd;border-left:3px solid #0000;border-radius:0;padding:13px 12px}.vm-app aside nav button em{color:#d8e1e7;background:#263844;border-radius:0}.vm-app aside nav button.active{color:#101820;box-shadow:none;background:#ec6b24;border-left-color:#fff}.vm-app aside nav button.active:before{display:none}.vm-side-foot{background:#080e13;border:1px solid #33434f;border-radius:0}.vm-side-foot button{color:#101820;background:#ec6b24;border-radius:0}.vm-main>header{background:#f8fafb;border-bottom:2px solid #101820;height:82px}.vm-main>header small{color:#075dcc}.vm-main>header h1{letter-spacing:-.025em;font-weight:900}.vm-search{background:#fff;border-color:#aeb9c0;border-radius:0}.vm-avatar{background:#101820;border-bottom:4px solid #ec6b24;border-radius:0}.vm-welcome{background:#101820;border-bottom:6px solid #ec6b24;border-radius:0;padding:34px 36px}.vm-welcome:after{content:"VALVE.ME";letter-spacing:-.08em;color:#ffffff0b;font-size:68px;right:7%;transform:none}.vm-welcome small{color:#8bb6ff;font:700 9px var(--font-geist-mono);letter-spacing:.14em}.vm-welcome h2{letter-spacing:-.045em;font-size:34px}.vm-welcome button,.vm-title>button{background:#ec6b24;border-radius:0;box-shadow:4px 4px #fff}.vm-stats{gap:12px}.vm-stats article{border:1px solid #101820;border-top:4px solid #075dcc;border-radius:0;box-shadow:5px 5px #cbd4da}.vm-stats article:nth-child(2){border-top-color:#ec6b24}.vm-stats article>span{color:#fff;background:#101820;border-radius:0}.vm-card{border:1px solid #101820;border-radius:0;box-shadow:7px 7px #cbd4da}.vm-card-head{border-bottom:2px solid #101820;padding-bottom:14px}.vm-card-head button,.vm-line-head button{color:#fff;background:#101820;border-radius:0}.vm-tasks>button{background:#f0f3f5;border-left:4px solid #075dcc;border-radius:0}.vm-tasks>button:hover{background:#e4eaf0;transform:translate(3px)}.vm-tasks>button i{background:#fff;border:1px solid #101820;border-radius:0}.status{font-family:var(--font-geist-mono);border:1px solid;border-radius:0}.vm-title{border-bottom:2px solid #101820;padding-bottom:18px}.vm-title small{color:#075dcc}.vm-title h2{letter-spacing:-.04em;font-size:30px}.vm-title>span{color:#fff;background:#101820}.vm-upload{background:#f5f8fa;border-color:#075dcc;border-radius:0}.vm-bom-line strong{background:#101820}.vm-bom-line input,.vm-form-grid input,.vm-form-grid textarea,.vm-filters input,.vm-filters select,.vm-quote-form input{background:#fff;border-color:#9eabb4;border-radius:0}.vm-bom-line input:focus,.vm-form-grid input:focus,.vm-form-grid textarea:focus{outline-offset:0;outline:2px solid #075dcc}.vm-primary{background:#ec6b24;border:2px solid #101820;box-shadow:4px 4px #101820}.vm-primary:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #101820}.vm-table article{border-top-color:#aeb9c0}.vm-table article>button,.vm-table summary,.vm-order-grid article>button{border-color:#101820;border-radius:0}.vm-quote-form{border-color:#101820;box-shadow:6px 6px #101820}.vm-order-grid article,.vm-product-grid article,.vm-ticket{border-color:#101820;border-radius:0}.vm-order-grid article{border-top:4px solid #075dcc}.vm-product-grid article{border-top:4px solid #ec6b24}.vm-product-symbol{color:#ec6b24;background:#101820}.vm-product-grid button,.vm-permissions button{background:#101820;border-bottom:4px solid #ec6b24}.vm-company-settings article{background:#edf1f4;border-left:4px solid #075dcc;border-radius:0}.vm-empty{border:1px dashed #9eabb4}.vm-toast{background:#101820;border-left-color:#ec6b24}.vm-loading{color:#fff;background:#101820}.vm-loading img{border-radius:0}.account-page{background-image:linear-gradient(#10182008 1px,#0000 1px),linear-gradient(90deg,#10182008 1px,#0000 1px);background-size:32px 32px;background:#edf1f4!important}.account-page>.nav{border-bottom:2px solid #101820}.account-brand{box-shadow:10px 10px #cbd4da}.account-card{border:2px solid #101820;box-shadow:10px 10px #cbd4da!important}.account-tabs{border:2px solid #101820}.account-tabs button{border-radius:0}.account-tabs button.active{background:#101820;border-bottom:5px solid #ec6b24}.role-select button{border-radius:0;border-color:#101820!important}.role-select button.active{box-shadow:4px 4px #ec6b24;background:#fff3ea!important}.account-card input,.account-card select,.captcha-row,.code-field{border-radius:0;border-color:#8c9aa3!important}.account-submit{border:2px solid #101820;box-shadow:4px 4px #101820}.account-submit:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #101820}.captcha-row strong{background:#101820}.captcha-row button,.code-field button{border-radius:0!important}html[data-theme=dark] .vm-app{--bg:#0a1117;--card:#16242e;--text:#edf3f8;--muted:#aebbc4;--line:#3b4b58;background-color:#0a1117;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px)}html[data-theme=dark] .vm-main>header{background:#101820;border-color:#ec6b24}html[data-theme=dark] .vm-search,html[data-theme=dark] .vm-search input,html[data-theme=dark] .vm-stats article,html[data-theme=dark] .vm-card{color:#edf3f8;background:#16242e}html[data-theme=dark] .vm-stats article,html[data-theme=dark] .vm-card{border-color:#52616b;box-shadow:7px 7px #05090d}html[data-theme=dark] .vm-tasks>button,html[data-theme=dark] .vm-company-settings article{color:#edf3f8;background:#101820}html[data-theme=dark] .vm-tasks>button i{color:#fff;background:#1d2c36}html[data-theme=dark] .vm-bom-line input,html[data-theme=dark] .vm-form-grid input,html[data-theme=dark] .vm-form-grid textarea,html[data-theme=dark] .vm-filters input,html[data-theme=dark] .vm-filters select,html[data-theme=dark] .vm-quote-form,html[data-theme=dark] .vm-quote-form input{color:#edf3f8;background:#101820;border-color:#52616b}html[data-theme=dark] .vm-product-grid article,html[data-theme=dark] .vm-order-grid article,html[data-theme=dark] .vm-ticket{border-color:#52616b}html[data-theme=dark] .account-page{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background:#0a1117!important}html[data-theme=dark] .account-brand,html[data-theme=dark] .account-card{box-shadow:10px 10px #05090d!important}html[data-theme=dark] .account-card{border-color:#52616b}@media (max-width:760px){.vm-app aside{border-right:5px solid #ec6b24}.vm-main>header{border-bottom:3px solid #ec6b24}.vm-welcome{padding:24px}.vm-welcome h2{font-size:24px}.vm-stats article{box-shadow:3px 3px #cbd4da}.vm-card{box-shadow:4px 4px #cbd4da}.account-card,.account-brand{box-shadow:5px 5px #cbd4da!important}}
