/* Current product screenshots render from native 3x captures. */
.org-copy > p.org-supported-types { max-width:460px; font-size:12px; line-height:1.95; color:#6b8193; }
.org-split--sources { grid-template-columns:1fr 1.13fr; gap:70px; }
.org-types-composition { position:relative; width:100%; height:448px; padding:0 10px; }
.org-types-composition figure { width:360px; max-width:85%; }
.org-types-composition figcaption { margin:0 0 10px; font-size:11px; font-weight:600; color:#627e95; }
.org-types-composition .org-subtype-shot { position:absolute; top:246px; right:48px; width:330px; z-index:1; }
.org-types-composition .org-shot-button { border-radius:8px; box-shadow:0 9px 30px #123b6310; }
.org-types-composition img { border-radius:7px; }
.org-library-stage { width:80%; max-width:896px; margin-inline:auto !important; padding:14px; border-radius:16px; }
.org-organization-notes { max-width:1000px; gap:90px; margin-top:48px; align-items:start; }
.org-note-copy { display:flex; gap:15px; margin-bottom:24px; }
.org-app-icon { width:27px; height:27px; flex:0 0 27px; }
.org-app-icon--label { color:#ba596d; }
.org-organization-notes h3 { margin:2px 0 9px; font-size:16px; }
.org-organization-notes p { font-size:13px; max-width:370px; }
.org-assignment-example figure { width:300px; max-width:100%; margin-left:42px !important; }
.org-assignment-example .org-shot-button { border-radius:10px; box-shadow:0 8px 24px #0d385b0a; }
.org-manager-row { display:grid; grid-template-columns:1fr 1.5fr; gap:75px; align-items:center; padding-top:55px; margin-top:55px; border-top:1px solid var(--org-line); }
.org-manager-copy h3 { font-family:Manrope,Inter,sans-serif; font-size:30px; font-weight:600; letter-spacing:-.04em; line-height:1.2; margin:0 0 18px; }
.org-manager-copy h3 em { display:block; }
.org-manager-copy .org-eyebrow { font-size:10px; margin-bottom:15px; }
.org-manager-copy > p:last-child { color:var(--org-muted); font-size:14px; line-height:1.75; margin:0; max-width:350px; }
.org-manager-tabs { display:grid; grid-template-columns:1fr 1fr; gap:4px; padding:4px; margin-bottom:14px; width:190px; border:1px solid #c8dceb; border-radius:8px; background:#edf5fc; }
.org-manager-tabs button { min-width:86px; padding:8px 16px; border:1px solid transparent; border-radius:5px; color:#627e95; background:transparent; font-size:11px; font-weight:600; cursor:pointer; }
.org-manager-tabs button[aria-selected=true] { background:#fff; color:#1267d7; border-color:#c5d9e9; box-shadow:0 2px 4px #17384f06; }
.org-manager-gallery [role=tabpanel] { min-height:0; aspect-ratio:2640 / 1574; }
.org-manager-gallery .org-shot-button { height:100%; border-radius:10px; }
.org-manager-gallery .org-shot-button img { height:100%; object-fit:contain; }
.org-smart-row { grid-template-columns:1fr 1.5fr; gap:75px; }
.org-smart-copy h3 { font-size:30px; }
.org-smart-copy > p.org-smart-example { padding-top:14px; border-top:1px solid #dae6ef; font-size:12px; color:#647f95; max-width:340px; }
.org-smart-example strong { font-weight:600; }
.org-smart-example span { font-weight:600; color:#2069b3; }
.org-search-stage { padding:14px; }
.org-split--search { grid-template-columns:1.4fr 1fr; gap:60px; }
.org-detail-points p { font-size:14px; }
.org-duplicate-icon { stroke:#316fb7; }
.org-details-grid { grid-template-columns:.8fr 1.2fr; gap:70px; }
.org-metadata-stage { padding:12px; }
.org-split--export { grid-template-columns:1.2fr 1fr; gap:70px; max-width:1160px !important; }
.org-export-stage { padding:15px; border-radius:15px; }
.org-lightbox-image img { width:min(var(--shot-width,1200px),100%); }
.org-lightbox-image img[src$="reference-types-3x.webp"] { --shot-width:540px; }
.org-lightbox-image img[src$="reference-subtypes-3x.webp"] { --shot-width:630px; }
.org-lightbox-image img[src$="folder-picker-3x.webp"],
.org-lightbox-image img[src$="label-picker-3x.webp"] { --shot-width:472px; }
.org-lightbox-image img[src$="smart-folder-3x.webp"] { --shot-width:1000px; }
.org-lightbox-image img[src$="export-3x.webp"] { --shot-width:900px; }
.organize-page > .site-footer .footer-signoff { display:block; }

@media(max-width:1100px) {
 .org-split--sources { gap:45px; }
 .org-organization-notes { gap:55px; }
 .org-manager-row,.org-smart-row { gap:45px; }
 .org-details-grid,.org-split--export { gap:45px; }
}
@media(max-width:860px) {
 .org-split--sources,.org-manager-row,.org-smart-row,.org-details-grid,.org-split--export { grid-template-columns:1fr; gap:35px; }
 .org-types-composition { max-width:600px; margin:auto; padding:0; }
 .org-types-composition figure { width:360px; }
 .org-types-composition .org-subtype-shot { width:330px; }
 .org-library-stage { width:100%; }
 .org-organization-notes { gap:32px; }
 .org-assignment-example figure { width:270px; margin-left:0 !important; }
 .org-manager-copy h3 em,.org-smart-copy h3 em { display:inline; }
 .org-manager-copy > p:last-child,.org-smart-copy > p:not(.org-eyebrow) { max-width:600px; }
 .org-manager-gallery,.org-smart-shot { max-width:700px; width:100%; }
 .org-split--search { grid-template-columns:1fr; gap:30px; }
 .org-metadata-stage { max-width:650px; }
 .org-export-stage { max-width:650px; width:100%; }
}
@media(max-width:600px) {
 .org-split--sources { gap:32px; }
 .org-types-composition { display:grid; justify-items:center; gap:26px; height:auto; }
 .org-types-composition figure { max-width:100%; width:300px; }
 .org-types-composition .org-subtype-shot { position:static; right:auto; width:300px; }
 .org-types-composition figcaption { text-align:center; }
 .org-copy > p.org-supported-types { font-size:11px; }
 .org-library-stage { padding:6px; border-radius:10px; }
 .org-organization-notes { grid-template-columns:1fr; margin-top:32px; gap:36px; }
 .org-note-copy { gap:13px; margin-bottom:20px; }
 .org-organization-notes h3 { font-size:15px; }
 .org-assignment-example figure { width:236px; margin-inline:auto !important; }
 .org-manager-row { margin-top:38px; padding-top:38px; }
 .org-manager-copy h3,.org-smart-copy h3 { font-size:28px; }
 .org-manager-copy h3 em,.org-smart-copy h3 em { display:block; }
 .org-manager-copy > p:last-child { font-size:13px; }
 .org-manager-tabs button { min-height:38px; padding:8px 17px; }
 .org-smart-row { margin-top:38px; padding-top:38px; }
 .org-smart-copy > p.org-smart-example { font-size:12px; }
 .org-search-stage { padding:8px; }
 .org-details-grid { gap:30px; }
 .org-detail-points p { font-size:13px; }
 .org-export-stage { padding:10px; }
 .org-lightbox-image img { max-width:none; width:var(--shot-width,1000px); }
 .org-lightbox-image img[src$="reference-types-3x.webp"] { --shot-width:480px; }
 .org-lightbox-image img[src$="reference-subtypes-3x.webp"] { --shot-width:540px; }
 .organize-page > .site-footer .novo-footer-lower { min-height:72px; }
 .organize-page > .site-footer .footer-signoff { font-size:11px; }
}
