/* Gedeeld, ongeacht overzicht, kaartweergave of plantdetail. */
body{background:#f5f0e6;color:#293f33;font-family:'Lato','Segoe UI',Arial,sans-serif;}
.preview-bar,.local-bar{display:none;}
header.catalogue-header{display:flex;align-items:center;gap:24px;max-width:none;width:100%;margin:0;padding:17px 30px;background:#f5f0e6;border-bottom:1px solid #ded8ca;box-sizing:border-box;}
.catalogue-brand{font:32px/1.15 Georgia,serif;color:#293f33;text-decoration:none;}
.catalogue-links{display:flex;gap:5px;flex-wrap:wrap;align-items:center;margin-left:auto;font:13px/1.4 'Lato','Segoe UI',Arial,sans-serif;}
.catalogue-links a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 15px;border:1px solid transparent;border-radius:22px;color:#405345;text-decoration:none;}
.catalogue-links a:hover{background:#ebe7db;}
.catalogue-links a[aria-current=page]{background:#fffaf2;border-color:#cccdbd;color:#293f33;}
.catalogue-management{font:12px/1.4 'Lato','Segoe UI',Arial,sans-serif;color:#66746a;text-decoration:none;border-left:1px solid #ded8ca;padding-left:22px;}
.catalogue-header a:focus-visible{outline:3px solid #765d71;outline-offset:3px;}
.catalogue-local-status{display:block;font-size:11px;color:#66746a;}
.collection-heading{padding:24px 0 17px;}
.collection-heading h1{font:400 32px/1.2 Georgia,serif;letter-spacing:-.02em;margin:0;}
.periodic-controls{grid-template-columns:minmax(230px,2fr) minmax(150px,1fr) minmax(150px,1fr) auto;padding-top:0;}
.collection-extra{grid-column:1/-1;font-size:12px;color:#66746a;margin:3px 0;}
.collection-extra summary{cursor:pointer;width:fit-content;}
.collection-extra-fields{display:flex;flex-wrap:wrap;gap:15px;padding:10px 0;}
.collection-extra-fields label{flex:1;min-width:170px;}
.collection-extra-fields select{width:100%;}
.collection-context{display:flex;gap:12px;align-items:center;font-size:12px;color:#66746a;margin:5px 0;}
.collection-help{font-size:11px;color:#776952;margin:8px 0 16px;}
.collection-help summary{cursor:pointer;width:fit-content;}
.collection-help p{max-width:850px;margin:8px 0;}
.collection-cards .card h3{font-size:25px;}
.collection-cards .card-copy{padding:16px;}
.collection-cards .card-art{aspect-ratio:1.25;}
.collection-cards .card{border-color:#ded8ca;background:#fbf8f2;}
.board-caption{margin:12px 0 7px;}
@media(max-width:760px){header.catalogue-header{padding:15px 17px;gap:12px;flex-wrap:wrap;}.catalogue-links{order:3;width:100%;margin:0;flex-wrap:nowrap;gap:2px;}.catalogue-links a{flex:1;padding:8px 5px;font-size:11px;}.catalogue-management{margin-left:auto;border:0;padding:0;}.collection-heading{padding:20px 0 15px;}.collection-heading h1{font-size:28px;}.periodic-controls{grid-template-columns:1fr 1fr;}.periodic-search{grid-column:1/-1;}.periodic-controls>.text-button{grid-column:1/-1;justify-self:start;}}

/* Shared website navigation above the catalogue view selector. */
body>nav.site-nav{box-sizing:border-box;width:calc(100% - 48px);margin:0 auto;isolation:isolate;z-index:50;font-family:Montserrat,Arial,sans-serif;}
body>header.catalogue-header{justify-content:center;position:relative;z-index:2;padding:18px 24px 14px;margin:18px 0 0;background:transparent;border-bottom:1px solid #ded8ca;}
.catalogue-header .catalogue-links{margin:0;justify-content:center;width:auto;}
body>nav.site-nav .nav-links{width:auto;}
body>nav.site-nav .nav-links>li{margin:0;padding:0;}
@media(max-width:760px){body>header.catalogue-header{padding:14px 12px;margin-top:12px;}.catalogue-header .catalogue-links{order:initial;width:100%;gap:3px;}.catalogue-header .catalogue-links a{font-size:12px;padding:8px 7px;}}
@media(max-width:600px){body>nav.site-nav{width:calc(100% - 24px);}.catalogue-header .catalogue-links a{font-size:11px;}}

body>nav.site-nav .treatment-toggle.active{border-bottom-color:#fffdfa;}

@media(max-width:760px){.catalogue-header .catalogue-links{flex-wrap:wrap;gap:2px}.catalogue-header .catalogue-links a{flex:0 1 auto;padding:7px 9px;min-height:38px;font-size:11px}}
