.pa-catalogue-tabs{display:flex;justify-content:center;gap:26px;margin:24px 0 32px}.pa-catalogue-tabs button{appearance:none;display:flex;align-items:center;justify-content:center;gap:9px;border:0;border-bottom:2px solid transparent;background:none;color:inherit;padding:10px 3px;font:inherit;cursor:pointer}.pa-catalogue-tabs button[aria-selected=true]{border-bottom-color:currentColor}.pa-catalogue-tabs button:disabled{opacity:.38;cursor:default}.pa-catalogue-tabs img{width:28px;height:28px;object-fit:contain}.pa-catalogue-tabs button:focus-visible,.pa-photo-archive button:focus-visible{outline:2px solid #ae810f;outline-offset:5px}
.pa-photo-archive[hidden],[data-pa-upcoming][hidden],.pa-photo-archive [hidden]{display:none!important}.pa-photo-archive{padding-bottom:45px}.pa-archive-toolbar{display:grid;grid-template-columns:minmax(170px,25%) 1fr;gap:24px;height:36px;margin-bottom:38px}.pa-year-picker{position:relative;z-index:5}.pa-year-picker summary{height:36px;border:1px solid #b7b39c;border-radius:10px;padding:0 38px 0 14px;display:flex;align-items:center;position:relative;cursor:pointer;list-style:none;background:#fffef4}.pa-year-picker summary::-webkit-details-marker{display:none}.pa-picker-arrow{width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);position:absolute;right:16px;top:12px}.pa-year-picker[open] .pa-picker-arrow{transform:rotate(225deg);top:16px}.pa-year-picker summary:focus-visible{outline:2px solid #ae810f;outline-offset:2px}.pa-year-options{position:absolute;top:calc(100% + 5px);left:0;right:0;max-height:280px;overflow:auto;border:1px solid #b7b39c;border-radius:10px;background:#fffef4;padding:6px;box-shadow:0 5px 15px #3b342015}.pa-year-options button{font:inherit;display:block;width:100%;text-align:left;border:0;background:none;padding:7px 9px;border-radius:5px;cursor:pointer;color:inherit}.pa-year-options button:hover,.pa-year-options button[aria-pressed=true]{background:#e9e2c8}.pa-archive-search{display:flex;align-items:center;gap:12px;padding:0 16px;border:1px solid #b7b39c;border-radius:10px;background:#fffef4;min-width:0}.pa-archive-search:focus-within{outline:2px solid #ae810f;outline-offset:2px}.pa-archive-search input{font:inherit;min-width:0;width:100%;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;height:34px;padding:0!important;color:inherit}.pa-search-symbol{width:15px;height:15px;flex:none;border:1.5px solid #6b6b5e;border-radius:50%;position:relative}.pa-search-symbol:after{content:'';position:absolute;width:7px;height:1.5px;background:#6b6b5e;transform:rotate(45deg);right:-5px;bottom:-3px}
.pa-year-section{margin:0 0 28px}.pa-year-heading{font-family:'Amatic SC',sans-serif;font-size:48px;line-height:1.2;font-weight:400;color:#686454;margin:0 0 25px}.pa-mark-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:110px 38px;padding:0 8px 95px}.pa-mark{position:relative;min-width:0;margin:0;overflow:visible}.pa-stamp-frame{padding:11px;background:#fffef3;--pa-tooth:3.6px;--pa-step:14px;mask:radial-gradient(circle at 50% 0,transparent var(--pa-tooth),#000 calc(var(--pa-tooth) + .5px)) 0 0/var(--pa-step) 100% repeat-x,radial-gradient(circle at 50% 100%,transparent var(--pa-tooth),#000 calc(var(--pa-tooth) + .5px)) 0 0/var(--pa-step) 100% repeat-x,radial-gradient(circle at 0 50%,transparent var(--pa-tooth),#000 calc(var(--pa-tooth) + .5px)) 0 0/100% var(--pa-step) repeat-y,radial-gradient(circle at 100% 50%,transparent var(--pa-tooth),#000 calc(var(--pa-tooth) + .5px)) 0 0/100% var(--pa-step) repeat-y;mask-composite:intersect}.pa-stamp-frame .pa-gouache{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:contain}.pa-postmark{position:absolute;width:108%;max-width:none;height:auto;right:0;bottom:-28%;transform:rotate(var(--pa-angle,7deg));pointer-events:none;z-index:1}.pa-archive-more{display:block;margin:22px auto 0;border:1px solid #8a7952;border-radius:24px;padding:12px 27px;background:transparent;color:inherit;font:inherit;cursor:pointer}.pa-archive-more:hover{background:#e9e2c8}.pa-archive-empty{padding:30px 0;text-align:center}
@media(max-width:1100px) and (min-width:768px){.pa-mark-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:110px 40px}}
@media(max-width:767px){.pa-catalogue-tabs{gap:8px;margin:18px 0 25px}.pa-catalogue-tabs button{flex:1;gap:5px;font-size:15px;padding:10px 0;white-space:nowrap}.pa-catalogue-tabs img{width:23px;height:23px}.pa-archive-toolbar{grid-template-columns:minmax(110px,35%) 1fr;gap:12px;height:58px;margin-bottom:28px}.pa-year-picker summary{height:58px;padding-left:12px;padding-right:30px}.pa-picker-arrow{right:13px;top:23px}.pa-year-picker[open] .pa-picker-arrow{top:27px}.pa-archive-search{gap:9px;padding:0 12px}.pa-archive-search input{height:56px;font-size:16px}.pa-mark-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:80px 22px;padding:0 5px 75px}.pa-year-heading{font-size:40px;margin-bottom:20px}.pa-year-section{margin-bottom:16px}.pa-postmark{width:108%;right:0;bottom:-30%}}

.pa-stamp-paper{filter:drop-shadow(0 1px 1.5px #413b2524)}

/* Restore accepted segmented switch; compact archive filters and year dividers. */
.pa-catalogue-tabs{width:max-content;max-width:100%;margin:24px auto 29px;padding:4px;border:1px solid #c7c1af;border-radius:30px;gap:4px}.pa-catalogue-tabs button{border:0;border-radius:25px;min-height:45px;padding:10px 25px;white-space:nowrap}.pa-catalogue-tabs button[aria-selected=true]{background:#ffe9a0;border:0}.pa-catalogue-tabs button:not(:disabled):hover{background:#f3e4bb}.pa-catalogue-tabs button:disabled{color:#99998f;opacity:1;background:transparent}.pa-catalogue-tabs button:disabled img{opacity:.43}.pa-archive-toolbar{max-width:530px;margin-left:auto;margin-right:auto;grid-template-columns:132px minmax(0,1fr);gap:16px}.pa-year-heading{display:flex;align-items:center;gap:20px}.pa-year-heading:after{content:"";height:1px;flex:1;background:#d4ceba}
@media(max-width:767px){.pa-catalogue-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:2px;margin:18px auto 25px}.pa-catalogue-tabs button{flex-direction:column;gap:4px;min-height:54px;padding:7px 4px;font-size:15px}.pa-catalogue-tabs img{width:23px;height:23px}.pa-archive-toolbar{height:40px;grid-template-columns:108px minmax(0,1fr);gap:12px}.pa-year-picker summary{height:40px;padding-left:12px;padding-right:30px}.pa-picker-arrow{top:14px}.pa-year-picker[open] .pa-picker-arrow{top:18px}.pa-archive-search input{height:38px;font-size:15px}.pa-archive-search{padding:0 10px;gap:9px}.pa-year-heading{gap:16px}}

.pa-mark{transition:transform .2s ease;transform-origin:50% 45%}.pa-mark:hover{transform:translateY(-3px) rotate(-.6deg)}a.pa-mark{cursor:pointer;color:inherit;text-decoration:none}a.pa-mark:focus-visible{outline:2px solid #a77b24;outline-offset:7px}.pa-archive-pilot-note{max-width:760px;margin:0 auto 27px;font-size:15px;color:#686454;text-align:center}.pa-archive-pilot-note a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.pa-mark{transition:none}.pa-mark:hover{transform:none}}

/* Direct feedback25Oct: compact canonical formats, no switch fills or hover backgrounds. */
.pa-catalogue-tabs button,.pa-catalogue-tabs button[aria-selected=true],.pa-catalogue-tabs button:not(:disabled):hover{background:transparent}.pa-catalogue-tabs button{border:1px solid transparent}.pa-catalogue-tabs button[aria-selected=true]{border:1px solid #9c947c}.pa-catalogue-tabs button:disabled{border-color:transparent}#pa-upcoming-panel .expedition-filter{display:flex;justify-content:center}#pa-upcoming-panel .filter-checkboxes{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 26px;width:max-content;max-width:100%;margin:0 auto;min-height:36px}#pa-upcoming-panel .filter-checkboxes label{display:flex;flex-direction:row-reverse;align-items:center;gap:8px;font-size:18px;line-height:1.3;white-space:nowrap;margin:0}#pa-upcoming-panel .filter-checkboxes input{width:18px;height:18px;margin:0;flex:0 0 18px}@media(max-width:767px){#pa-upcoming-panel .filter-checkboxes{gap:8px 14px;min-height:40px}#pa-upcoming-panel .filter-checkboxes label{font-size:15px;gap:6px}#pa-upcoming-panel .filter-checkboxes input{width:16px;height:16px;flex-basis:16px}}

.expedition-card .pg-card-facts>p.price{margin:0!important;margin-block:0!important}

/* Confirmed CRM group count, independent of visible photo reports. */
.pa-year-heading .pa-year-count{font:400 17px/1.2 'Futura PT Book',sans-serif;letter-spacing:0;color:#7b7464;white-space:nowrap;flex-shrink:0;align-self:center}
@media(max-width:767px){.pa-year-heading .pa-year-count{font-size:15px}}
