.agenda-form,.agenda-intro,.agenda-day{padding:24px;border:1px solid #315971;border-radius:12px;background:#09253a;margin:24px 0}.agenda-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.agenda-wide{grid-column:1/-1}.agenda-form label,.agenda-intro label{display:block;color:#bdd2e0;font-size:13px;line-height:1.8}.agenda-form input,.agenda-form select,.agenda-form textarea,.agenda-intro input{display:block;width:100%;min-width:0;box-sizing:border-box;background:#0b1e31;color:#e4f2f7;border:1px solid #416278;border-radius:6px;padding:12px;min-height:46px;font:inherit}.agenda-form .agenda-check{display:flex;gap:12px;align-items:center}.agenda-check input{width:20px;min-height:20px;accent-color:#59dce8}.agenda-toolbar{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.agenda-toolbar button,.agenda-entry-actions button,.agenda-import{border:1px solid #477085;border-radius:5px;background:#12374d;color:#d7eef4;padding:12px 16px;font:inherit;min-height:44px;cursor:pointer}.agenda-toolbar button:disabled{opacity:.5;cursor:default}.agenda-import{max-width:100%;box-sizing:border-box}.agenda-import input{display:block;max-width:210px;font-size:12px;margin-top:6px}.agenda-entry{padding:20px 0;border-top:1px solid #315971;overflow-wrap:anywhere}.agenda-entry h3{color:#ecd29a;margin:8px 0}.agenda-entry-actions{display:flex;gap:10px;margin-top:14px}.agenda-warning{border-left:3px solid #e6af56;padding:10px 14px;background:#45372166;color:#f1d7a7!important}.agenda-form :focus-visible,.agenda-toolbar :focus-visible,.agenda-entry-actions :focus-visible{outline:2px solid #59dce8;outline-offset:3px}.destination-photo-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:32px}.destination-photo-card{min-width:0;border:1px solid #315971;padding:14px;border-radius:10px;background:#09253a}.destination-photo-card h3{margin:0 0 12px}.destination-photo-card figure{margin:0}.destination-photo-card img{aspect-ratio:16/9;width:100%;height:auto;object-fit:cover}.destination-photo-card figcaption{font-size:12px;line-height:1.7}.destination-photo-card small{display:block;font-size:10px}@media(max-width:600px){.agenda-fields,.destination-photo-grid{grid-template-columns:1fr}.agenda-form,.agenda-intro,.agenda-day{padding:16px}.agenda-toolbar>*{flex:1 1 150px}.agenda-wide{grid-column:auto}}@media print{header,aside,footer,.agenda-form,.agenda-toolbar,.agenda-intro,.agenda-import-note,.agenda-entry-actions,.breadcrumbs,#agenda-status{display:none!important}body,main,.dossier-grid{display:block!important;background:white!important;color:black!important;width:auto!important;max-width:none!important;padding:0!important}.dossier-grid p,.dossier-grid h1,.dossier-grid h2,.dossier-grid h3,.dossier-grid a{color:black!important}.agenda-day,.agenda-entry{background:white!important;border-color:#999!important;break-inside:avoid}.agenda-warning{color:black!important;background:#eee!important}.agenda-entry a:after{content:' (' attr(href) ')';font-size:10px}}
