/* v37.00.0 */
.citation-actions-v3700{display:flex;gap:6px;flex-wrap:wrap}.citation-modal-v3700 .citation-designer-v3700{width:min(1480px,96vw);max-width:1480px;height:min(92vh,940px);display:flex;flex-direction:column}.citation-designer-grid-v3700{display:grid;grid-template-columns:minmax(430px,1fr) minmax(420px,1.08fr);gap:16px;min-height:0;flex:1;overflow:hidden}.citation-controls-v3700{overflow:auto;padding-right:8px}.citation-preview-side-v3700{border:1px solid var(--border,#dbe3ee);border-radius:16px;padding:12px;background:#f6f8fb;display:flex;flex-direction:column;min-height:0}.preview-head-v3700{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:8px}.preview-head-v3700 small{color:#64748b}.citation-live-v3700{flex:1;display:grid;place-items:center;overflow:auto}.citation-preview-page-v3700{--cit-accent:#17365d;--cit-font:Georgia;position:relative;width:min(100%,760px);aspect-ratio:1.414/1;background:white;border:10px solid #f7f2e7;box-shadow:0 8px 30px #0f172a1c;overflow:hidden;font-family:var(--cit-font),Georgia,serif;color:#1f2937}.cit-mini-frame{position:absolute;inset:2.5%;border:3px double var(--cit-accent);pointer-events:none}.ornate .cit-mini-frame{border-width:6px;border-style:double}.cit-mini-school{text-align:center;font-weight:800;font-size:clamp(14px,2vw,24px);color:var(--cit-accent);margin:5% 12% 0}.cit-mini-motto{text-align:center;font-style:italic;font-size:11px}.cit-mini-title{text-align:center;font-weight:900;font-size:clamp(18px,2.6vw,32px);margin-top:3%;color:var(--cit-accent)}.cit-mini-type{text-align:center;text-transform:uppercase;font-size:10px;font-weight:800;letter-spacing:1px}.cit-mini-photo{position:absolute;z-index:3;border:3px solid white;outline:2px solid var(--cit-accent);box-shadow:0 5px 12px #0002}.cit-mini-copy{position:absolute;left:27%;right:8%;top:42%;font-size:clamp(9px,1.15vw,13px);line-height:1.4}.cit-mini-copy>b{display:block;font-size:1.55em;color:var(--cit-accent);margin:7px 0;border-bottom:1px solid var(--cit-accent);padding-bottom:3px}.cit-mini-copy p{max-height:145px;overflow:hidden}.cit-mini-foot{position:absolute;left:8%;right:8%;bottom:7%;border-top:1px solid #777;text-align:center;font-size:8px;padding-top:5px}.citation-photo-settings-v3700{border:1px solid #cbd5e1;border-radius:12px;padding:12px}.citation-photo-settings-v3700 legend{font-weight:800;padding:0 8px}.tick-row-v3700{display:flex!important;align-items:center;gap:8px}.tick-row-v3700 input{width:auto!important}.photo-grid-v3700{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.citation-ai-tools-v3700{display:flex;gap:8px;flex-wrap:wrap}.weekly-layout-note-v3700{margin-top:10px;padding:10px 12px;border-radius:10px;background:#eef6ff}.ai-executive-v3700{border:1px solid #c7d2fe;background:linear-gradient(135deg,#fff,#f7f8ff)}
[data-theme="dark"] .citation-preview-side-v3700,.dark .citation-preview-side-v3700{background:#111827;border-color:#374151}
@media(max-width:980px){.citation-designer-grid-v3700{grid-template-columns:1fr;overflow:auto}.citation-controls-v3700{overflow:visible}.citation-preview-side-v3700{min-height:480px}.photo-grid-v3700{grid-template-columns:repeat(2,1fr)}}
