.wt-top{background:#fff;position:sticky;top:0;z-index:30;box-shadow:0 3px 22px #11254a14}.wt-container{max-width:1200px;margin:auto;padding:0 22px}.wt-nav{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:76px}.wt-brand{font-weight:900;font-size:28px;color:#172754;letter-spacing:-1px}.wt-brand span{color:#4f68ee}.wt-nav nav{display:flex;gap:20px;flex-wrap:wrap}.wt-nav nav a{font-size:14px;font-weight:700;color:#24365e}.premium-admin{display:grid;grid-template-columns:240px 1fr;gap:25px;align-items:start}.premium-side{background:#14234b;color:white;padding:20px;border-radius:15px;position:sticky;top:10px}.premium-side a{display:block;padding:12px;color:#d8e1ff}.premium-side a:hover{background:#3f5fce;border-radius:8px}.premium-work section{background:white;border:1px solid #e6ebf7;padding:22px;margin-bottom:22px;border-radius:15px}.premium-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}.premium-form label{display:block}.premium-form input:not([type=checkbox]),.premium-form select,.premium-form textarea{display:block;width:100%;padding:11px;border:1px solid #d5deed;border-radius:8px}.premium-form textarea{min-height:85px}.premium-form button{max-width:240px}.premium-work .tablewrap{overflow:auto}.premium-work table{width:100%}@media(max-width:850px){.wt-nav{align-items:start;flex-direction:column;padding:15px}.wt-nav nav{gap:12px}.premium-admin{grid-template-columns:1fr}.premium-side{position:static}.premium-form{grid-template-columns:1fr}}
/* Desktop super-admin and staff sidebar */
@media(min-width:1050px){body.wt-logged>header{position:fixed;top:0;bottom:0;left:0;width:250px;overflow-y:auto;background:#15234a;color:#fff;padding:20px 14px;z-index:40;display:block}body.wt-logged>header .brand{color:#fff;margin-bottom:18px;font-size:20px}body.wt-logged>header nav{display:flex;flex-direction:column;gap:3px;align-items:stretch}body.wt-logged>header nav a{display:block;color:#d7e2ff;padding:9px 12px;border-radius:9px;text-decoration:none;font-size:13px}body.wt-logged>header nav a:hover{background:#3856bc;color:#fff}body.wt-logged>main{margin-left:250px;padding:26px;min-height:calc(100vh - 50px)}body.wt-logged>footer{margin-left:250px}}
