#lexpath-app .pr13-launch{background:#ddbd83;color:#183347;border:1px solid #edcfa0;border-radius:5px;padding:9px 13px;font:bold 12px Arial,sans-serif;cursor:pointer;min-height:42px}
#lexpath-app .pr13-panel{position:absolute;inset:0;z-index:260;overflow:auto;padding:18px;background:linear-gradient(140deg,#142e43,#081b2c);border:1px solid #c3a371;border-radius:9px;color:#e6e6e2;font-family:Georgia,serif}
#lexpath-app .pr13-hero{background:#19384d;border:1px solid #8e7857;border-radius:8px;padding:20px}
#lexpath-app .pr13-hero>small{font:10px Arial,sans-serif;letter-spacing:.12em;color:#e0c28f}
#lexpath-app .pr13-hero h2{color:#f3d5a5;font:normal 30px/1.22 Georgia,serif;margin:8px 0}
#lexpath-app .pr13-hero p{color:#e7e7e3;font:13px/1.55 Arial,sans-serif}
#lexpath-app .pr13-stats{display:flex;gap:9px;flex-wrap:wrap;margin-top:15px}
#lexpath-app .pr13-stat{display:flex;flex-direction:column;background:#2c5166;border-radius:5px;padding:9px 12px;min-width:125px}
#lexpath-app .pr13-stat small{font:11px Arial,sans-serif;color:#d9e0df}
#lexpath-app .pr13-stat b{font:normal 17px Georgia,serif;color:#f5d6a1}
#lexpath-app .pr13-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0;border-bottom:1px solid #9b805a;padding-bottom:11px}
#lexpath-app .pr13-tabs button,#lexpath-app .pr13-card button,#lexpath-app .pr13-panel footer button,#lexpath-app .pr13-memory button{background:#e6c792;color:#143043;border:1px solid #e6ca9b;border-radius:5px;padding:10px 12px;font:700 12px/1.35 Arial,sans-serif;cursor:pointer}
#lexpath-app .pr13-card button:disabled,#lexpath-app .pr13-memory button:disabled{opacity:.46;cursor:not-allowed}
#lexpath-app .pr13-body{padding:8px 0 20px}
#lexpath-app .pr13-intro{font:13px/1.65 Arial,sans-serif;color:#d7e1e2;max-width:950px}
#lexpath-app .pr13-matters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}
#lexpath-app .pr13-matter{background:#244458;border:1px solid #9a8057;border-radius:6px;padding:13px}
#lexpath-app .pr13-matter>div:first-child{display:flex;justify-content:space-between;gap:10px;color:#f1d5a8;font:13px Arial,sans-serif}
#lexpath-app .pr13-matter small{font:11px/1.5 Arial,sans-serif;color:#cddadb;display:block;margin-top:9px}
#lexpath-app .pr13-meter{height:8px;border-radius:5px;background:#436074;margin-top:10px;overflow:hidden}
#lexpath-app .pr13-meter span{display:block;background:#e4c489;height:100%}
#lexpath-app .pr13-memory{margin:14px 0;background:#234659;border-left:3px solid #f0c890;padding:14px;color:#e4e3df}
#lexpath-app .pr13-memory h3{color:#ebd1a4;font:normal 19px Georgia,serif}
#lexpath-app .pr13-memory p{font:13px/1.6 Arial,sans-serif}
#lexpath-app .pr13-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}
#lexpath-app .pr13-card{background:#284859;border:1px solid #a18b65;border-radius:7px;padding:16px;margin:12px 0;min-width:0}
#lexpath-app .pr13-card h3{color:#f3d29d;font:normal 21px/1.3 Georgia,serif;margin:2px 0 9px}
#lexpath-app .pr13-card>p,#lexpath-app .pr13-card details p{font:13px/1.6 Arial,sans-serif;color:#dee4e4}
#lexpath-app .pr13-detail{font:12px/1.6 Arial,sans-serif;color:#e5cca4;background:#1c3648;border-radius:5px;padding:10px;margin:10px 0}
#lexpath-app .pr13-detail summary{color:#efcf9b;cursor:pointer}
#lexpath-app .pr13-actions{display:flex;gap:9px;flex-wrap:wrap}
#lexpath-app .pr13-list{display:grid;gap:8px;margin:15px 0}
#lexpath-app .pr13-list>div{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;padding:12px;background:#29465a;border-left:2px solid #cca873;border-radius:4px;font:12px Arial,sans-serif}
#lexpath-app .pr13-list strong{color:#f1d9ac}
#lexpath-app .pr13-list span,#lexpath-app .pr13-list small{color:#d9e0df}
#lexpath-app .pr13-pillrow{display:flex;flex-wrap:wrap;gap:9px}
#lexpath-app .pr13-pillrow span{background:#2b5166;color:#f1d4a7;font:12px Arial,sans-serif;padding:9px;border-radius:5px}
#lexpath-app .pr13-alert{padding:12px;background:#325368;border-left:3px solid #d1b487;color:#f7ddba;font:12px/1.55 Arial,sans-serif;margin-bottom:12px}
#lexpath-app .pr13-empty{padding:22px;color:#d3dcdc;border:1px dashed #a68a59;border-radius:6px}
#lexpath-app .pr13-panel footer{font:11px/1.6 Arial,sans-serif;color:#c4d0d4;border-top:1px solid #9e8561;padding:14px 0}
#lexpath-app .pr13-panel footer button{display:block;margin-top:12px}
@media(max-width:680px){#lexpath-app .pr13-panel{padding:11px}#lexpath-app .pr13-matters,#lexpath-app .pr13-grid{grid-template-columns:1fr}#lexpath-app .pr13-tabs{flex-wrap:nowrap;overflow-x:auto}#lexpath-app .pr13-tabs button{flex-shrink:0}#lexpath-app .pr13-hero{padding:14px}}
