#sss-agende-notes{--sssan-blue:#047ec3;--sssan-ink:#203340;--sssan-muted:#576d7a;--sssan-line:#dbe3e8;color:var(--sssan-ink);background:#fff;max-width:100%;font-family:inherit;box-sizing:border-box}
#sss-agende-notes *{box-sizing:border-box}
#sss-agende-notes .sssan-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:var(--sssan-muted);margin:0 0 18px}
#sss-agende-notes .sssan-breadcrumb a{color:var(--sssan-muted);text-decoration:none}
#sss-agende-notes .sssan-header h1{margin:0 0 8px;font-size:clamp(27px,3.5vw,38px);font-weight:800;line-height:1.12;color:var(--sssan-ink)}
#sss-agende-notes .sssan-header p{margin:0 0 24px;color:var(--sssan-muted);font-size:16px;line-height:1.5}
#sss-agende-notes .sssan-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}
#sss-agende-notes .sssan-tabs a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 17px;border:1px solid var(--sssan-line);border-radius:8px;text-decoration:none;font-size:15px;font-weight:700;line-height:1.25;background:#fff;color:var(--sssan-ink)}
#sss-agende-notes .sssan-tabs a.is-active{background:var(--sssan-blue);border-color:var(--sssan-blue);color:#fff}
#sss-agende-notes .sssan-tabs a:hover{border-color:var(--sssan-blue)}
#sss-agende-notes .sssan-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0;padding:0}
#sss-agende-notes .sssan-filters label{display:flex;flex-direction:column;gap:7px;min-width:190px;max-width:100%;font-size:13px;font-weight:700;color:var(--sssan-ink);line-height:1.4}
#sss-agende-notes .sssan-filters select{font:inherit;font-size:15px;font-weight:400;line-height:1.4;min-height:44px;width:100%;max-width:100%;border:1px solid var(--sssan-line);border-radius:7px;padding:9px 34px 9px 12px;background-color:#fff;color:var(--sssan-ink)}
#sss-agende-notes .sssan-filters button{border:1px solid var(--sssan-blue);border-radius:7px;background:var(--sssan-blue);color:#fff;min-height:44px;padding:10px 17px;font:inherit;font-size:14px;font-weight:700;line-height:1.3;cursor:pointer}
#sss-agende-notes .sssan-format-help{margin:9px 0 12px;font-size:12px;line-height:1.5;color:var(--sssan-muted);max-width:740px}
#sss-agende-notes .sssan-result{font-size:13px;color:var(--sssan-muted);margin:0 0 25px}
#sss-agende-notes .sssan-filter-note{font-size:14px;color:var(--sssan-muted);line-height:1.5;margin:0 0 14px}
#sss-agende-notes .sssan-filter-note a,#sss-agende-notes .sssan-empty a{color:var(--sssan-blue);text-decoration:underline}
#sss-agende-notes .sssan-catalogue-grid{display:block!important;gap:0!important;grid-template-columns:none!important;margin:0!important;padding:0!important;width:100%!important;max-width:100%!important}
#sss-agende-notes .sssan-section{margin:0;padding:0}
#sss-agende-notes .sssan-section>h2{font-size:25px;font-weight:800;line-height:1.2;margin:0 0 20px;color:var(--sssan-ink)}
#sss-agende-notes .sssan-subtitle{font-size:19px;font-weight:700;line-height:1.3;margin:28px 0 16px;color:var(--sssan-ink)}
#sss-agende-notes .sssan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px;margin:0;padding:0;align-items:stretch}
#sss-agende-notes .sssan-separator{border:0;border-top:1px solid var(--sssan-line);height:0;margin:34px 0}
#sss-agende-notes .sssan-card{display:flex!important;flex-direction:column!important;gap:0!important;min-width:0!important;max-width:none!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;text-decoration:none!important;color:var(--sssan-ink)!important;overflow:visible!important}
#sss-agende-notes .sssan-art{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:#fff;border-radius:8px;width:100%;padding:0;margin:0}
#sss-agende-notes .sssan-art img{display:block;width:100%;height:100%;object-fit:contain;margin:0}
#sss-agende-notes .pr-art[data-sss-studio="studio"]:not(.sss-studio-final){background:var(--sssan-paper)!important}
#sss-agende-notes .sssan-card-text{display:flex!important;flex-direction:column!important;align-items:center!important;gap:7px!important;text-align:center!important;padding:13px 0 0!important;margin:0!important;flex:1!important;width:100%!important;min-width:0!important}
#sss-agende-notes .sssan-card-text h4{font-size:16px!important;font-weight:800!important;line-height:1.3!important;text-align:center!important;margin:0!important;padding:0!important;color:var(--sssan-ink)!important;overflow-wrap:anywhere;max-width:100%}
#sss-agende-notes .sssan-card-text .sssan-price{font-size:14px!important;line-height:1.35!important;text-align:center!important;color:var(--sssan-muted)!important;margin:0!important;padding:0!important;grid-column:auto!important;justify-self:center!important;float:none!important;max-width:100%}
#sss-agende-notes .sssan-price strong{color:var(--sssan-ink)!important;font-weight:700}
#sss-agende-notes .sssan-card-text .sssan-format{font-size:12px!important;font-weight:400!important;color:var(--sssan-muted)!important;line-height:1.4!important;text-align:center!important;background:none!important;border:0!important;padding:0!important;margin:0!important;max-width:100%;overflow-wrap:anywhere}
#sss-agende-notes .sssan-card-text .sssan-primary{display:flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;width:100%!important;font-size:14px!important;font-weight:700!important;line-height:1.25!important;padding:10px 8px!important;border-radius:7px!important;border:1px solid var(--sssan-blue)!important;background:var(--sssan-blue)!important;color:#fff!important;text-align:center!important;margin-top:auto!important;box-shadow:none!important;white-space:normal!important}
#sss-agende-notes .sssan-card:hover .sssan-primary{background:#006ca8!important;border-color:#006ca8!important}
#sss-agende-notes .sssan-card:focus-visible{outline:3px solid var(--sssan-blue)!important;outline-offset:5px!important}
#sss-agende-notes .sssan-empty{font-size:15px;line-height:1.5;padding:18px 0;margin:0}
@media(max-width:680px){#sss-agende-notes .sssan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}#sss-agende-notes .sssan-section>h2{font-size:23px}#sss-agende-notes .sssan-card-text h4{font-size:15px!important}#sss-agende-notes .sssan-card-text .sssan-primary{font-size:13px!important;padding:10px 5px!important}#sss-agende-notes .sssan-filters{gap:10px}#sss-agende-notes .sssan-filters label{flex:1 1 100%;min-width:0}#sss-agende-notes .sssan-filters select{font-size:16px}#sss-agende-notes .sssan-filters button{width:100%}#sss-agende-notes .sssan-tabs a{padding:10px 12px;font-size:14px}#sss-agende-notes .sssan-separator{margin:28px 0}}

/* Reviewed catalogue photos contain their own background and shadow. */
#sss-agende-notes .pm-art.sss-reviewed-photo{display:block!important;position:relative!important;aspect-ratio:1;overflow:hidden;padding:0!important;background:none!important}
#sss-agende-notes .pm-art.sss-reviewed-photo::before,#sss-agende-notes .pm-art.sss-reviewed-photo::after{content:none!important;display:none!important}
#sss-agende-notes .pm-art.sss-reviewed-photo img[src]{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;margin:0!important;padding:0!important;transform:none!important;filter:none!important;mask:none!important;-webkit-mask:none!important;mix-blend-mode:normal!important;background:transparent!important;opacity:1!important}

/* Focus verified originals only after the existing mask is ready; source files remain unchanged. */
#sss-agende-notes .pm-art.pr-art[data-sss-studio="studio"][data-sss-photo-focus] img[src],#sss-agende-notes .pm-art.pr-art[data-sss-studio="studio"][data-sss-photo-focus]::before{position:absolute!important;inset:auto!important;left:var(--sss-focus-left)!important;top:var(--sss-focus-top)!important;width:var(--sss-focus-size)!important;height:var(--sss-focus-size)!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;clip-path:var(--sss-focus-clip)!important;transform:none!important;opacity:1!important}
/* Preserve the original white paper inside individually verified silhouettes. */
#sss-agende-notes .pm-art.pr-art[data-sss-photo-focus][data-sss-photo-opaque]{background:var(--sssan-paper)!important}
#sss-agende-notes .pm-art.pr-art[data-sss-photo-focus][data-sss-photo-opaque] img[src],#sss-agende-notes .pm-art.pr-art[data-sss-photo-focus][data-sss-photo-opaque]::before{position:absolute!important;inset:auto!important;left:var(--sss-focus-left)!important;top:var(--sss-focus-top)!important;width:var(--sss-focus-size)!important;height:var(--sss-focus-size)!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;clip-path:var(--sss-focus-silhouette)!important;transform:none!important;opacity:1!important}
#sss-agende-notes .pm-art.pr-art[data-sss-photo-focus][data-sss-photo-opaque] img[src]{-webkit-mask:none!important;mask:none!important;filter:none!important;clip-path:var(--sss-focus-silhouette)!important}
