
#lexpath-app .p9-launch{background:#e0bd83;color:#142f41;border:1px solid #f0d39e;border-radius:5px;padding:9px 12px;font:bold 12px Arial,sans-serif;cursor:pointer}
#lexpath-app .p9-overlay{position:absolute;inset:0;z-index:170;padding:clamp(8px,2.5vw,24px);overflow-y:auto;background:#061728f4;color:#f4e5d1}
#lexpath-app .p9-panel{max-width:1120px;width:100%;margin:0 auto 12px;background:#173145;border:1px solid #c4a571;border-radius:9px;overflow:hidden}
#lexpath-app .p9-panel header{display:grid;grid-template-columns:35% 1fr;background:#10293d}
#lexpath-app .p9-panel header img{display:block;height:100%;width:100%;min-height:250px;object-fit:cover}
#lexpath-app .p9-panel header>div{padding:20px}
#lexpath-app .p9-panel header small,#lexpath-app .p9-card>small{font:10px Arial,sans-serif;letter-spacing:.08em;color:#f0ce98}
#lexpath-app .p9-panel h1{font:normal clamp(27px,3vw,38px) Georgia,serif;color:#f2d39d;margin:10px 0}
#lexpath-app .p9-panel header p{font:13px/1.6 Arial,sans-serif;color:#dbe3e6}
#lexpath-app .p9-stats{display:flex;gap:7px;flex-wrap:wrap}
#lexpath-app .p9-stats span{font:11px Arial,sans-serif;background:#31536b;padding:8px;border-radius:5px;color:#dce5e4}
#lexpath-app .p9-stats b{display:block;color:#f2d69d;font:normal 16px Georgia,serif}
#lexpath-app .p9-nav{display:flex;gap:5px;flex-wrap:wrap;padding:12px;background:#0e2638}
#lexpath-app .p9-nav button{font:12px Arial,sans-serif;background:#28475c;border:1px solid #a3875d;border-radius:5px;color:#eee0c6;padding:10px 12px}
#lexpath-app .p9-nav button.chosen{background:#e0bf89;color:#152e42}
#lexpath-app .p9-content{padding:clamp(14px,2.5vw,24px)}
#lexpath-app .p9-content>p{font:13px/1.55 Arial,sans-serif;color:#dce3e4}
#lexpath-app .p9-message{padding:12px;background:#2a5062;border-left:3px solid #efc78c;color:#f7dcad!important}
#lexpath-app .p9-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:14px 0}
#lexpath-app .p9-card{min-width:0;background:linear-gradient(140deg,#26485b,#173145);border:1px solid #b0976c;border-radius:7px;padding:15px}
#lexpath-app .p9-card h3{font:normal 20px/1.25 Georgia,serif;color:#f4d5a4;margin:7px 0}
#lexpath-app .p9-card p{font:13px/1.55 Arial,sans-serif;color:#d9e4e5}
#lexpath-app .p9-card p.p9-price{background:#35556b;border-radius:5px;padding:10px;color:#f0d5aa;font:12px/1.55 Arial,sans-serif}
#lexpath-app .p9-card details{background:#203a4d;padding:10px;margin:9px 0;font:12px/1.5 Arial,sans-serif}
#lexpath-app .p9-card summary{cursor:pointer;color:#f0c78e}
#lexpath-app .p9-card button,#lexpath-app .p9-panel>button{background:#e1bf89;border:1px solid #f0d29e;color:#142e43;padding:11px 13px;border-radius:5px;font:bold 12px Arial,sans-serif;margin:8px 0}
#lexpath-app .p9-card button:disabled{opacity:.45;cursor:not-allowed}
#lexpath-app .p9-lock{color:#f0cb96!important;font-size:12px!important}
#lexpath-app .p9-sell button{background:#304c61;color:#f3d6ae;border-color:#c4a674}
#lexpath-app .p9-special{padding:15px;border-radius:7px;border:1px solid #bea274;background:#203e51}
#lexpath-app .p9-special h2{color:#f1d39c}
#lexpath-app .p9-ledger p{font:12px/1.5 Arial,sans-serif;border-bottom:1px solid #ffffff29;padding:9px 0}
#lexpath-app .p9-ledger small{color:#edca92}
#lexpath-app .p9-panel footer{font:11px/1.55 Arial,sans-serif;color:#d1d8da;padding:14px 20px;border-top:1px solid #af9568}
#lexpath-app .p9-panel>button{margin:10px 20px}
@media(max-width:720px){#lexpath-app .p9-panel header,#lexpath-app .p9-grid{grid-template-columns:1fr}#lexpath-app .p9-panel header img{height:160px;min-height:160px}#lexpath-app .p9-overlay{padding:7px}#lexpath-app .p9-nav{flex-wrap:nowrap;overflow-x:auto}#lexpath-app .p9-nav button{flex-shrink:0}}
