/* Approved cabinet v2: no star/count ribbon. Actual markup remains accessible. */
.p95-home-links{display:flex!important;flex-direction:column;gap:14px;max-width:850px}
.p95-home-links .p95-tile{background:#fff;box-shadow:0 10px 25px rgba(27,25,69,.07);border:1px solid #e9e5f5;border-radius:25px;min-height:112px;display:flex;align-items:center;gap:22px;padding:18px 22px}
.p95-home-links .p95-tile span:nth-child(2){flex:1}
.p95-home-links .p95-tile strong{color:#152048;font-size:clamp(18px,4.3vw,26px)}
.p95-home-links .p95-tile small{color:#737b9a;font-size:clamp(13px,3.4vw,17px)}
.p95-home-links .p95-icon-tile{display:flex;align-items:center;justify-content:center;border-radius:20px;flex:0 0 84px;width:84px;height:84px;background:#f0eafa}
.p95-home-links .p95-icon-tile img{width:100%;height:100%;object-fit:cover;border-radius:19px}
.p95-home-links .p95-tile:last-child{border-color:#c6aaff;background:linear-gradient(110deg,#fff,#f9f5ff)}
.next-panel{max-width:960px;margin:12px auto 30px}.next-panel h1{font-size:clamp(26px,6vw,34px);color:#20214c}.next-sub{color:#75809c}.next-tabs,.next-actions{display:flex;gap:10px;flex-wrap:wrap}.next-tabs a{padding:11px 14px;border:1px solid #e0d8f3;border-radius:13px;text-decoration:none;background:white}.next-tabs a[aria-current=page]{background:#6c45c9;color:white}
.next-primary{display:inline-flex;align-items:center;border-radius:14px;background:#6943cb;color:white;padding:14px 18px;text-decoration:none;font-weight:700}
.next-entry,.next-empty{display:block;background:white;padding:17px;border-radius:19px;border:1px solid #e6e1f1;box-shadow:0 4px 18px #23104b0b;margin:10px 0;text-decoration:none;color:#24284c;overflow-wrap:anywhere}
.next-entry b,.next-entry span,.next-entry small{display:block;margin:5px 0}.next-entry small{color:#674caf}.next-entry p{color:#565c76;margin:8px 0}.next-panel input,.next-panel select,.next-panel textarea,.next-panel button{max-width:100%;width:100%}.next-panel label{display:block;margin:12px 0;font-weight:600}.next-empty{color:#6c7392;text-align:center;padding:32px 18px}
@media(max-width:500px){.p95-home-links .p95-tile{padding:12px;gap:12px;border-radius:19px;min-height:98px}.p95-home-links .p95-icon-tile{flex-basis:68px;width:68px;height:68px}.next-tabs{display:grid;grid-template-columns:1fr 1fr}.next-tabs a:last-child{grid-column:span 2}.next-tabs a{text-align:center}}
