/* Shared restrained navigation and account forms. */
.eis-account-nav{display:flex!important;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;margin:0 0 24px;border-bottom:1px solid #e7e7e7;font:13px/1.4 system-ui;color:#444;flex-wrap:wrap}
.eis-account-nav *{box-sizing:border-box}.eis-account-nav a{color:inherit;text-decoration:none}.eis-account-nav a:hover{text-decoration:underline}
.eis-account-brand{display:flex!important;align-items:center;gap:9px;font-weight:600}.eis-account-brand img{display:block;width:40px;height:40px;object-fit:contain}
.eis-account-links{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.eis-account-links>span{color:#777;font-size:12px}.eis-account-nav form{display:inline-flex;margin:0;padding:0;border:0;background:none;width:auto}
.eis-account-nav button{font:inherit;min-height:34px;border:1px solid #ddd;border-radius:6px;background:#fff;color:#444;padding:5px 10px;cursor:pointer;width:auto;margin:0}
.eis-account-page{font:14px/1.6 system-ui;background:#fff;color:#333;margin:0 auto;padding:0 24px;max-width:1060px;box-sizing:border-box}
.eis-account-main{max-width:640px;margin:30px auto 60px}.eis-account-main h1{font-size:23px;line-height:1.3;margin:0 0 12px;font-weight:600}.eis-account-main h2{font-size:16px;margin:0 0 8px;font-weight:600}
.eis-account-intro,.eis-account-small{color:#777}.eis-account-small{font-size:12px}.eis-account-card{padding:20px;border:1px solid #e7e7e7;border-radius:10px;margin:18px 0;background:#fff}
.eis-account-card label{display:block;font-weight:500;font-size:13px;margin:14px 0}.eis-account-card input:not([type=hidden]),.eis-account-card select{display:block;width:100%;box-sizing:border-box;border:1px solid #ccc;border-radius:6px;padding:10px;font:16px system-ui;margin-top:6px;background:#fff;color:#333}
.eis-account-card button{font:13px system-ui;padding:10px 14px;min-height:40px;border:1px solid #ddd;border-radius:6px;background:#fafafa;cursor:pointer;color:#333;margin:4px 8px 4px 0}.eis-account-card .primary{background:#faa61a;border-color:#faa61a}
.eis-account-card>a{display:inline-block;margin:10px 0;font-size:13px}.eis-account-main a{color:#555}.eis-account-card summary{font-weight:600;cursor:pointer}.eis-account-notice{padding:12px;border:1px solid #ddd;border-radius:8px;background:#fafafa;font-size:13px}.eis-account-actions{display:flex;gap:8px;flex-wrap:wrap}
@media(max-width:600px){.eis-account-page{padding:0 16px}.eis-account-nav{gap:10px;margin-bottom:18px}.eis-account-links{gap:10px;font-size:12px}.eis-account-brand img{width:34px;height:34px}.eis-account-main{margin-top:24px}.eis-account-card{padding:16px}}
