/* Notebook-only polish. Shared action row keeps the button and skill tags aligned. */
.approved-page.approved-experience .collection .eyebrow,
.approved-page.approved-experience .collection>p{display:none}
.approved-page.approved-experience .book .page{min-height:0;padding-bottom:20px}
.approved-page.approved-experience .notebook-action-row{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;padding:8px 0 38px;position:relative;z-index:1}
.approved-page.approved-experience .notebook-action-left{padding:0 38px;min-width:0}
.approved-page.approved-experience .notebook-action-row .notebook-foot{position:static!important;display:flex!important;justify-content:flex-start;align-items:center;height:auto;min-height:44px;margin:0;padding:0;transform:none}
.approved-page.approved-experience .notebook-action-row .notebook-full-btn{margin:0;min-height:44px}
.approved-page.approved-experience .notebook-action-row .notebook-skills{position:static!important;display:flex;align-content:flex-start;align-items:center;align-self:start;flex-wrap:wrap;gap:8px;height:auto;min-height:44px;margin:0;padding:0 38px;transform:none}
.approved-page.approved-experience .notebook-action-row .margin-note{margin:30px 0 0;max-width:100%;box-sizing:border-box}
.approved-page.approved-experience .company-title :is(h1,h2):focus{outline:none}
@media(min-width:1200px){
 .approved-page.approved-experience .desk{display:grid;grid-template-columns:minmax(0,1fr) 150px;align-items:start;gap:24px;max-width:1480px;padding:0 28px 0 62px}
 .approved-page.approved-experience .book-shell{grid-column:1;grid-row:1;min-width:0}
 .approved-page.approved-experience .tabs{grid-column:2;grid-row:1;position:sticky;top:20px;display:flex;flex-direction:column;gap:10px;padding:0;margin:0;align-self:start}
 .approved-page.approved-experience .tab{width:100%;flex:none;min-height:78px;height:auto;box-sizing:border-box;display:flex;align-items:center;gap:8px;padding:12px 10px;border-radius:12px}
 .approved-page.approved-experience .tab.active{transform:none;margin-top:0;min-height:78px;box-shadow:inset 3px 0 0 var(--accent)}
 .approved-page.approved-experience .tab.active::after{display:none}
 .approved-page.approved-experience .tab img{width:18px;height:52px;object-fit:contain}
 .approved-page.approved-experience .tab .tab-element{display:none}
 .approved-page.approved-experience .tab strong{font-size:14px}
 .approved-page.approved-experience .tab small{display:block;font-size:12px;line-height:1.5}
}
@media(max-width:1199px){
 .approved-page.approved-experience .tabs{padding-left:0;gap:6px}
}
@media(max-width:700px){
 .approved-page.approved-experience .notebook-action-row{display:flex;flex-direction:column;gap:22px;padding:10px 22px 30px 25px}
 .approved-page.approved-experience .notebook-action-left{display:contents}
 .approved-page.approved-experience .notebook-action-row .notebook-foot{order:0}
 .approved-page.approved-experience .notebook-action-row .notebook-skills{order:1;padding:0}
 .approved-page.approved-experience .notebook-action-row .margin-note{order:2;margin:6px 0 0}
}
