/* Approved landscape mockups: shared geometry, distinct materials. */
.gold-logo{filter:brightness(0) saturate(100%) invert(81%) sepia(24%) saturate(620%) hue-rotate(2deg) brightness(93%) contrast(88%)}
body{--sidebar:196px;background:#f8f6f1;color:#192b3b}aside{width:var(--sidebar);padding:30px 13px 20px;background:#293b46 url('assets/facets.svg') center/auto 100%;border:0}.brand{gap:9px}.brand strong{font-size:23px;font-weight:400;white-space:nowrap}.monogram{height:64px;display:flex;align-items:center;justify-content:center}.monogram img{max-height:62px;width:65px;object-fit:contain}.red-logo{display:none}.brand small{font-size:8px;letter-spacing:2px}.aside-bottom{font-size:20px;line-height:1.5;padding:0 8px 10px}nav{gap:8px;margin-top:30px}nav button{display:flex;align-items:center;gap:13px;font-size:12px;padding:13px 11px;min-height:48px;position:relative;border-radius:9px}nav .icon{color:#d8be7e;flex-shrink:0;width:22px;height:22px}nav small{font-size:8px;position:absolute;bottom:0;left:40px;margin:0}nav button.active{background:#d3be7e25;border-color:#b7a06a}main{margin-left:var(--sidebar)}header{height:54px;position:relative;z-index:2;background:#293b46;color:#d5bd85;padding:10px 28px;justify-content:flex-end}header>span{margin-right:auto;font-size:9px;opacity:.75}.theme-picker{border-color:#a38f61;background:#253741;gap:1px}.theme-picker button{background:transparent;color:#e3e2da;min-height:31px;font:12px Georgia,serif;padding:5px 22px}.theme-picker .selected{background:linear-gradient(120deg,#d8c38c,#b99a5b);color:#273640}.hero{min-height:182px;padding:20px 35px 38px;background:#293b46 url('assets/facets.svg') center/100% 100%;border:0}.hero:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:25px;background:linear-gradient(160deg,#e9dfbc,#b69d61 45%,#d9c68d);clip-path:polygon(0 0,45% 100%,100% 44%,100% 100%,0 100%)}.hero h1{font-size:clamp(28px,3.2vw,43px);line-height:1.5;font-weight:400;margin:12px 0}.hero .eyebrow{margin:0;letter-spacing:3px;font-size:10px;color:#dec78e}.hero #hero-copy{font-size:14px;letter-spacing:.1px;margin:16px 0 0}.hero h1:after{content:'';display:block;width:34px;height:3px;background:#d8bd7c;margin-top:12px}.seal{min-width:210px;display:block;align-self:flex-end}.seal img{width:205px}.seal p{font:17px Georgia,serif;letter-spacing:1px;text-align:right;margin:0 0 0;line-height:1.2}.workspace{padding:0 25px 20px;max-width:1450px}.notice{font-size:9px;padding:5px 0;color:#90928d;text-align:right;height:19px}.steps{height:70px;align-items:center;position:relative;gap:0;margin:0 0 14px}.steps:before{content:'';height:1px;background:#d7cdb6;position:absolute;top:24px;left:17%;right:17%}.steps button{position:relative;min-width:125px;display:grid;justify-items:center;gap:6px;padding:0;background:transparent;min-height:57px}.steps i{display:grid;place-items:center;font-style:normal;width:31px;height:31px;border:1px solid #d4d0c9;border-radius:50%;background:#fff;font:17px Georgia,serif;z-index:1;color:#293b46}.steps button:first-child i{background:#293b46;color:#d8c18a;border-color:#293b46}.steps .current i{background:linear-gradient(140deg,#d8c28a,#ad8f50);color:white;border-color:#c3aa70}.steps span{font-size:10px;color:#68727e}.steps .current span{color:#a88e52;font-weight:600}.icon{width:24px;height:24px;vertical-align:middle;flex-shrink:0}#goals>h2{font-size:25px;letter-spacing:-.5px;margin-bottom:4px}#goals>.muted{font-size:12px;margin:0}.tabs{gap:0;background:#f4f2ec;border:0;border-radius:7px;margin:17px 0}.tabs button{display:flex;justify-content:center;align-items:center;gap:10px;padding:12px 9px;background:transparent;font-size:13px;min-height:49px}.tabs button .icon{width:25px;height:25px}.tabs button small{display:none}.tabs button.selected{background:#2a3b45;border:1px solid #b49a61;color:#d9bf80;border-radius:6px}.tabs .tab-chevron{display:none}.plan-grid{grid-template-columns:minmax(0,1.95fr) minmax(235px,1fr);gap:17px;align-items:stretch}.form-card{border-radius:10px;padding:23px 21px;background:#fffdfa;border-color:#d5c9ae;box-shadow:0 5px 20px #332d1904;min-height:340px}.field-group{border:1px solid #e7dfcf;border-radius:8px;padding:22px 18px;margin:0!important}.field-group+.field-group{padding-top:22px}.field-group h3{display:flex;align-items:center;gap:13px;font-size:19px;margin:0}.field-group h3 .icon{width:31px;height:31px;color:#203345;stroke-width:1.4}.field-description{color:#7d8283;font-size:11px;margin:9px 0 20px 44px}.field-pair{gap:22px}label{font-size:12px;font-weight:500;margin:12px 0}input,textarea{border:1px solid #d5d2cb;background:#fffefa;font-size:16px;min-height:44px;border-radius:5px;padding:10px 12px;margin-top:8px}input[type=number]{appearance:textfield}input::-webkit-inner-spin-button{appearance:none}.hint{font-size:10px;font-weight:400;display:block;margin-top:6px;color:#858782}.actions{gap:14px;margin-top:22px}.actions button{display:flex;justify-content:center;align-items:center;gap:9px;min-height:51px;border:1px solid #465563;background:#fffdfa;font-size:13px;border-radius:6px}.actions button .icon{width:20px;height:20px}.actions .primary{border-color:#c4a86a;background:linear-gradient(120deg,#c2a36b,#d9c18d);color:#1e2f3c}.overview{position:relative;top:0;padding:22px;background:#293b46 url('assets/facets.svg') center/cover;border:1px solid #b7a16a;box-shadow:0 5px 17px #1a293514;border-radius:9px}.overview h2{font-size:21px;display:flex;gap:9px;align-items:center;font-weight:500}.overview h2 .icon{display:none}.overview>p{font-size:11px;margin:4px 0 10px;color:#e2e1da}.overview dl{margin:16px 0 24px}.overview dt{font-size:11px;padding-top:15px}.overview dd{font:26px Georgia,serif;margin:8px 0 22px;white-space:nowrap}.overview #gap{font-size:28px}progress{height:11px;border:1px solid #a99b78;border-radius:10px;overflow:hidden;background:#ffffff30}progress::-webkit-progress-bar{background:#ffffff20}progress::-webkit-progress-value{background:linear-gradient(90deg,#d5bc80,#b89c5d);border-radius:10px}.overview small{font-size:10px}.health-switch{display:flex;gap:5px;margin:-7px 0 12px}.health-switch[hidden]{display:none}.health-switch button{min-height:29px;padding:5px 10px;font-size:10px;border-color:transparent;background:transparent;color:#7c817e;border-radius:20px}.health-switch button.selected{background:#eee7d6;color:#806935}.computed{display:block;font:19px Georgia,serif;padding-top:13px}footer{font-size:9px;margin-top:15px;color:#8e918f}.management-link{font-size:10px;padding:5px 10px;min-height:30px;background:transparent;color:inherit;border-color:#a49165;margin-right:12px}.management-mode .hero,.management-mode .steps{display:none}.management-mode header{background:#fff;color:#263943;border-bottom:1px solid var(--border)}.management-mode .workspace{padding-top:20px}.management-mode aside>nav{display:none}.management-nav{display:none}.management-mode .management-nav{display:grid;gap:8px;margin-top:30px}.management-nav button{background:transparent;color:inherit;text-align:left;border:0;font-size:12px;display:flex;align-items:center;gap:10px}.management-nav button.active{background:#cfb97e25;border:1px solid #ad965d}.management-nav .icon{color:var(--accent);width:21px}.management-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px}.management-toolbar label{display:flex;align-items:center;gap:10px}.management-toolbar select{width:auto;margin:0}.management-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.member-table{width:100%;min-width:650px}.member-table td{font-size:12px}.member-table small{display:block;color:#7c8790}.role-badge{font-size:10px;background:var(--soft);color:var(--accent);padding:5px 9px;border-radius:15px}.admin-panel[hidden]{display:none}.sponsor-row{display:flex;align-items:center;gap:15px;border-bottom:1px solid var(--border);padding:12px}.sponsor-row input{width:18px}.sponsor-total{font-size:22px;color:var(--accent)}
body[data-theme=aia]{background:#fcfdfd;--border:#e3e8eb;--accent:#d31145}body[data-theme=aia] aside{background:#fff;color:#203341;border-right:1px solid #ece8eb}body[data-theme=aia] .gold-logo{display:none}body[data-theme=aia] .red-logo{display:block;width:56px;height:44px}body[data-theme=aia] .brand strong{font:700 23px 'Noto Sans Thai',Tahoma,sans-serif}body[data-theme=aia] .brand-note{color:#d31145!important;letter-spacing:1.2px}body[data-theme=aia] nav .icon{color:#d31145}body[data-theme=aia] nav button.active{background:#fff0f4;border-color:#f3c9d3;color:#c8093b}body[data-theme=aia] .aside-bottom{color:#d31145}body[data-theme=aia] header{background:white;color:#253b46;border-bottom:1px solid #f1e6e9}body[data-theme=aia] .theme-picker{background:#fff;border-color:#e4e7eb}body[data-theme=aia] .theme-picker button{font-family:inherit;color:#253b46}body[data-theme=aia] .theme-picker .selected{background:#d31145;color:white}body[data-theme=aia] .hero{background:#fff2f6 url('assets/ribbon.svg') right center/70% 100% no-repeat;padding:24px 31px;min-height:173px}body[data-theme=aia] .hero:after,body[data-theme=aia] .hero h1:after{display:none}body[data-theme=aia] .hero .eyebrow{color:#35505b;font-size:9px}body[data-theme=aia] .hero h1{font-weight:700;font-size:clamp(27px,3vw,41px);margin:14px 0 4px;letter-spacing:-1px}body[data-theme=aia] .hero #hero-copy{font-size:18px;margin-top:0;color:#637882}body[data-theme=aia] .steps .current i{background:#d31145;border-color:#d31145}body[data-theme=aia] .steps .current span{color:#263c47}body[data-theme=aia] .steps button:first-child i{background:#d5dce0;border-color:#d5dce0;color:white}body[data-theme=aia] .steps:before{background:#d4dde0}body[data-theme=aia] #goals>h2,body[data-theme=aia] #goals>.muted{display:none}body[data-theme=aia] .tabs{background:transparent;gap:10px;margin:0 0 18px;border:0;overflow:visible}body[data-theme=aia] .tabs button{justify-content:flex-start;flex:1;min-width:0;min-height:88px;background:#fff;border:1px solid #e3e8ec;border-radius:11px;padding:13px 10px;color:#25414c;text-align:left;gap:9px}body[data-theme=aia] .tabs button .icon{color:#d31145;width:31px;height:31px}body[data-theme=aia] .tabs button strong{font-size:13px}body[data-theme=aia] .tabs button small{display:block;font-size:9px;font-weight:400;color:#778993;line-height:1.6;margin-top:3px}body[data-theme=aia] .tabs button.selected{background:#fff2f5;border:1.5px solid #d31145;color:#263e48}body[data-theme=aia] .form-card{background:white;border-color:#e2e8ec;padding:21px}body[data-theme=aia] .field-group{border:0;padding:7px 0 0}body[data-theme=aia] .field-group h3 .icon{color:#d31145;width:35px;height:35px}body[data-theme=aia] .field-description{margin-left:48px}body[data-theme=aia] .field-pair{grid-template-columns:1fr;gap:0}body[data-theme=aia] .field-pair input{background:#fff;border-color:#dce3e9}body[data-theme=aia] .overview{background:#fff1f5;border:0;border-radius:12px;color:#28414c;box-shadow:none;padding:23px}body[data-theme=aia] .overview h2 .icon{display:block;color:#d31145}body[data-theme=aia] .overview dt{border:0;padding:0}body[data-theme=aia] .overview dl{display:grid;grid-template-columns:1fr auto;align-items:center;gap:23px 5px;margin:25px 0}body[data-theme=aia] .overview dd{font:19px 'Noto Sans Thai',Tahoma,sans-serif;margin:0}body[data-theme=aia] .overview #gap{font-size:26px}body[data-theme=aia] progress{border:0;background:#d7dfe4}body[data-theme=aia] progress::-webkit-progress-bar{background:#d7dfe4}body[data-theme=aia] progress::-webkit-progress-value{background:#d31145}body[data-theme=aia] .actions .primary{background:#d31145;color:white;border-color:#d31145}body[data-theme=aia] .health-switch button.selected{background:#fff0f4;color:#d31145}body[data-theme=aia] .health-switch{margin-top:-4px}body[data-theme=aia] .management-link{border-color:#ecd4da;color:#d31145}
@media(min-width:1400px){body{--sidebar:220px}.hero{min-height:215px;padding:30px 40px 40px}.workspace{padding:0 34px 25px}.form-card{padding:29px}.overview{padding:28px}.field-group{padding:26px}.field-pair input{min-height:49px}.steps{height:83px}.steps:before{top:30px}.tabs{margin-top:20px}.hero .seal img{width:255px}}
@media(min-width:761px) and (max-width:1100px){body{--sidebar:174px}.brand strong{font-size:20px}aside{padding:24px 10px 14px}.workspace{padding:0 20px 20px}.hero{padding:18px 24px 30px;min-height:165px}.hero h1{font-size:29px}.seal{min-width:150px}.seal img{width:150px}.seal p{font-size:13px}.hero #hero-copy{font-size:12px}.plan-grid{grid-template-columns:minmax(0,1.8fr) minmax(210px,1fr);gap:12px}.form-card{padding:18px 14px}.field-group{padding:17px 12px}.field-pair{gap:10px}.overview{padding:19px 15px}.overview dd{font-size:23px}.overview #gap{font-size:25px}.tabs button{font-size:12px;padding:11px 6px}.tabs button .icon{width:22px;height:22px}body[data-theme=aia] .tabs button{padding:10px 8px;gap:6px}body[data-theme=aia] .tabs button .icon{width:25px;height:25px}body[data-theme=aia] .tabs button small{font-size:8px}body[data-theme=aia] .tabs button strong{font-size:11px}body[data-theme=aia] .hero h1{font-size:29px}body[data-theme=aia] .overview dd{font-size:16px}body[data-theme=aia] .overview #gap{font-size:23px}}
@media(max-width:760px){body{--sidebar:220px}main{margin-left:0}aside{width:220px}header{height:57px;justify-content:space-between}.hero{padding:20px 21px 33px;min-height:220px;display:block}.hero h1{font-size:29px}.hero #hero-copy{font-size:12px}.seal{display:none}.workspace{padding:0 15px 20px}.steps{height:78px}.steps button{min-width:80px}.steps span{font-size:9px}.steps:before{top:25px}.plan-grid{grid-template-columns:1fr}.overview{position:static}.tabs button{font-size:11px;gap:6px;padding:11px 5px}.tabs button .icon{width:19px;height:19px}body[data-theme=aia] .tabs{display:grid;grid-template-columns:1fr 1fr}body[data-theme=aia] .hero h1{font-size:29px}body[data-theme=aia] .hero{min-height:200px;background-size:100% 100%}body[data-theme=aia] .hero #hero-copy{font-size:15px}body[data-theme=aia] .tabs button{min-height:75px}.management-toolbar{align-items:start;flex-direction:column}.field-pair{grid-template-columns:1fr}.notice{font-size:8px;height:auto;padding:7px 0}.management-link{font-size:9px;margin:0}.brand strong{font-size:23px}}
@media print{.health-switch,.management-link,.management-nav{display:none!important}main{margin:0}body{background:#fff}.workspace{padding:0}}
.hero,aside,.overview{background-blend-mode:soft-light}.overview dd{font-variant-numeric:tabular-nums}.overview dt{white-space:nowrap}.overview dl{min-width:0}body[data-theme=aia] .overview dl{grid-template-columns:minmax(65px,1fr) auto;gap:23px 8px}body[data-theme=aia] .overview #gap{font-size:clamp(20px,2.1vw,28px)}@media(min-width:761px) and (max-width:900px){body{--sidebar:160px}.brand strong{font-size:18px}.plan-grid{grid-template-columns:minmax(0,1.65fr) minmax(195px,1fr)}body[data-theme=aia] .overview{padding:18px 12px}body[data-theme=aia] .overview dd{font-size:14px}body[data-theme=aia] .overview #gap{font-size:20px}body[data-theme=aia] .tabs button small{display:none}.hero h1{font-size:27px}}
.prestige-form-heading h2{font-size:25px;margin:0 0 5px}.prestige-form-heading>.muted{font-size:12px;margin:0}.prestige-form-heading .tabs{margin:20px 0}.prestige-form-heading .tabs button{font-size:12px;padding:10px 7px}.prestige-form-heading .tabs button .icon{width:22px;height:22px}.prestige-form-heading .tabs button.selected{color:#d9bf80}.form-card:has(.prestige-form-heading){min-width:0}body[data-theme=aia] .prestige-form-heading{display:none}body[data-theme=prestige] .form-card{padding:23px 20px}body[data-theme=prestige] .overview{min-height:100%}.health-switch{flex-wrap:wrap}body[data-theme=prestige] .health-switch{margin:0 0 12px}@media(min-width:761px) and (max-width:900px){.prestige-form-heading h2{font-size:21px}.prestige-form-heading .tabs button{padding:9px 3px;font-size:10px;gap:4px}.prestige-form-heading .tabs button .icon{width:17px;height:17px}body[data-theme=prestige] .form-card{padding:18px 13px}}
body[data-theme=aia] .hero{background-blend-mode:normal}

.settings-submenu{display:grid;gap:3px;padding-left:14px;margin-top:-5px}.settings-submenu button{font-size:11px;min-height:36px;padding:8px;border-left:1px solid var(--border);border-radius:0}.settings-submenu .icon{width:16px;height:16px}.management-settings{border:0;padding:0}.management-settings summary{display:flex;align-items:center;gap:10px;font-size:13px;padding:12px;color:inherit}.management-settings button{margin-left:10px;font-size:11px}header .management-link{display:none!important}

.management-mode aside>nav{display:grid}.management-nav,.management-mode .management-nav{display:none!important}aside{overflow-y:auto;overscroll-behavior:contain}.aside-bottom{padding-top:24px;flex-shrink:0}.settings-submenu button.active{border-left:2px solid var(--accent);background:var(--soft);color:#6a562f}body[data-theme=aia] .settings-submenu button.active{color:var(--accent)}

/* User-approved background refinements, keeping existing layout. */
body[data-theme=aia]{background:#fff6f9}
body[data-theme=aia] aside{background: url('assets/ribbon-rich.svg') 25% 45px/350px 110px no-repeat,url('assets/ribbon-rich.svg') 60% calc(100% - 70px)/450px 170px no-repeat,#fff}
body[data-theme=aia] .hero{background: url('assets/ribbon-rich.svg') right center/85% 100% no-repeat,linear-gradient(110deg,#fff 5%,#fff6f8 48%,#ffe4ed 100%);border-bottom:1px solid #f8d7e0}
body[data-theme=aia] .workspace{background:linear-gradient(180deg,#fff9fb 0%,#fff 45%,#fff7fa 100%)}
body[data-theme=aia] .form-card{background:url('assets/ribbon-rich.svg') right bottom/70% 75px no-repeat,#fff;border:1px solid #f0dde5;box-shadow:0 7px 25px #d3114506}
body[data-theme=aia] .tabs button{background:linear-gradient(140deg,#fff,#fffafd)}
body[data-theme=aia] .tabs button.selected{background:linear-gradient(135deg,#fff7fa,#ffe9f0);box-shadow:0 3px 12px #d3114508}
body[data-theme=aia] .overview{background:linear-gradient(135deg,#fff5f8,#ffe9f0);border:1px solid #fbe1e9}
body[data-theme=aia] nav .icon,body[data-theme=aia] .tabs .icon{stroke-width:1.8}
body[data-theme=aia] .field-group h3 .icon{stroke-width:1.9}
body[data-theme=prestige] .form-card{border:1.8px solid #bea266;overflow:hidden}
body[data-theme=prestige] .prestige-form-heading{background:linear-gradient(115deg,#354b56,#263a44);margin:-23px -20px 20px;padding:22px 20px 15px;border-bottom:2px solid #c5aa6c}
body[data-theme=prestige] .prestige-form-heading h2{color:#fff8e9}
body[data-theme=prestige] .prestige-form-heading .muted{color:#d5c6a4}
body[data-theme=prestige] .prestige-form-heading .tabs{background:#f4f1e9;border:1.5px solid #c4ad77;margin:18px 0 0}
body[data-theme=prestige] .tabs button.selected{border-width:1.8px;background:#293f48}
body[data-theme=prestige] .field-group{border:1.5px solid #c8b687}
body[data-theme=prestige] .overview{border:1.8px solid #c8ad70}
body[data-theme=prestige] .actions button{border-width:1.5px}
body[data-theme=prestige] table thead{background:#2b404a}
body[data-theme=prestige] th{color:#f0d99b;border-bottom:2px solid #c4a66a}
.entry-label{font-size:11px;letter-spacing:2px;color:var(--accent);border-bottom:1px solid var(--border);padding-bottom:12px}
@media(min-width:761px) and (max-width:900px){body[data-theme=prestige] .prestige-form-heading{margin:-18px -13px 18px;padding:18px 13px 14px}}
@media(min-width:1400px){body[data-theme=prestige] .prestige-form-heading{margin:-23px -20px 20px}}
.heart-pulse{display:none}body[data-theme=aia] :is(.tabs,.field-group) .icon-heart .icon-shape{fill:#d31145;stroke:#d31145}body[data-theme=aia] :is(.tabs,.field-group) .heart-pulse{display:block;stroke:#fff;stroke-width:1.3}
body[data-theme=aia] aside{background-blend-mode:normal}aside{overflow-x:hidden}.brand strong{max-width:100%}@media(min-width:761px) and (max-width:900px){body[data-theme=aia] .brand strong{font-size:17px;letter-spacing:-.5px}}

/* AIA sidebar matched to approved close-up reference. */
.aia-sidebar-wordmark,.aia-sidebar-account{display:none}
body[data-theme=aia] aside{padding:15px 10px 13px;background:#fff;isolation:isolate;border-right:1px solid #f2e7ec}
body[data-theme=aia] aside:before{content:'';position:absolute;inset:0 0 auto;height:102px;background:url('assets/sidebar-ribbons.svg') center bottom/100% 66px no-repeat;pointer-events:none;z-index:-1}
body[data-theme=aia] aside:after{content:'';position:absolute;inset:auto 0 84px;height:183px;background:url('assets/sidebar-ribbons.svg') 50% 55%/100% 100% no-repeat;opacity:.7;transform:scaleY(-1);pointer-events:none;z-index:-1}
body[data-theme=aia] .brand{height:85px;min-height:85px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;padding:0 10px;text-align:left;text-decoration:none}
body[data-theme=aia] .brand .monogram,body[data-theme=aia] .brand .brand-note{display:none}
body[data-theme=aia] .brand strong{font:700 20px/1.3 'Noto Sans Thai',Tahoma,sans-serif;letter-spacing:-.65px;color:#10243f;max-width:100%;white-space:nowrap;margin:0}
body[data-theme=aia] .aia-sidebar-wordmark{display:block;font:700 14px/1.35 Arial,sans-serif;color:#e5003e;margin-top:0;letter-spacing:0}
body[data-theme=aia] nav{margin-top:12px;gap:5px;flex-shrink:0}
body[data-theme=aia] nav button{font-size:12px;gap:14px;padding:12px 12px;min-height:45px;border:0;border-radius:7px;line-height:1.5;color:#142d43}
body[data-theme=aia] nav button .icon{width:23px;height:23px;color:#ed003f;stroke-width:1.7}
body[data-theme=aia] nav button[data-page=policy] .icon{color:#203d55}
body[data-theme=aia] nav button.active{background:#fff0f5;color:#e0003d;font-weight:600;border:0}
body[data-theme=aia] nav button[data-page=policy]{padding-bottom:17px}
body[data-theme=aia] nav small{position:absolute;left:46px;bottom:0;font-size:7px;letter-spacing:0;line-height:1.3;background:#edf0f3;color:#62758a;padding:2px 5px;border-radius:9px}
body[data-theme=aia] .settings-submenu{margin-top:0;padding-left:12px}
body[data-theme=aia] .settings-submenu button{font-size:10px;padding:8px;min-height:35px;gap:8px;border-radius:5px}
body[data-theme=aia] .settings-submenu button.active{background:#e5003e;color:#fff;border:0}
body[data-theme=aia] .settings-submenu button.active .icon{color:#fff}
body[data-theme=aia] .aside-bottom{padding:18px 12px 0;margin-top:auto}
body[data-theme=aia] .prestige-sidebar-signature{display:none}
body[data-theme=aia] .aia-sidebar-account{display:grid;gap:2px;border-top:1px solid #f3afc3;padding-top:12px;margin-top:26px}
.aia-sidebar-account button{background:transparent;border:0;display:flex;align-items:center;gap:13px;padding:9px 0;min-height:40px;border-radius:0;font:12px/1.4 'Noto Sans Thai',Tahoma,sans-serif;text-align:left}
.aia-sidebar-account button .icon{width:22px;height:22px;stroke-width:1.6}
.aia-sidebar-account button:first-child{color:#426078}
.aia-sidebar-account button:first-child .icon:last-child{width:15px;height:15px;margin-left:auto;color:#16344f}
.aia-sidebar-account button:last-child{color:#33485a}
.aia-sidebar-account button:last-child .icon{color:#ef0043}
.aia-sidebar-account button:disabled{opacity:1;cursor:not-allowed}
@media(min-width:761px) and (max-width:900px){body[data-theme=aia] .brand{padding:0 7px}body[data-theme=aia] .brand strong{font-size:16px;letter-spacing:-.6px}body[data-theme=aia] nav button{padding-left:8px;gap:10px;font-size:11px}body[data-theme=aia] .aside-bottom{padding-left:8px;padding-right:8px}}
@media(max-width:760px){body[data-theme=aia] .brand strong{font-size:21px}body[data-theme=aia] nav button{font-size:13px}}
body[data-theme=aia] aside:after{bottom:134px;height:145px;background:url("assets/sidebar-bottom.svg") center/100% 100% no-repeat;transform:none;opacity:.85}
