.btnMaster{display:flex!important;align-items:center!important;justify-content:center!important;height:52px!important;padding:0 18px!important;margin-top:14px!important;border-radius:14px!important;background:linear-gradient(90deg,#22c55e,#16a34a)!important;color:#06240f!important;font-weight:800!important;font-size:16px!important;letter-spacing:.2px!important;text-decoration:none!important;border:1px solid hsla(0,0%,100%,.14)!important;box-shadow:0 12px 26px rgba(34,197,94,.18)!important;cursor:pointer!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.btnMaster:hover{filter:brightness(1.05)!important}.btnMaster:active{transform:translateY(1px)!important}.btnMaster{box-sizing:border-box;margin-left:0!important;margin-right:0!important;display:block;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important}.mainWrap{min-height:100vh}:root{--line:hsla(0,0%,100%,.14);--glass:hsla(0,0%,100%,.06);--glass2:hsla(0,0%,100%,.1);--text:hsla(0,0%,100%,.92)}body,html{height:100%}body{margin:0;color:var(--text);background:radial-gradient(1200px 700px at 20% 15%,rgba(70,120,255,.35),transparent 60%),radial-gradient(900px 600px at 80% 25%,rgba(0,255,170,.22),transparent 55%),radial-gradient(900px 700px at 75% 75%,rgba(0,160,255,.12),transparent 60%),linear-gradient(120deg,#050814,#061325 45%,#061a17);background-attachment:fixed}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(3,6,15,.55);border-bottom:1px solid hsla(0,0%,100%,.1)}.topbarInner{max-width:1100px;margin:0 auto;padding:14px 18px;display:flex;align-items:center;gap:14px}.brand{font-weight:900;font-size:18px;letter-spacing:.2px;text-decoration:none;color:var(--text);padding:8px 10px;border-radius:12px;border:1px solid transparent}.brand:hover{border-color:var(--line);background:var(--glass)}.navLinks{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.navLink{text-decoration:none;color:var(--text);padding:8px 12px;border-radius:14px;border:1px solid var(--line);background:var(--glass);transition:transform .12s ease,background .12s ease,border-color .12s ease,box-shadow .12s ease}.navLink:hover{background:var(--glass2);border-color:hsla(0,0%,100%,.24);transform:translateY(-1px)}.navLink.active{background:rgba(34,197,94,.16);border-color:rgba(34,197,94,.45);box-shadow:0 0 0 3px rgba(34,197,94,.1)}.topbarRight{margin-left:auto;opacity:.65;font-size:12px}.contentWrap{max-width:1100px;margin:0 auto;padding:22px 18px 40px}.footer{margin-top:26px;padding:16px 18px;text-align:center;border-top:1px solid hsla(0,0%,100%,.1);background:rgba(3,6,15,.35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:hsla(0,0%,100%,.72);font-size:13px;letter-spacing:.2px}.footerBrand{color:hsla(0,0%,100%,.92);font-weight:900}.footerDash{margin:0 8px;opacity:.55}.footerText{opacity:.85}@media (max-width:640px){.topbarInner{padding:10px 12px;gap:10px}.brand{font-size:16px;padding:6px 8px;white-space:nowrap}.topbarRight{display:none}.navLinks{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:2px}.navLinks::-webkit-scrollbar{display:none}.navLinks{scrollbar-width:none}.navLink{padding:6px 10px;border-radius:12px;white-space:nowrap}}select{color:#eaf2ff}select option{color:#111!important;background:#fff!important}:root{--page-max:980px;--page-pad:16px;--card-radius:18px;--ctl-radius:16px;--ctl-h:48px;--btn-h:52px}*{box-sizing:border-box}body,html{overflow-x:hidden}.mainWrap{width:100%}.container,.content,.page,main{width:100%;max-width:var(--page-max);margin-left:auto;margin-right:auto;padding-left:var(--page-pad);padding-right:var(--page-pad)}@media (max-width:720px){h1{font-size:40px!important;line-height:1.05!important}h2{font-size:26px!important;line-height:1.15!important}}a,a:visited{color:inherit}input,select,textarea{width:100%;font-size:16px;border-radius:var(--ctl-radius);min-height:var(--ctl-h)}textarea{min-height:130px}.btn,.button,button{min-height:var(--btn-h);border-radius:var(--ctl-radius)}.box,.card,.panel{border-radius:var(--card-radius)}.actions,.btnRow,.rowBtns{display:flex;gap:12px;flex-wrap:wrap}.actions>*,.btnRow>*,.rowBtns>*{flex:1 1 auto}a[href="/"],a[href="/cabinet"],a[href="/masters"],a[href="/orders"],a[href="/orders/new"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:44px!important;padding:0 14px!important;border-radius:999px!important;white-space:nowrap!important;line-height:1!important;font-weight:700!important;letter-spacing:.2px!important;text-decoration:none!important;color:inherit!important}a[href="/"]:visited,a[href="/cabinet"]:visited,a[href="/masters"]:visited,a[href="/orders"]:visited,a[href="/orders/new"]:visited{color:inherit!important}a[href="/"],a[href="/cabinet"],a[href="/masters"],a[href="/orders"],a[href="/orders/new"]{background:hsla(0,0%,100%,.06)!important}a[href="/"],a[href="/cabinet"],a[href="/masters"],a[href="/orders"],a[href="/orders/mine"],a[href="/orders/new"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:44px!important;padding:0 14px!important;line-height:1!important;border-radius:999px!important;white-space:nowrap!important;text-decoration:none!important;border:1px solid hsla(0,0%,100%,.16)!important;box-sizing:border-box!important}a[href="/"]:visited,a[href="/cabinet"]:visited,a[href="/masters"]:visited,a[href="/orders"]:visited,a[href="/orders/mine"]:visited,a[href="/orders/new"]:visited{color:inherit!important}a.active,a[aria-current=page]{box-shadow:inset 0 0 0 2px rgba(60,200,120,.35)!important}.topbarInner{justify-content:space-between}.topbarLeft{gap:12px;min-width:0}.topbarActions,.topbarLeft{display:flex;align-items:center}.topbarActions{gap:10px;flex:0 0 auto}@media (min-width:641px){.navLinks{flex-wrap:nowrap}.navLink,.topbarRight{white-space:nowrap}.topbarRight{margin-left:0}}@media (max-width:640px){.topbarInner{flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:8px!important}.topbarInner::-webkit-scrollbar{display:none}.topbarInner{scrollbar-width:none}.topbarActions,.topbarLeft{flex:0 0 auto!important;width:auto!important;gap:8px!important}.navLinks{overflow:visible!important;flex-wrap:nowrap!important;padding-bottom:0!important;gap:8px!important}.navLink{padding:7px 10px!important}.brand,.navLink{border-radius:999px!important}}