Änderungen von Dokument Funding & Funder Requirements

Zuletzt geändert von Veronika Kocher am Freitag, 04 Sep. 2026 14:45

Von Version 1.10
bearbeitet von Veronika Kocher
am Donnerstag, 03 Sep. 2026 14:15
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 2.3
bearbeitet von Veronika Kocher
am Freitag, 04 Sep. 2026 14:45
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -1,1471 +71,300 @@
1 -Prüfe frühzeitig die Anforderungen der Fördergeber:innen zu Datenmanagement, Open Science, Dokumentation, Erhaltung und förderfähigen Kosten.
2 -
3 -== Überblick ==
4 -
5 -Förderbedingungen beeinflussen nicht nur Budget und Zeitplan, sondern oft auch Datenmanagement, Open Access, Berichterstattung, Rechte und Aufbewahrung. Verwende immer die aktuelle Ausschreibung und die verbindlichen Förderbedingungen als Grundlage.
6 -
7 -== Was du wissen solltest ==
8 -
9 -* Unterscheide Fördervoraussetzungen, förderfähige Kosten und Berichtspflichten.
10 -* Prüfe interne Fristen und Freigaben zusätzlich zur externen Einreichfrist.
11 -* Halte Auflagen zu Daten, Publikation, Open Science, Kommunikation und Erhaltung im Projektplan fest.
12 -
13 -== Was du tun solltest ==
14 -
15 -1. Prüfe, was auf dein Projekt zutrifft.
16 -2. Dokumentiere die relevanten Entscheidungen.
17 -3. Nutze bei Bedarf geeignete institutionelle Services und Unterstützungsangebote.
18 -
19 -== Schlüsselfragen ==
20 -
21 -* Was muss entschieden werden?
22 -* Wer ist verantwortlich?
23 -* Was muss dokumentiert werden?
24 -* Gibt es rechtliche, ethische oder technische Rahmenbedingungen?
25 -* Was muss vor der nächsten Projektphase erledigt sein?
26 -
27 -== Services & Tools ==
28 -
29 -Nutze die institutionellen Services, Infrastrukturen und Tools, die zu deinem Projekt und seinen Anforderungen passen. Konkrete Verlinkungen werden ergänzt, sobald die jeweiligen Angebote im Navigator erfasst sind.
30 -
31 -== Info-Blätter & Checklisten ==
32 -
33 -Passende Info-Blätter, Checklisten und Vorlagen werden hier ergänzt, sobald sie verfügbar sind.
34 -
35 -== Anleitungen ==
36 -
37 -
38 -{{html}}<span data-arsn-coming-soon="true" style="display:inline-block;margin:6px 0 8px 0;padding:4px 9px;border-radius:14px;background:#fff4ee;border:1px solid #efd9cc;color:#8a4d36;font-size:11px;font-weight:700;letter-spacing:.065em;line-height:1.2;">IN VORBEREITUNG</span>{{/html}}
39 -Schritt-für-Schritt-Anleitungen werden hier ergänzt, sobald sie verfügbar sind.
40 -
41 -== Verwandte Themen ==
42 -
43 -Weitere Orientierung findest du in den angrenzenden Phasen Vorbereiten, Arbeiten & Verwalten sowie Publizieren & Teilen.
44 -
45 -== Wer ist zuständig? ==
46 -
47 -
48 -{{info title="Service-Routing"}}
49 -**Primäre Fachzuständigkeit:** Support Kunst und Forschung (SKF) für Förderlandschaft, Call-Passung, Antragsentwicklung, interne Wege und Koordination geförderter Forschungsprojekte.
50 -
51 -**Rolle von Support Kunst und Forschung (SKF):** Lead / zentrale Projekt- und Förderdrehscheibe für dieses Thema; Fachstellen werden einbezogen, wenn der Call Recht, Finanzen, Personal, Daten, IT oder andere Anforderungen auslöst.
52 -{{/info}}
53 -
54 -Wenn du unsicher bist, welcher Weg gilt, starte bei der oben genannten Fachstelle. Bei geförderter oder projektbasierter Forschung mit mehreren beteiligten Einheiten kann SKF den Projektweg koordinieren.
55 -
56 -{{html}}
57 -<!-- ARSN_SEARCH_TERMS_START -->
58 -<details class="arsn-search-terms" style="margin-top:28px;padding-top:10px;border-top:1px solid #eee;">
59 -<summary style="cursor:pointer;color:#666;font-size:13px;">Suchbegriffe &amp; verwandte Themen</summary>
60 -<div style="margin-top:9px;color:#555;font-size:13px;">
61 -<p style="margin:0 0 8px 0;">
62 -Dieses Thema kann auch über verwandte Begriffe, Synonyme und häufige Suchanfragen gefunden werden.
63 -Wähle einen Begriff aus, um den Service-Navigator Kunst &amp; Forschung zu durchsuchen.
64 -</p>
65 -<p style="margin:0;"><a href="https://xwiki.uni-ak.ac.at/bin/view/Service%20Navigator/Art%20%26%20Research%20Services%20Navigator/?q=kunst%20und%20forschung#arsn-search-input" class="arsn-search-term" data-search-term="kunst und forschung" style="display:inline-block;margin:3px 5px 3px 0;padding:3px 8px;border:1px solid #d7d7d7;border-radius:14px;background:#fff;color:#333;text-decoration:none;font-size:12px;">kunst und forschung</a><a href="https://xwiki.uni-ak.ac.at/bin/view/Service%20Navigator/Art%20%26%20Research%20Services%20Navigator/?q=vorbereiten#arsn-search-input" class="arsn-search-term" data-search-term="vorbereiten" style="display:inline-block;margin:3px 5px 3px 0;padding:3px 8px;border:1px solid #d7d7d7;border-radius:14px;background:#fff;color:#333;text-decoration:none;font-size:12px;">vorbereiten</a><a href="https://xwiki.uni-ak.ac.at/bin/view/Service%20Navigator/Art%20%26%20Research%20Services%20Navigator/?q=forschungsf%C3%B6rderung#arsn-search-input" class="arsn-search-term" data-search-term="forschungsförderung" style="display:inline-block;margin:3px 5px 3px 0;padding:3px 8px;border:1px solid #d7d7d7;border-radius:14px;background:#fff;color:#333;text-decoration:none;font-size:12px;">forschungsförderung</a><a href="https://xwiki.uni-ak.ac.at/bin/view/Service%20Navigator/Art%20%26%20Research%20Services%20Navigator/?q=f%C3%B6rderbedingungen#arsn-search-input" class="arsn-search-term" data-search-term="förderbedingungen" style="display:inline-block;margin:3px 5px 3px 0;padding:3px 8px;border:1px solid #d7d7d7;border-radius:14px;background:#fff;color:#333;text-decoration:none;font-size:12px;">förderbedingungen</a><a href="https://xwiki.uni-ak.ac.at/bin/view/Service%20Navigator/Art%20%26%20Research%20Services%20Navigator/?q=f%C3%B6rderanforderungen#arsn-search-input" class="arsn-search-term" data-search-term="förderanforderungen" style="display:inline-block;margin:3px 5px 3px 0;padding:3px 8px;border:1px solid #d7d7d7;border-radius:14px;background:#fff;color:#333;text-decoration:none;font-size:12px;">förderanforderungen</a><a href="https://xwiki.uni-ak.ac.at/bin/view/Service%20Navigator/Art%20%26%20Research%20Services%20Navigator/?q=datenmanagementplan#arsn-search-input" class="arsn-search-term" data-search-term="datenmanagementplan" style="display:inline-block;margin:3px 5px 3px 0;padding:3px 8px;border:1px solid #d7d7d7;border-radius:14px;background:#fff;color:#333;text-decoration:none;font-size:12px;">datenmanagementplan</a><a href="https://xwiki.uni-ak.ac.at/bin/view/Service%20Navigator/Art%20%26%20Research%20Services%20Navigator/?q=open-science-anforderungen#arsn-search-input" class="arsn-search-term" data-search-term="open-science-anforderungen" style="display:inline-block;margin:3px 5px 3px 0;padding:3px 8px;border:1px solid #d7d7d7;border-radius:14px;background:#fff;color:#333;text-decoration:none;font-size:12px;">open-science-anforderungen</a><a href="https://xwiki.uni-ak.ac.at/bin/view/Service%20Navigator/Art%20%26%20Research%20Services%20Navigator/?q=f%C3%B6rderf%C3%A4hige%20kosten#arsn-search-input" class="arsn-search-term" data-search-term="förderfähige kosten" style="display:inline-block;margin:3px 5px 3px 0;padding:3px 8px;border:1px solid #d7d7d7;border-radius:14px;background:#fff;color:#333;text-decoration:none;font-size:12px;">förderfähige kosten</a><a href="https://xwiki.uni-ak.ac.at/bin/view/Service%20Navigator/Art%20%26%20Research%20Services%20Navigator/?q=f%C3%B6rderung#arsn-search-input" class="arsn-search-term" data-search-term="förderung" style="display:inline-block;margin:3px 5px 3px 0;padding:3px 8px;border:1px solid #d7d7d7;border-radius:14px;background:#fff;color:#333;text-decoration:none;font-size:12px;">förderung</a><a href="https://xwiki.uni-ak.ac.at/bin/view/Service%20Navigator/Art%20%26%20Research%20Services%20Navigator/?q=f%C3%B6rderantrag#arsn-search-input" class="arsn-search-term" data-search-term="förderantrag" style="display:inline-block;margin:3px 5px 3px 0;padding:3px 8px;border:1px solid #d7d7d7;border-radius:14px;background:#fff;color:#333;text-decoration:none;font-size:12px;">förderantrag</a><a href="https://xwiki.uni-ak.ac.at/bin/view/Service%20Navigator/Art%20%26%20Research%20Services%20Navigator/?q=f%C3%B6rdergeber#arsn-search-input" class="arsn-search-term" data-search-term="fördergeber" style="display:inline-block;margin:3px 5px 3px 0;padding:3px 8px;border:1px solid #d7d7d7;border-radius:14px;background:#fff;color:#333;text-decoration:none;font-size:12px;">fördergeber</a></p>
66 -</div>
67 -</details>
68 -<!-- ARSN_SEARCH_TERMS_END -->
69 -{{/html}}
70 -
71 71  {{html clean="false"}}
72 -<!-- SN_SERVICE_NAVIGATOR_MASTER_STYLE_START -->
73 73  
74 -<style data-sn-service-navigator-master="1">
75 -/* =========================================================
76 - MASTER TYPOGRAPHY
77 - ========================================================= */
78 -#xwikicontent h1,
79 -#xwikicontent h2,
80 -#xwikicontent h3,
81 -#xwikicontent h4,
82 -#xwikicontent h5,
83 -#xwikicontent h6,
84 -#xwikicontent .box-title,
85 -#xwikicontent [role="heading"],
86 -#xwikicontent h1 a,
87 -#xwikicontent h2 a,
88 -#xwikicontent h3 a,
89 -#xwikicontent h4 a,
90 -#xwikicontent h5 a,
91 -#xwikicontent h6 a,
92 -#xwikicontent .box-title a,
93 -#xwikicontent [role="heading"] a{
94 - text-align:left!important;
95 - text-justify:auto!important;
96 - word-spacing:normal!important;
97 -}
98 -
99 -/* =========================================================
100 - COMING SOON / IN VORBEREITUNG
101 - ========================================================= */
102 -.sn-coming-soon-badge{
103 - display:inline-block;
104 - vertical-align:middle;
105 - margin-left:10px;
106 - padding:4px 8px;
107 - border-radius:14px;
108 - border:1px solid #efd9cc;
109 - background:#fff4ee;
110 - color:#8a4d36;
111 - font-size:11px;
112 - font-weight:700;
113 - letter-spacing:.055em;
114 - line-height:1.2;
115 - white-space:nowrap;
116 -}
117 -
118 -/* =========================================================
119 - NATIVE / DETAIL CALLOUT GEOMETRY
120 - Preserve existing backgrounds.
121 - ========================================================= */
122 -#xwikicontent .arsn-info,
123 -#xwikicontent .dmp-info,
124 -#xwikicontent .ido-info,
125 -#xwikicontent .pp-info,
126 -#xwikicontent .infomessage{
127 - box-sizing:border-box!important;
128 - border-left:4px solid #21b6d7!important;
129 - border-radius:8px;
130 - text-align:left!important;
131 - word-spacing:normal!important;
132 -}
133 -
134 -#xwikicontent .arsn-warn,
135 -#xwikicontent .dmp-warn,
136 -#xwikicontent .ido-warn,
137 -#xwikicontent .pp-warn,
138 -#xwikicontent .warn,
139 -#xwikicontent .warning,
140 -#xwikicontent .warningmessage,
141 -#xwikicontent .errormessage{
142 - box-sizing:border-box!important;
143 - border-left:4px solid #e94b13!important;
144 - border-radius:8px;
145 - text-align:left!important;
146 - word-spacing:normal!important;
147 -}
148 -
149 -[data-sn-master-equal-height],
150 -[data-sn-master-first-row]{
151 - box-sizing:border-box;
152 -}
153 -
154 -/* =========================================================
155 - FULL-WIDTH THREE-LINE NUMBER / TITLE / SUBTITLE BLOCKS
156 - ========================================================= */
157 -#xwikicontent .arsn-area-label[data-sn-three-line="1"]{
158 - display:grid!important;
159 - grid-template-columns:minmax(0,1fr)!important;
160 - grid-auto-rows:auto!important;
161 - width:100%!important;
162 - max-width:none!important;
163 - box-sizing:border-box!important;
164 - justify-items:start!important;
165 - align-items:start!important;
166 - gap:2px!important;
167 - text-align:left!important;
168 - text-align-last:left!important;
169 - text-justify:auto!important;
170 - word-spacing:normal!important;
171 - white-space:normal!important;
172 -}
173 -#xwikicontent .arsn-area-label[data-sn-three-line="1"] > .arsn-area-number,
174 -#xwikicontent .arsn-area-label[data-sn-three-line="1"] > .sn-area-label-title,
175 -#xwikicontent .arsn-area-label[data-sn-three-line="1"] > .arsn-area-action{
176 - display:block!important;
177 - width:100%!important;
178 - margin:0!important;
179 - text-align:left!important;
180 - text-align-last:left!important;
181 - text-justify:auto!important;
182 - word-spacing:normal!important;
183 - white-space:normal!important;
184 -}
3 +<style>
4 +.ffr{max-width:1400px;margin:0 auto;color:#322f2b}
5 +.ffr *{box-sizing:border-box}
6 +.ffr-card{border:1px solid #e3ded6;border-radius:11px;background:#fcfbf8;box-shadow:0 1px 3px rgba(0,0,0,.035)}
7 +.ffr-hero{height:132px;overflow:hidden;background:#f1eee9;border-radius:11px 11px 0 0}
8 +.ffr-hero img{width:100%;height:100%;object-fit:cover;object-position:center 45%;display:block}
9 +.ffr-eye{font-size:12px;font-weight:700;letter-spacing:.075em;text-transform:uppercase}
10 +.ffr-sec{margin:0 0 27px 0}
11 +.ffr-sec h3{font-size:22px;line-height:1.25;margin:0 0 7px;color:#35312d;text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}
12 +.ffr-sec>p{color:#625d56;line-height:1.58;margin:0 0 13px}
13 +.ffr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:12px}
14 +.ffr-grid-2{display:grid;grid-template-columns:repeat(2,minmax(300px,1fr));gap:12px}
15 +.ffr-info{padding:15px 17px;border:1px solid #c7e5ed;border-left:5px solid #21b6d7;background:#eaf6f9;border-radius:8px;color:#365e68;line-height:1.5}
16 +.ffr-info strong{color:#2d5661}
17 +.ffr-plan{padding:15px 17px;border:1px solid #efd9cc;border-left:5px solid #e94b13;background:#fff6f1;border-radius:8px;color:#67564e;line-height:1.5}
18 +.ffr-plan strong{color:#744531}
19 +.ffr-skf{padding:18px;border:1px solid #efd9cc;border-left:6px solid #e94b13;background:#fff6f1;border-radius:10px;color:#5d4d45;line-height:1.55}
20 +.ffr-skf h3{margin:0 0 7px;font-size:21px;color:#51392f}
21 +.ffr-skf p{margin:0 0 10px}
22 +.ffr-skf-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}
23 +.ffr-cta{display:inline-block;padding:9px 13px;border:0!important;border-radius:7px;background:#e94b13!important;color:#fff!important;text-decoration:none!important;font-weight:700;box-shadow:none!important}
24 +.ffr-secondary{display:inline-block;padding:9px 13px;border:1px solid #d7c7be;border-radius:7px;background:#fff;color:#51392f!important;text-decoration:none!important;font-weight:700}
25 +.ffr-check{position:relative;padding:12px 13px 12px 37px;border:1px solid #e3ded6;border-radius:8px;background:#fffdf9;color:#504a44;line-height:1.5}
26 +.ffr-check:before{content:"✓";position:absolute;left:13px;top:10px;color:#e94b13;font-weight:800}
27 +.ffr-step{position:relative;padding:13px 14px 13px 50px;border:1px solid #e3ded6;border-radius:8px;background:#fcfbf8;min-height:76px}
28 +.ffr-step .n{position:absolute;left:13px;top:13px;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f7e6dd;color:#7b4430;font-weight:800;font-size:12px}
29 +.ffr-step h4{margin:0 0 4px;font-size:16px;line-height:1.3;color:#3b352e;text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}
30 +.ffr-step p{margin:0;color:#625d56;line-height:1.45}
31 +.ffr-scenario{padding:14px 15px;border:1px solid #e3ded6;border-top:4px solid #e94b13;border-radius:9px;background:#fcfbf8}
32 +.ffr-scenario h4{margin:0 0 6px;font-size:16px;color:#3e372e;text-align:left!important;word-spacing:normal!important}
33 +.ffr-scenario p{margin:0;color:#625d56;line-height:1.5}
34 +.ffr-warn{padding:15px 17px;border:1px solid #efd9cc;border-left:5px solid #e94b13;background:#fff6f1;border-radius:8px;color:#67564e;line-height:1.5}
35 +.ffr-warn strong{color:#744531}
36 +.ffr-table-wrap{overflow-x:auto;border:1px solid #e3ded6;border-radius:8px}
37 +.ffr-table{width:100%;border-collapse:collapse;background:#fffdf9;min-width:980px}
38 +.ffr-table th,.ffr-table td{padding:10px 11px;border-bottom:1px solid #e3ded6;vertical-align:top;text-align:left;line-height:1.4}
39 +.ffr-table th{background:#f3efe8;color:#403b36;font-weight:700}
40 +.ffr-table tr:last-child td{border-bottom:0}
41 +.ffr-service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}
42 +.ffr-service{display:block;padding:13px 14px;border:1px solid #e3ded6;border-left:4px solid #e94b13;border-radius:8px;background:#fcfbf8;color:#2f2b27}
43 +.ffr-service strong{display:block;margin-bottom:4px}
44 +.ffr-service span{display:block;color:#625d56;line-height:1.45;font-weight:400}
45 +.ffr-linkgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px}
46 +.ffr-navlink{display:block;padding:10px 11px;border:1px solid #e9e4dc;border-left:3px solid #e94b13;border-radius:6px;background:#fffdf9;color:#252321;text-decoration:none;font-weight:600;line-height:1.35}
47 +.ffr-navlink:hover,.ffr-navlink:focus{background:#fff7f1;text-decoration:none}
48 +.ffr-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
49 +.ffr-resource{padding:15px 16px;background:#fcfbf8;border:1px solid #e3ded6;border-radius:9px}
50 +.ffr-resource strong{display:block;color:#4c4130;margin-bottom:4px}
51 +.ffr-badge{display:inline-block;margin:5px 0 7px;padding:4px 8px;border-radius:14px;background:#fff4ee;border:1px solid #efd9cc;color:#8a4d36;font-size:11px;font-weight:700;letter-spacing:.055em;line-height:1.2}
52 +.ffr h1,.ffr h2,.ffr h3,.ffr h4,.ffr h5,.ffr h6,.ffr h1 a,.ffr h2 a,.ffr h3 a,.ffr h4 a,.ffr h5 a,.ffr h6 a{text-align:left!important;text-align-last:left!important;text-justify:auto!important;word-spacing:normal!important}
53 +@media(max-width:850px){.ffr-grid-2,.ffr-resource-grid{grid-template-columns:1fr}}
54 +@media(max-width:680px){.ffr-hero{height:105px}.ffr-sec h3{font-size:20px}.ffr-skf-actions{display:grid;grid-template-columns:1fr}}
185 185  </style>
186 186  
187 -<script data-sn-service-navigator-master="1">
188 -(function(){
189 - "use strict";
57 +<div class="ffr">
190 190  
191 - var PAGE_KIND="detail";
192 - var PLACEHOLDER=true;
193 - var PLACEHOLDER_LABEL="IN VORBEREITUNG";
59 +<section class="ffr-card" style="margin-bottom:18px;overflow:hidden;border-left:6px solid #e94b13;">
60 + <div class="ffr-hero">
61 + <img src="https://xwiki.uni-ak.ac.at/bin/download/Service%20Navigator/Art%20%26%20Research%20Services%20Navigator/WebHome/enable.png" alt="Förderung und Förderbedingungen für Kunst- und Forschungsprojekte" />
62 + </div>
63 + <div style="padding:18px 21px 20px;">
64 + <div class="ffr-eye" style="color:#8a4d36;margin-bottom:5px;">VORBEREITEN · PLANEN &amp; ORGANISIEREN</div>
65 + <h2 style="font-size:27px;line-height:1.2;margin:0 0 8px;color:#2c2926;">Förderoptionen und Förderbedingungen früh mit dem Projekt verbinden – und Support Kunst und Forschung rechtzeitig einbeziehen</h2>
66 + <p style="margin:0;color:#5e5953;line-height:1.6;max-width:1160px;">
67 + Förderbedingungen beeinflussen Projektidee, Antrag, Budget, Personal, Datenmanagement, Open Science, Rechte, Kommunikation,
68 + Berichterstattung, Erhaltung und Projektabschluss. Support Kunst und Forschung (SKF) begleitet projektbasierte künstlerische,
69 + wissenschaftliche und künstlerisch-wissenschaftliche Vorhaben von der Entwicklung und Förderorientierung über Einreichung und Umsetzung
70 + bis zu Bericht, Abschluss und möglichen Folgeperspektiven.
71 + </p>
72 + </div>
73 +</section>
194 194  
195 - var MOBILE_MAX=767;
196 - var ROW_TOLERANCE=6;
197 - var RESIZE_DEBOUNCE=220;
75 +<section class="ffr-skf" style="margin-bottom:22px;">
76 + <div class="ffr-eye" style="color:#8a4d36;margin-bottom:5px;">ZENTRALER ERSTER SCHRITT</div>
77 + <h3>Kontaktiere Support Kunst und Forschung möglichst früh</h3>
78 + <p>
79 + Wenn du eine Projektidee entwickeln, eine passende Förderung identifizieren, einen Call einschätzen,
80 + einen Antrag vorbereiten oder Förderbedingungen in die Projektplanung übersetzen möchtest, ist SKF die zentrale Projekt- und Förderdrehscheibe.
81 + Der Bereich unterstützt inhaltlich, administrativ, finanziell und konzeptionell, bietet fachkundige Feedbacklektüre,
82 + begleitet Einreichungsprozesse und koordiniert bei Bedarf die Zusammenarbeit mit den relevanten Fachstellen der Universität.
83 + </p>
84 + <p>
85 + Für Projekt- und Förderanliegen: <strong>projektsupport@uni-ak.ac.at</strong><br>
86 + Allgemeiner Bereichskontakt: <strong>support_kf@uni-ak.ac.at</strong>
87 + </p>
88 + <div class="ffr-skf-actions">
89 + <a class="ffr-cta" href="mailto:projektsupport@uni-ak.ac.at">SKF jetzt kontaktieren</a>
90 + <a class="ffr-secondary" href="https://supportkunstundforschung.uni-ak.ac.at/ermoeglichen/" target="_blank" rel="noopener">Projektentwicklung &amp; Förderung bei SKF ↗</a>
91 + <a class="ffr-secondary" href="https://supportkunstundforschung.uni-ak.ac.at/begleiten/support-projektarbeit/" target="_blank" rel="noopener">Support Projektarbeit ↗</a>
92 + </div>
93 +</section>
198 198  
199 - var root=
200 - document.getElementById("xwikicontent")||
201 - document.querySelector(".xwiki-rendering-content")||
202 - document.querySelector("main")||
203 - document.body;
95 +<div class="ffr-info" style="margin-bottom:14px;">
96 + <strong>Der Call ist nicht nur eine Einreichfrist.</strong>
97 + Lies Ausschreibung, Richtlinien, Kostenregeln, Berichtspflichten und projektspezifische Anforderungen gemeinsam.
98 + SKF kann helfen, die Förderlogik mit dem konkreten Vorhaben und den internen Abläufen der Angewandten zu verbinden.
99 +</div>
204 204  
205 - if(!root)return;
101 +<div class="ffr-plan" style="margin-bottom:27px;">
102 + <strong>Verwende immer die aktuelle Ausschreibung und die verbindlichen Förderbedingungen.</strong>
103 + Programme, Fristen, Kostenregeln und Einreichungswege können sich ändern. Diese Navigator-Seite dient der Projektorientierung;
104 + maßgeblich sind die jeweils aktuellen Programmunterlagen sowie die mit SKF und den zuständigen Fachstellen geklärten Anforderungen.
105 +</div>
206 206  
207 - var managedHeight=new Set();
208 - var managedMargin=new Set();
209 - var originalHeight=new WeakMap();
210 - var originalMargin=new WeakMap();
107 +<section class="ffr-sec">
108 + <div class="ffr-eye" style="color:#8a4d36;margin-bottom:4px;">SCHRITT 1 · PROJEKT &amp; FÖRDERBEDARF KLÄREN</div>
109 + <h3>Beschreibe zuerst das Vorhaben – dann suche die passende Förderlogik</h3>
110 + <p>SKF unterstützt dabei, konkrete Projektideen und Inhalte aufzunehmen, weiterzuentwickeln und mit internen oder externen Förderoptionen zu verbinden.</p>
111 + <div class="ffr-grid">
112 + <div class="ffr-check"><strong>Projektidee:</strong> Was soll künstlerisch, wissenschaftlich oder künstlerisch-wissenschaftlich entwickelt, untersucht oder ermöglicht werden?</div>
113 + <div class="ffr-check"><strong>Projektform:</strong> Einzelprojekt, Teamprojekt, Kooperation, Verbund, Pilot, Publikation, Veranstaltung, Infrastrukturentwicklung oder anderes Format?</div>
114 + <div class="ffr-check"><strong>Institutionelle Einbettung:</strong> Welche Abteilung, welches Institut oder welche andere Einheit trägt das Vorhaben an der Angewandten?</div>
115 + <div class="ffr-check"><strong>Projektteam:</strong> Welche internen und externen Personen oder Partner:innen sind vorgesehen?</div>
116 + <div class="ffr-check"><strong>Laufzeit:</strong> Wann soll das Projekt beginnen und wie realistisch sind Vorbereitung, Einreichung, Entscheidung und Umsetzung?</div>
117 + <div class="ffr-check"><strong>Ressourcen:</strong> Welche Personal-, Sach-, Reise-, Infrastruktur-, Kommunikations- oder Fremdleistungskosten entstehen?</div>
118 + <div class="ffr-check"><strong>Outputs:</strong> Welche Ergebnisse, Arbeiten, Daten, Publikationen, Formate oder Deliverables sind vorgesehen?</div>
119 + <div class="ffr-check"><strong>Förderziel:</strong> Geht es um Projektfinanzierung, Projektentwicklung, Vernetzung, Antragserstellung, Mobilität, Publikation oder eine andere Ressource?</div>
120 + <div class="ffr-check"><strong>Folgeperspektive:</strong> Welche weitere Entwicklung könnte aus dem Vorhaben entstehen?</div>
121 + <div class="ffr-check"><strong>Kontakt zu SKF:</strong> Welche Fragen sollten vor der Auswahl oder Einreichung eines Calls gemeinsam geklärt werden?</div>
122 + </div>
123 +</section>
211 211  
212 - var resizeTimer=0;
213 - var running=false;
125 +<section class="ffr-sec">
126 + <div class="ffr-eye" style="color:#8a4d36;margin-bottom:4px;">WAS SKF IM PROJEKTZYKLUS UNTERSTÜTZT</div>
127 + <h3>Förderunterstützung endet nicht mit dem Absenden des Antrags</h3>
128 + <div class="ffr-grid">
129 + <div class="ffr-plan"><strong>Ideen &amp; Projektentwicklung.</strong><br>Aufnahme und Weiterentwicklung konkreter Projektideen, konzeptionelle Beratung, fachkundige Feedbacklektüre und Verbindung mit Förderoptionen.</div>
130 + <div class="ffr-plan"><strong>Förderrecherche &amp; Programme.</strong><br>Recherche und Erschließung interner und externer Fördermöglichkeiten sowie Beratung zu Förderformaten und Call-Passung.</div>
131 + <div class="ffr-plan"><strong>Antragsentwicklung &amp; Einreichung.</strong><br>Inhaltliche, administrative, finanzielle und konzeptionelle Unterstützung, Review/Redaktionsarbeit, Einreichungsmanagement und – wo vorgesehen – formale institutionelle Schritte.</div>
132 + <div class="ffr-plan"><strong>Projektstart &amp; Umsetzung.</strong><br>Unterstützende Koordination mit relevanten Organisationseinheiten, Hilfe bei Personal- und Finanzangelegenheiten, Infrastruktur und organisatorischen Projektbedingungen.</div>
133 + <div class="ffr-plan"><strong>Kooperation &amp; Kommunikation.</strong><br>Koordination von Projektpartner:innen, Kommunikationsmaßnahmen, Forschungsvermittlung, Vernetzung sowie bei Bedarf Moderation von Workshops und Koordinationsformaten.</div>
134 + <div class="ffr-plan"><strong>Berichte &amp; Förderanforderungen.</strong><br>Unterstützung bei Berichtspflichten gegenüber Förderstellen und bei der Verbindung von Förderanforderungen mit dem laufenden Projektmanagement.</div>
135 + <div class="ffr-plan"><strong>Projektabschluss.</strong><br>Begleitung bei Abschlussberichten einschließlich finanzieller Berichte entsprechend den jeweiligen Förderanforderungen.</div>
136 + <div class="ffr-plan"><strong>Weiterentwicklung.</strong><br>Reflexion von Ergebnissen, Evaluation bei Nichtbewilligung und Entwicklung möglicher Überarbeitungen, Neueinreichungen oder Folgeprojekte.</div>
137 + </div>
138 +</section>
214 214  
215 - var THEMES=[
216 - {
217 - name:"BLUE",
218 - accent:"#21b6d7",
219 - bg:"#eaf7fb",
220 - text:"#315d68",
221 - labels:[
222 - "HIER STARTEN",
223 - "ENTSCHEIDEN",
224 - "ÜBERPRÜFEN & ANPASSEN",
225 - "START HERE",
226 - "DECIDE",
227 - "REVIEW & ADAPT"
228 - ]
229 - },
230 - {
231 - name:"RED",
232 - accent:"#e94b13",
233 - bg:"#fff1ec",
234 - text:"#8a4d36",
235 - labels:[
236 - "PLANEN & ORGANISIEREN",
237 - "ORGANISIEREN & DOKUMENTIEREN",
238 - "PUBLIZIEREN & PRÄSENTIEREN",
239 - "PLAN & ORGANISE",
240 - "PLAN & ORGANIZE",
241 - "ORGANISE & DOCUMENT",
242 - "ORGANIZE & DOCUMENT",
243 - "PUBLISH & PRESENT"
244 - ]
245 - },
246 - {
247 - name:"YELLOW",
248 - accent:"#f0aa00",
249 - bg:"#fff8e7",
250 - text:"#785b17",
251 - labels:[
252 - "SCHÜTZEN & KLÄREN",
253 - "STANDARDISIEREN & IDENTIFIZIEREN",
254 - "ÖFFNEN, NACHNUTZEN & AUFFINDBAR MACHEN",
255 - "PROTECT & CLARIFY",
256 - "STANDARDISE & IDENTIFY",
257 - "STANDARDIZE & IDENTIFY",
258 - "OPEN, REUSE & MAKE FINDABLE"
259 - ]
260 - },
261 - {
262 - name:"GREEN",
263 - accent:"#38b76a",
264 - bg:"#edf9f1",
265 - text:"#3f7451",
266 - labels:[
267 - "INFRASTRUKTUR EINRICHTEN",
268 - "INFRASTRUKTUR & ZUSAMMENARBEIT EINRICHTEN",
269 - "SPEICHERN & ZUGRIFF STEUERN",
270 - "REPOSITORIUM, ERHALTEN & ÜBERGEBEN",
271 - "SET UP INFRASTRUCTURE",
272 - "SET UP INFRASTRUCTURE & COLLABORATION",
273 - "STORE & CONTROL ACCESS",
274 - "REPOSITORY, PRESERVE & HAND OVER"
275 - ]
276 - }
277 - ];
140 +<section class="ffr-sec">
141 + <div class="ffr-eye" style="color:#8a4d36;margin-bottom:4px;">SCHRITT 2 · CALL &amp; FÖRDERBEDINGUNGEN PRÜFEN</div>
142 + <h3>Übersetze die Ausschreibung in konkrete Projektentscheidungen</h3>
143 + <div class="ffr-grid">
144 + <div class="ffr-step"><div class="n">01</div><h4>Passung prüfen</h4><p>Kläre mit SKF, ob Ziel, Projekttyp, Antragsteller:in, Team und institutionelle Einbettung zum Förderformat passen.</p></div>
145 + <div class="ffr-step"><div class="n">02</div><h4>Fristen vollständig erfassen</h4><p>Berücksichtige externe Einreichfristen, interne Abstimmung, Freigaben, Partnerunterlagen und nötige Vorlaufzeiten.</p></div>
146 + <div class="ffr-step"><div class="n">03</div><h4>Kostenregeln verstehen</h4><p>Prüfe förderfähige und nicht förderfähige Kosten, Personalkategorien, Overheads, Eigenmittel und projektspezifische Budgetregeln.</p></div>
147 + <div class="ffr-step"><div class="n">04</div><h4>Inhaltliche Anforderungen erfassen</h4><p>Identifiziere geforderte Ziele, Methoden, Arbeitspakete, Impact, Risiken, Ethik-, Open-Science- oder andere Abschnitte.</p></div>
148 + <div class="ffr-step"><div class="n">05</div><h4>Projektrollen klären</h4><p>Bestimme Antragsteller:in, Projektleitung, Partner:innen, institutionelle Zuständigkeiten und erforderliche Unterschriften oder Bestätigungen.</p></div>
149 + <div class="ffr-step"><div class="n">06</div><h4>Funder Requirements übertragen</h4><p>Halte Anforderungen zu Datenmanagement, Open Access, Kommunikation, Rechteklärung, Aufbewahrung, Reporting und Erhaltung im Projektplan fest.</p></div>
150 + <div class="ffr-step"><div class="n">07</div><h4>Interne Fachstellen einbinden</h4><p>SKF koordiniert bei Bedarf die Verbindung zu Recht, Finanzen, Personal, Daten, IT und anderen zuständigen Einheiten.</p></div>
151 + <div class="ffr-step"><div class="n">08</div><h4>Einreichungsweg bestätigen</h4><p>Verwende den für das konkrete Förderformat vorgesehenen Prozess und kläre mit SKF die erforderlichen internen Schritte.</p></div>
152 + </div>
153 +</section>
278 278  
279 - function num(value){
280 - var n=parseFloat(value);
281 - return Number.isFinite(n)?n:0;
282 - }
155 +<section class="ffr-sec">
156 + <div class="ffr-eye" style="color:#8a4d36;margin-bottom:4px;">SCHRITT 3 · FÖRDERANFORDERUNGEN IM PROJEKTPLAN VERANKERN</div>
157 + <h3>Was im Antrag versprochen wird, muss während des Projekts steuerbar bleiben</h3>
158 + <div class="ffr-table-wrap">
159 + <table class="ffr-table">
160 + <thead><tr><th>Bereich</th><th>Was früh klären?</th><th>Warum?</th></tr></thead>
161 + <tbody>
162 + <tr><td><strong>Budget</strong></td><td>Kostenkategorien, Personalkosten, Sachmittel, Reisen, Infrastruktur, Fremdleistungen, Eigenmittel, finanzielle Nachweise.</td><td>Verhindert nicht förderfähige oder später schwer umsetzbare Budgetpositionen.</td></tr>
163 + <tr><td><strong>Personal</strong></td><td>Beschäftigungsform, Zeitbedarf, Projektrollen, Rekrutierung und interne Vorlaufzeiten.</td><td>Verbindet Antrag mit realistischen Arbeitsbedingungen.</td></tr>
164 + <tr><td><strong>Datenmanagement</strong></td><td>DMP, Speicherung, Zugriff, Backup, FAIR/Open-Science-Vorgaben und Erhaltung.</td><td>Macht Förderauflagen zu Daten praktisch umsetzbar.</td></tr>
165 + <tr><td><strong>Open Access / Publikation</strong></td><td>Publikationspflichten, Zugangsmodelle, Repositorien, Kosten und Fristen.</td><td>Verhindert Konflikte zwischen Förderauflage, Rechten und Publikationspraxis.</td></tr>
166 + <tr><td><strong>Rechte</strong></td><td>Urheberrecht, Rechte Dritter, Lizenzen, Verträge und Nutzungsbedingungen.</td><td>Stellt sicher, dass geplante Outputs tatsächlich veröffentlicht oder nachgenutzt werden können.</td></tr>
167 + <tr><td><strong>Datenschutz / Ethik</strong></td><td>Personenbezogene Daten, Einwilligungen, sensible Materialien und anwendbare Prüfwege.</td><td>Verbindet Projektmethode mit rechtlichen und ethischen Anforderungen.</td></tr>
168 + <tr><td><strong>Kommunikation</strong></td><td>Dissemination, Förderhinweise, Logos, Sichtbarkeit, Veranstaltungen und Kommunikationspflichten.</td><td>Macht Kommunikationsauflagen planbar und budgetierbar.</td></tr>
169 + <tr><td><strong>Berichte</strong></td><td>Inhaltliche, finanzielle und andere periodische oder abschließende Berichtspflichten.</td><td>Verhindert, dass Nachweise erst am Projektende rekonstruiert werden müssen.</td></tr>
170 + <tr><td><strong>Erhaltung / Abschluss</strong></td><td>Welche Materialien, Daten, Ergebnisse und Nachweise erhalten oder übergeben werden müssen.</td><td>Verbindet Förderabschluss mit langfristiger Projektverantwortung.</td></tr>
171 + <tr><td><strong>Projektsteuerung</strong></td><td>Wer prüft Änderungen, Fristen, Budgetverschiebungen und notwendige Abstimmungen mit der Förderstelle?</td><td>Hält bewilligte Bedingungen während der Umsetzung sichtbar.</td></tr>
172 + </tbody>
173 + </table>
174 + </div>
175 +</section>
283 283  
284 - function norm(value){
285 - return String(value||"")
286 - .replace(/\s+/g," ")
287 - .trim()
288 - .toUpperCase();
289 - }
177 +<section class="ffr-sec">
178 + <div class="ffr-eye" style="color:#8a4d36;margin-bottom:4px;">TYPISCHE FÖRDERSZENARIEN</div>
179 + <h3>SKF unterstützt bei unterschiedlichen Förder- und Projektformaten</h3>
180 + <div class="ffr-grid">
181 + <div class="ffr-scenario"><h4>Interne Förderprogramme</h4><p>SKF informiert über und administriert beziehungsweise begleitet interne Förderformate der Angewandten, darunter aktuelle Programme wie SUP und PORT gemäß den jeweiligen Ausschreibungen.</p></div>
182 + <div class="ffr-scenario"><h4>Nationale Forschungsförderung</h4><p>Bei Förderstellen wie FWF, FFG oder anderen nationalen Programmen unterstützt SKF bei Projektentwicklung, Call-Passung, Antrag und Projektkoordination entsprechend dem konkreten Format.</p></div>
183 + <div class="ffr-scenario"><h4>EU- &amp; internationale Förderung</h4><p>Für internationale und EU-Fördermöglichkeiten bestehen innerhalb SKF ausgewiesene Kompetenzen zur Projektentwicklung und zu entsprechenden Förderprogrammen.</p></div>
184 + <div class="ffr-scenario"><h4>Künstlerische / künstlerisch-wissenschaftliche Projekte</h4><p>SKF arbeitet ausdrücklich an der Schnittstelle von Kunst und Forschung und unterstützt Projektformate, die künstlerische, wissenschaftliche und künstlerisch-wissenschaftliche Ansätze verbinden.</p></div>
185 + <div class="ffr-scenario"><h4>Verbund- &amp; Partnerprojekte</h4><p>Bei mehreren Partner:innen unterstützt SKF die projektbezogene Koordination und verbindet Förderanforderungen mit internen und externen Schnittstellen.</p></div>
186 + <div class="ffr-scenario"><h4>Nichtbewilligter Antrag</h4><p>SKF kann Gutachten und Kritik mit dem Projektteam auswerten, Überarbeitungsmöglichkeiten prüfen und Perspektiven für eine allfällige Neueinreichung entwickeln.</p></div>
187 + </div>
188 +</section>
290 290  
291 - function visible(el){
292 - if(!el||el.nodeType!==1)return false;
190 +<section class="ffr-sec">
191 + <div class="ffr-eye" style="color:#8a4d36;margin-bottom:4px;">SCHRITT 4 · FÖRDER-CHECK DOKUMENTIEREN</div>
192 + <h3>Halte Förderlogik, Zuständigkeiten und offene Punkte an einer Stelle fest</h3>
193 + <div class="ffr-grid">
194 + <div class="ffr-check"><strong>Förderprogramm / Call:</strong> Name, Version, Link und maßgebliche Programmunterlagen.</div>
195 + <div class="ffr-check"><strong>SKF-Kontakt:</strong> Wer ist mit dem Vorhaben bei SKF in Kontakt und welche nächsten Schritte wurden vereinbart?</div>
196 + <div class="ffr-check"><strong>Externe Frist:</strong> Wann und über welches System muss eingereicht werden?</div>
197 + <div class="ffr-check"><strong>Interne Schritte:</strong> Welche Abstimmungen, Freigaben, Bestätigungen oder institutionellen Schritte sind vorher nötig?</div>
198 + <div class="ffr-check"><strong>Budgetregeln:</strong> Welche Kosten sind zulässig, begrenzt oder ausgeschlossen?</div>
199 + <div class="ffr-check"><strong>Pflichtunterlagen:</strong> Welche Texte, Anhänge, Partnerunterlagen oder Bestätigungen werden verlangt?</div>
200 + <div class="ffr-check"><strong>Projektauflagen:</strong> Welche Anforderungen gelten für Daten, Open Science, Rechte, Ethik, Kommunikation, Berichte und Erhaltung?</div>
201 + <div class="ffr-check"><strong>Zuständige Fachstellen:</strong> Welche weiteren Einheiten müssen über SKF oder direkt eingebunden werden?</div>
202 + <div class="ffr-check"><strong>Bei Bewilligung:</strong> Welche Schritte sind für Projektstart, Personal, Budget, Infrastruktur und Reporting nötig?</div>
203 + <div class="ffr-check"><strong>Bei Nichtbewilligung:</strong> Soll Feedback mit SKF ausgewertet und eine Überarbeitung oder Neueinreichung geprüft werden?</div>
204 + </div>
205 +</section>
293 293  
294 - var style=getComputedStyle(el);
295 - var rect=el.getBoundingClientRect();
207 +<section class="ffr-sec">
208 + <div class="ffr-eye" style="color:#8a4d36;margin-bottom:4px;">STOPP &amp; PRÜFEN</div>
209 + <h3>Typische Warnsignale bei Förderung und Förderbedingungen</h3>
210 + <div class="ffr-grid">
211 + <div class="ffr-warn"><strong>SKF wird erst kurz vor der Einreichfrist kontaktiert.</strong><br>Für Call-Passung, interne Schritte, Budget, Feedback und Fachstellenkoordination fehlt dann möglicherweise die notwendige Vorlaufzeit.</div>
212 + <div class="ffr-warn"><strong>Nur die Fördersumme wurde gelesen.</strong><br>Zielgruppe, Förderlogik, Kostenregeln, Berichtspflichten und Projektauflagen sind noch unklar.</div>
213 + <div class="ffr-warn"><strong>Externe Deadline = einzige Deadline.</strong><br>Interne Abstimmungen, Partnerunterlagen oder institutionelle Schritte können zusätzliche Vorlaufzeit benötigen.</div>
214 + <div class="ffr-warn"><strong>Budget und Projektplan wurden getrennt entwickelt.</strong><br>Kosten, Personal, Infrastruktur und Deliverables müssen inhaltlich und zeitlich zusammenpassen.</div>
215 + <div class="ffr-warn"><strong>Open Science, Daten, Rechte oder Ethik werden erst nach Bewilligung betrachtet.</strong><br>Solche Anforderungen können bereits Antrag, Methodik, Budget und Arbeitsplan beeinflussen.</div>
216 + <div class="ffr-warn"><strong>Förderauflagen sind nur im Antrag dokumentiert.</strong><br>Das Projektteam braucht sie auch während Umsetzung, Reporting und Abschluss als aktive Steuerungsinformation.</div>
217 + </div>
218 +</section>
296 296  
297 - return (
298 - style.display!=="none"&&
299 - style.visibility!=="hidden"&&
300 - rect.width>20&&
301 - rect.height>4
302 - );
303 - }
220 +<section class="ffr-sec">
221 + <div class="ffr-eye" style="color:#8a4d36;margin-bottom:4px;">SERVICES &amp; UNTERSTÜTZUNG</div>
222 + <h3>Support Kunst und Forschung ist die zentrale Projekt- und Förderdrehscheibe</h3>
223 + <div class="ffr-service-grid">
224 + <div class="ffr-service">
225 + <strong>SKF · Projektentwicklung &amp; Förderprogramme</strong>
226 + <span>Für Förderrecherche, Call-Passung, Entwicklung von Projektideen, Beratung, Feedbacklektüre, Antragsentwicklung und Einreichungsprozesse.</span>
227 + </div>
228 + <div class="ffr-service">
229 + <strong>SKF · Projektbegleitung &amp; Projektmanagement</strong>
230 + <span>Für unterstützende Koordination in der Umsetzung, Personal- und Finanzthemen, Infrastruktur, Partner:innen, Kommunikation und Berichtspflichten im Projektkontext.</span>
231 + </div>
232 + <div class="ffr-service">
233 + <strong>SKF · Abschluss, Dokumentation &amp; Perspektiven</strong>
234 + <span>Für Abschluss- und Förderberichte, Dokumentation, Reflexion, Evaluation von Feedback sowie mögliche Folge- oder Neueinreichungsperspektiven.</span>
235 + </div>
236 + <div class="ffr-service">
237 + <strong>Weitere Fachstellen der Angewandten</strong>
238 + <span>SKF koordiniert beziehungsweise verbindet das Projekt bei Bedarf mit Recht, Finanzen, Personal, IT, Daten, Kommunikation und anderen zuständigen Einheiten; die jeweilige Fachverantwortung bleibt bei der zuständigen Stelle.</span>
239 + </div>
240 + </div>
241 +</section>
304 304  
305 - function saveStyle(el,map,property){
306 - if(map.has(el))return;
243 +<section class="ffr-skf" style="margin-bottom:27px;">
244 + <div class="ffr-eye" style="color:#8a4d36;margin-bottom:5px;">KONTAKT</div>
245 + <h3>Projektidee oder Förderfrage? Früh mit SKF besprechen.</h3>
246 + <p>
247 + Projekt- und Förderanliegen: <strong>projektsupport@uni-ak.ac.at</strong><br>
248 + Allgemeiner Kontakt Support Kunst und Forschung: <strong>support_kf@uni-ak.ac.at</strong>
249 + </p>
250 + <div class="ffr-skf-actions">
251 + <a class="ffr-cta" href="mailto:projektsupport@uni-ak.ac.at">Projektanfrage an SKF senden</a>
252 + <a class="ffr-secondary" href="https://supportkunstundforschung.uni-ak.ac.at/" target="_blank" rel="noopener">SKF Website ↗</a>
253 + <a class="ffr-secondary" href="https://supportkunstundforschung.uni-ak.ac.at/kontakt-team/" target="_blank" rel="noopener">Kontakt &amp; Team ↗</a>
254 + </div>
255 +</section>
307 307  
308 - map.set(el,{
309 - value:el.style.getPropertyValue(property),
310 - priority:el.style.getPropertyPriority(property)
311 - });
312 - }
257 +<section class="ffr-sec">
258 + <div class="ffr-eye" style="color:#8a4d36;margin-bottom:4px;">VERWANDTE THEMEN</div>
259 + <h3>Förderbedingungen greifen in viele weitere Projektentscheidungen ein</h3>
260 + <div class="ffr-linkgrid">
261 + <a class="ffr-navlink" href="https://xwiki.uni-ak.ac.at/bin/view/Service%20Navigator/Art%20%26%20Research%20Services%20Navigator/Enable/Get%20Started/">Erste Schritte</a>
262 + <a class="ffr-navlink" href="https://xwiki.uni-ak.ac.at/bin/view/Service%20Navigator/Art%20%26%20Research%20Services%20Navigator/Enable/Project%20Planning%20%26%20Organisation/">Projektplanung &amp; Organisation</a>
263 + <a class="ffr-navlink" href="https://xwiki.uni-ak.ac.at/bin/view/Service%20Navigator/Art%20%26%20Research%20Services%20Navigator/Enable/Plan%20Your%20Data%20Management/">Datenmanagement planen</a>
264 + <a class="ffr-navlink" href="https://xwiki.uni-ak.ac.at/bin/view/Service%20Navigator/Art%20%26%20Research%20Services%20Navigator/Enable/Copyright%2C%20Rights%20%26%20Licences/">Urheberrecht, Rechte &amp; Lizenzen</a>
265 + <a class="ffr-navlink" href="https://xwiki.uni-ak.ac.at/bin/view/Service%20Navigator/Art%20%26%20Research%20Services%20Navigator/Enable/Data%20Protection%20%26%20Ethics/">Datenschutz &amp; Ethik</a>
266 + <a class="ffr-navlink" href="https://xwiki.uni-ak.ac.at/bin/view/Service%20Navigator/Art%20%26%20Research%20Services%20Navigator/Publish%20%26%20Share/Close%20%26%20Hand%20Over%20Your%20Project/">Projekt abschließen &amp; übergeben</a>
267 + </div>
268 +</section>
313 313  
314 - function restoreStyle(el,map,property){
315 - var original=map.get(el);
270 +<!-- ARSN_TRAINING_WORKSHOPS_V2_START -->
271 +<section class="arsn-training-workshops" data-arsn-training-workshops="v2" style="margin:27px 0 22px 0;">
272 + <div style="padding:16px 18px;background:#eef8fa;border:1px solid #cfe8ef;border-left:5px solid #21b6d7;border-radius:9px;">
273 + <div style="font-size:12px;font-weight:700;letter-spacing:.075em;text-transform:uppercase;color:#3f6871;margin-bottom:5px;">SCHULUNGEN &amp; WORKSHOPS</div>
274 + <h3 style="font-size:20px;line-height:1.3;margin:0 0 7px;color:#35312d;text-align:left;">Schulungen, Workshops &amp; Sprechstunden</h3>
275 + <p style="margin:0 0 10px;color:#5e5953;line-height:1.55;">Passende Angebote zu diesem Thema werden hier künftig automatisch aus dem zentralen Kalender angezeigt.</p>
276 + <span data-arsn-coming-soon="true" style="display:inline-block;padding:4px 9px;border-radius:14px;background:#fff4ee;border:1px solid #efd9cc;color:#8a4d36;font-size:11px;font-weight:700;letter-spacing:.065em;line-height:1.2;">IN VORBEREITUNG</span>
277 + </div>
278 +</section>
279 +<!-- ARSN_TRAINING_WORKSHOPS_V2_END -->
316 316  
317 - if(original&&original.value){
318 - el.style.setProperty(
319 - property,
320 - original.value,
321 - original.priority||""
322 - );
323 - }else{
324 - el.style.removeProperty(property);
325 - }
326 - }
281 +<section class="ffr-sec">
282 + <div class="ffr-eye" style="color:#8a4d36;margin-bottom:4px;">PRAKTISCHE RESSOURCEN</div>
283 + <h3>Info-Blätter, Anleitungen und Vorlagen</h3>
284 + <div class="ffr-resource-grid">
285 + <div class="ffr-resource"><strong>Info-Blätter</strong><span class="ffr-badge">IN VORBEREITUNG</span><div style="color:#625d56;line-height:1.45;">Kurze Orientierung zu Call-Analyse, Förderbedingungen, Kostenregeln und Projektauflagen.</div></div>
286 + <div class="ffr-resource"><strong>Anleitungen</strong><span class="ffr-badge">IN VORBEREITUNG</span><div style="color:#625d56;line-height:1.45;">Schritt-für-Schritt-Abläufe für Fördercheck, SKF-Erstkontakt, Antrag und Projektstart.</div></div>
287 + <div class="ffr-resource"><strong>Checklisten &amp; Vorlagen</strong><span class="ffr-badge">IN VORBEREITUNG</span><div style="color:#625d56;line-height:1.45;">Vorlagen für Fördercheck, Call-Matrix, Budget-/Anforderungslog und Projektübergabe.</div></div>
288 + </div>
289 +</section>
327 327  
328 - function resetRuntime(){
329 - managedHeight.forEach(function(el){
330 - restoreStyle(
331 - el,
332 - originalHeight,
333 - "min-height"
334 - );
335 - el.removeAttribute(
336 - "data-sn-master-equal-height"
337 - );
338 - });
291 +<details style="margin-top:24px;padding-top:10px;border-top:1px solid #e3ded6;">
292 + <summary style="cursor:pointer;color:#6a655e;font-size:13px;">Suchbegriffe &amp; verwandte Themen</summary>
293 + <div style="margin-top:9px;color:#5c5650;font-size:12px;line-height:1.7;">
294 + Förderung · Forschungsförderung · Förderbedingungen · Fördergeber · Förderstelle · Drittmittel · Projektförderung · Call · Ausschreibung · Antrag · Projektantrag · Förderantrag · Call-Passung · Antragsentwicklung · Feedbacklektüre · Review · Budget · förderfähige Kosten · Projektkosten · Personal · Open Science · Open Access · Datenmanagementplan · DMP · Berichtspflichten · Reporting · Abschlussbericht · Finanzbericht · FWF · FFG · EU-Förderung · Horizon Europe · Creative Europe · SUP · PORT · Support Kunst und Forschung · SKF · projektsupport
295 + </div>
296 +</details>
339 339  
340 - managedMargin.forEach(function(el){
341 - restoreStyle(
342 - el,
343 - originalMargin,
344 - "margin-top"
345 - );
346 - el.removeAttribute(
347 - "data-sn-master-first-row"
348 - );
349 - });
350 -
351 - managedHeight.clear();
352 - managedMargin.clear();
353 - }
354 -
355 - function themeFor(text){
356 - var value=norm(text);
357 -
358 - for(var i=0;i<THEMES.length;i++){
359 - for(var j=0;j<THEMES[i].labels.length;j++){
360 - var label=THEMES[i].labels[j];
361 -
362 - if(
363 - value===label||
364 - value.indexOf(label+" ")===0||
365 - value.indexOf(label+" -")===0||
366 - value.indexOf(label+" ·")===0
367 - ){
368 - return THEMES[i];
369 - }
370 - }
371 - }
372 -
373 - return null;
374 - }
375 -
376 - /* =======================================================
377 - BORDERLESS FILLED RED/ORANGE CTA BUTTONS
378 - ======================================================= */
379 -
380 - function colourDistance(a,b){
381 - return Math.sqrt(
382 - Math.pow(a[0]-b[0],2)+
383 - Math.pow(a[1]-b[1],2)+
384 - Math.pow(a[2]-b[2],2)
385 - );
386 - }
387 -
388 - function makeFilledRedOrangeCTAsBorderless(){
389 - var RED_ORANGE=[233,75,19];
390 -
391 - Array.from(
392 - root.querySelectorAll(
393 - 'a,button,[role="button"],input[type="submit"],input[type="button"]'
394 - )
395 - ).forEach(function(el){
396 - if(!visible(el))return;
397 -
398 - var style=getComputedStyle(el);
399 - var rgb=parseRGB(style.backgroundColor);
400 -
401 - if(!rgb)return;
402 -
403 - if(
404 - colourDistance(
405 - rgb,
406 - RED_ORANGE
407 - )>55
408 - ){
409 - return;
410 - }
411 -
412 - var rect=el.getBoundingClientRect();
413 -
414 - if(
415 - rect.width<80||
416 - rect.height<24
417 - ){
418 - return;
419 - }
420 -
421 - el.style.setProperty(
422 - "border",
423 - "none",
424 - "important"
425 - );
426 -
427 - el.style.setProperty(
428 - "border-left",
429 - "none",
430 - "important"
431 - );
432 -
433 - el.style.setProperty(
434 - "border-top",
435 - "none",
436 - "important"
437 - );
438 -
439 - el.style.setProperty(
440 - "border-right",
441 - "none",
442 - "important"
443 - );
444 -
445 - el.style.setProperty(
446 - "border-bottom",
447 - "none",
448 - "important"
449 - );
450 -
451 - el.style.setProperty(
452 - "box-shadow",
453 - "none",
454 - "important"
455 - );
456 - });
457 - }
458 -
459 - /* =======================================================
460 - FULL-WIDTH THREE-LINE AREA LABELS
461 - ======================================================= */
462 -
463 - function compactText(value){
464 - return String(value||"")
465 - .replace(/\s+/g," ")
466 - .trim();
467 - }
468 -
469 - function makeThreeLineAreaLabels(){
470 - Array.from(
471 - root.querySelectorAll(
472 - ".arsn-area-label"
473 - )
474 - ).forEach(function(label){
475 - if(
476 - label.getAttribute(
477 - "data-sn-three-line"
478 - )==="1"
479 - ){
480 - return;
481 - }
482 -
483 - var number=
484 - label.querySelector(
485 - ":scope > .arsn-area-number"
486 - );
487 -
488 - var action=
489 - label.querySelector(
490 - ":scope > .arsn-area-action"
491 - );
492 -
493 - if(
494 - !number||
495 - !action
496 - ){
497 - return;
498 - }
499 -
500 - var clone=
501 - label.cloneNode(true);
502 -
503 - var cloneNumber=
504 - clone.querySelector(
505 - ":scope > .arsn-area-number"
506 - );
507 -
508 - var cloneAction=
509 - clone.querySelector(
510 - ":scope > .arsn-area-action"
511 - );
512 -
513 - if(cloneNumber){
514 - cloneNumber.remove();
515 - }
516 -
517 - if(cloneAction){
518 - cloneAction.remove();
519 - }
520 -
521 - var titleText=
522 - compactText(
523 - clone.textContent
524 - );
525 -
526 - if(!titleText){
527 - return;
528 - }
529 -
530 - var numberNode=
531 - number.cloneNode(true);
532 -
533 - var actionNode=
534 - action.cloneNode(true);
535 -
536 - var titleNode=
537 - document.createElement(
538 - "span"
539 - );
540 -
541 - titleNode.className=
542 - "sn-area-label-title";
543 -
544 - titleNode.textContent=
545 - titleText;
546 -
547 - while(label.firstChild){
548 - label.removeChild(
549 - label.firstChild
550 - );
551 - }
552 -
553 - label.appendChild(
554 - numberNode
555 - );
556 -
557 - label.appendChild(
558 - titleNode
559 - );
560 -
561 - label.appendChild(
562 - actionNode
563 - );
564 -
565 - label.setAttribute(
566 - "data-sn-three-line",
567 - "1"
568 - );
569 -
570 - var head=
571 - label.closest(
572 - ".arsn-area-head"
573 - );
574 -
575 - if(head){
576 - head.style.setProperty(
577 - "width",
578 - "100%",
579 - "important"
580 - );
581 -
582 - head.style.setProperty(
583 - "max-width",
584 - "100%",
585 - "important"
586 - );
587 -
588 - head.style.setProperty(
589 - "box-sizing",
590 - "border-box",
591 - "important"
592 - );
593 - }
594 - });
595 - }
596 -
597 - /* =======================================================
598 - PLACEHOLDER BADGE
599 - ======================================================= */
600 -
601 - function applyPlaceholderBadge(){
602 - if(!PLACEHOLDER)return;
603 -
604 - if(
605 - document.querySelector(
606 - ".sn-coming-soon-badge"
607 - )
608 - ){
609 - return;
610 - }
611 -
612 - var title=
613 - document.querySelector(
614 - "#document-title"
615 - )||
616 - document.querySelector(
617 - "h1"
618 - );
619 -
620 - if(!title)return;
621 -
622 - var badge=
623 - document.createElement(
624 - "span"
625 - );
626 -
627 - badge.className=
628 - "sn-coming-soon-badge";
629 -
630 - badge.textContent=
631 - PLACEHOLDER_LABEL;
632 -
633 - badge.setAttribute(
634 - "aria-label",
635 - PLACEHOLDER_LABEL
636 - );
637 -
638 - title.appendChild(
639 - badge
640 - );
641 - }
642 -
643 - /* =======================================================
644 - DETAIL PAGE OWN-ACCENT PROPAGATION
645 - ======================================================= */
646 -
647 - function parseRGB(value){
648 - var match=String(value||"").match(
649 - /rgba?\(\s*([\d.]+)\s*,\s*([\d.]+)\s*,\s*([\d.]+)/i
650 - );
651 -
652 - if(!match)return null;
653 -
654 - return [
655 - Number(match[1]),
656 - Number(match[2]),
657 - Number(match[3])
658 - ];
659 - }
660 -
661 - function distance(a,b){
662 - return Math.sqrt(
663 - Math.pow(a[0]-b[0],2)+
664 - Math.pow(a[1]-b[1],2)+
665 - Math.pow(a[2]-b[2],2)
666 - );
667 - }
668 -
669 - function paletteMatch(cssColor){
670 - var rgb=parseRGB(cssColor);
671 -
672 - if(!rgb)return null;
673 -
674 - var palette=[
675 - {hex:"#21b6d7",rgb:[33,182,215]},
676 - {hex:"#e94b13",rgb:[233,75,19]},
677 - {hex:"#f0aa00",rgb:[240,170,0]},
678 - {hex:"#38b76a",rgb:[56,183,106]}
679 - ];
680 -
681 - var best=null;
682 - var bestDistance=Infinity;
683 -
684 - palette.forEach(function(item){
685 - var d=distance(rgb,item.rgb);
686 -
687 - if(d<bestDistance){
688 - best=item;
689 - bestDistance=d;
690 - }
691 - });
692 -
693 - return bestDistance<=30
694 - ?best
695 - :null;
696 - }
697 -
698 - function propagateDetailAccents(){
699 - if(PAGE_KIND!=="detail")return;
700 -
701 - Array.from(
702 - root.querySelectorAll(
703 - ".arsn-call,.dmp-call,.ido-call,.pp-call,"+
704 - ".arsn-source,.dmp-source,.ido-source,.pp-source"
705 - )
706 - ).forEach(function(el){
707 - if(!visible(el))return;
708 -
709 - var style=getComputedStyle(el);
710 -
711 - if(
712 - num(style.borderTopWidth)>=2
713 - ){
714 - var match=
715 - paletteMatch(
716 - style.borderTopColor
717 - );
718 -
719 - if(match){
720 - el.style.setProperty(
721 - "border-left",
722 - "4px solid "+match.hex,
723 - "important"
724 - );
725 - }
726 - }
727 - });
728 -
729 - // Warning families: explicit safety override.
730 - Array.from(
731 - root.querySelectorAll(
732 - ".arsn-warn,.dmp-warn,.ido-warn,.pp-warn,"+
733 - ".warn,.warning,.warningmessage,.errormessage"
734 - )
735 - ).forEach(function(el){
736 - if(!visible(el))return;
737 -
738 - el.style.setProperty(
739 - "border-left",
740 - "4px solid #e94b13",
741 - "important"
742 - );
743 - });
744 -
745 - // Info families: explicit orientation override.
746 - Array.from(
747 - root.querySelectorAll(
748 - ".arsn-info,.dmp-info,.ido-info,.pp-info,.infomessage"
749 - )
750 - ).forEach(function(el){
751 - if(!visible(el))return;
752 -
753 - el.style.setProperty(
754 - "border-left",
755 - "4px solid #21b6d7",
756 - "important"
757 - );
758 - });
759 - }
760 -
761 - /* =======================================================
762 - OVERVIEW SEMANTIC THEME PALETTE
763 - ======================================================= */
764 -
765 - function smallestThemeHeaders(){
766 - return Array.from(
767 - root.querySelectorAll(
768 - "div,span,p,strong,h3,h4,h5,h6"
769 - )
770 - ).filter(function(el){
771 - if(!visible(el))return false;
772 - if(!themeFor(el.textContent))return false;
773 -
774 - return !Array.from(
775 - el.children||[]
776 - ).some(function(child){
777 - return !!themeFor(
778 - child.textContent
779 - );
780 - });
781 - });
782 - }
783 -
784 - function findOverviewCard(header){
785 - var node=header.parentElement;
786 - var candidates=[];
787 -
788 - while(node&&node!==root){
789 - var rect=node.getBoundingClientRect();
790 - var style=getComputedStyle(node);
791 -
792 - var border=
793 - num(style.borderTopWidth)+
794 - num(style.borderRightWidth)+
795 - num(style.borderBottomWidth)+
796 - num(style.borderLeftWidth);
797 -
798 - if(
799 - rect.width>=220&&
800 - rect.width<=800&&
801 - rect.height>=120&&
802 - border>=1
803 - ){
804 - candidates.push(node);
805 - }
806 -
807 - node=node.parentElement;
808 - }
809 -
810 - if(!candidates.length)return null;
811 -
812 - candidates.sort(function(a,b){
813 - return (
814 - b.getBoundingClientRect().height-
815 - a.getBoundingClientRect().height
816 - );
817 - });
818 -
819 - return candidates[0];
820 - }
821 -
822 - function rowCandidates(link,card){
823 - var result=[];
824 - var cardRect=
825 - card.getBoundingClientRect();
826 -
827 - var node=link;
828 -
829 - while(node&&node!==card){
830 - if(visible(node)){
831 - var rect=
832 - node.getBoundingClientRect();
833 -
834 - if(
835 - rect.height<=105&&
836 - rect.width>=
837 - cardRect.width*.50&&
838 - rect.width<=
839 - cardRect.width*1.03
840 - ){
841 - result.push(node);
842 - }
843 - }
844 -
845 - node=node.parentElement;
846 - }
847 -
848 - return result;
849 - }
850 -
851 - function chooseOuterRow(
852 - candidates,
853 - link
854 - ){
855 - if(!candidates.length){
856 - return link;
857 - }
858 -
859 - var bordered=
860 - candidates.filter(function(el){
861 - return (
862 - num(
863 - getComputedStyle(el)
864 - .borderLeftWidth
865 - )>=1
866 - );
867 - });
868 -
869 - var pool=
870 - bordered.length
871 - ?bordered
872 - :candidates;
873 -
874 - pool.sort(function(a,b){
875 - var ar=
876 - a.getBoundingClientRect();
877 -
878 - var br=
879 - b.getBoundingClientRect();
880 -
881 - return (
882 - ar.left-br.left||
883 - br.width-ar.width
884 - );
885 - });
886 -
887 - return pool[0]||link;
888 - }
889 -
890 - function applyOverviewPalette(){
891 - if(PAGE_KIND!=="overview"){
892 - return [];
893 - }
894 -
895 - var headers=
896 - smallestThemeHeaders()
897 - .map(function(el){
898 - return {
899 - el:el,
900 - theme:
901 - themeFor(
902 - el.textContent
903 - ),
904 - card:
905 - findOverviewCard(
906 - el
907 - )
908 - };
909 - })
910 - .filter(function(row){
911 - return !!row.card;
912 - });
913 -
914 - var unique=[];
915 - var seenHeaders=new Set();
916 -
917 - headers.forEach(function(row){
918 - var key=
919 - row.theme.name+
920 - "|"+
921 - Math.round(
922 - row.card
923 - .getBoundingClientRect()
924 - .left
925 - )+
926 - "|"+
927 - Math.round(
928 - row.el
929 - .getBoundingClientRect()
930 - .top
931 - );
932 -
933 - if(!seenHeaders.has(key)){
934 - seenHeaders.add(key);
935 - unique.push(row);
936 - }
937 - });
938 -
939 - unique.forEach(function(row){
940 - var headerRect=
941 - row.el
942 - .getBoundingClientRect();
943 -
944 - row.el.style.setProperty(
945 - "background",
946 - row.theme.bg,
947 - "important"
948 - );
949 -
950 - row.el.style.setProperty(
951 - "color",
952 - row.theme.text,
953 - "important"
954 - );
955 -
956 - row.el.style.setProperty(
957 - "text-align",
958 - "left",
959 - "important"
960 - );
961 -
962 - row.el.style.setProperty(
963 - "word-spacing",
964 - "normal",
965 - "important"
966 - );
967 -
968 - var later=
969 - unique
970 - .filter(function(other){
971 - return (
972 - other.card===row.card&&
973 - other.el
974 - .getBoundingClientRect()
975 - .top>
976 - headerRect.top+2
977 - );
978 - })
979 - .sort(function(a,b){
980 - return (
981 - a.el
982 - .getBoundingClientRect()
983 - .top-
984 - b.el
985 - .getBoundingClientRect()
986 - .top
987 - );
988 - });
989 -
990 - var stopTop=
991 - later.length
992 - ?later[0].el
993 - .getBoundingClientRect()
994 - .top
995 - :Infinity;
996 -
997 - Array.from(
998 - row.card.querySelectorAll("a")
999 - ).forEach(function(link){
1000 - if(!visible(link))return;
1001 -
1002 - var rect=
1003 - link.getBoundingClientRect();
1004 -
1005 - if(
1006 - rect.top<=
1007 - headerRect.bottom-2||
1008 - rect.top>=
1009 - stopTop-2
1010 - ){
1011 - return;
1012 - }
1013 -
1014 - var candidates=
1015 - rowCandidates(
1016 - link,
1017 - row.card
1018 - );
1019 -
1020 - var target=
1021 - chooseOuterRow(
1022 - candidates,
1023 - link
1024 - );
1025 -
1026 - candidates.forEach(function(el){
1027 - el.style.setProperty(
1028 - "border-left",
1029 - "0 solid transparent",
1030 - "important"
1031 - );
1032 - });
1033 -
1034 - target.style.setProperty(
1035 - "border-left",
1036 - "3px solid "+
1037 - row.theme.accent,
1038 - "important"
1039 - );
1040 -
1041 - target.style.setProperty(
1042 - "box-sizing",
1043 - "border-box",
1044 - "important"
1045 - );
1046 - });
1047 - });
1048 -
1049 - return unique;
1050 - }
1051 -
1052 - /* =======================================================
1053 - OVERVIEW CARD HEIGHT + FIRST THEMATIC ROW
1054 - ======================================================= */
1055 -
1056 - function alignOverviewCards(headers){
1057 - if(
1058 - PAGE_KIND!=="overview"||
1059 - window.innerWidth<=MOBILE_MAX
1060 - ){
1061 - return;
1062 - }
1063 -
1064 - var cards=[];
1065 - var seen=new Set();
1066 -
1067 - headers.forEach(function(row){
1068 - if(!seen.has(row.card)){
1069 - seen.add(row.card);
1070 - cards.push(row.card);
1071 - }
1072 - });
1073 -
1074 - if(cards.length<2){
1075 - return;
1076 - }
1077 -
1078 - // Group cards by actual top position.
1079 - var groups=[];
1080 -
1081 - cards.forEach(function(card){
1082 - var top=
1083 - card.getBoundingClientRect().top;
1084 -
1085 - var group=null;
1086 -
1087 - for(var i=0;i<groups.length;i++){
1088 - if(
1089 - Math.abs(
1090 - groups[i].top-top
1091 - )<=ROW_TOLERANCE
1092 - ){
1093 - group=groups[i];
1094 - break;
1095 - }
1096 - }
1097 -
1098 - if(!group){
1099 - group={
1100 - top:top,
1101 - cards:[]
1102 - };
1103 - groups.push(group);
1104 - }
1105 -
1106 - group.cards.push(card);
1107 - });
1108 -
1109 - groups.forEach(function(group){
1110 - if(group.cards.length<2){
1111 - return;
1112 - }
1113 -
1114 - var firstHeaders=
1115 - group.cards.map(function(card){
1116 - var candidates=
1117 - headers
1118 - .filter(function(row){
1119 - return row.card===card;
1120 - })
1121 - .sort(function(a,b){
1122 - return (
1123 - a.el
1124 - .getBoundingClientRect()
1125 - .top-
1126 - b.el
1127 - .getBoundingClientRect()
1128 - .top
1129 - );
1130 - });
1131 -
1132 - return candidates.length
1133 - ?candidates[0]
1134 - :null;
1135 - });
1136 -
1137 - if(
1138 - !firstHeaders.some(function(row){
1139 - return !row;
1140 - })
1141 - ){
1142 - var targetTop=
1143 - Math.max.apply(
1144 - Math,
1145 - firstHeaders.map(function(row){
1146 - return (
1147 - row.el
1148 - .getBoundingClientRect()
1149 - .top-
1150 - row.card
1151 - .getBoundingClientRect()
1152 - .top
1153 - );
1154 - })
1155 - );
1156 -
1157 - firstHeaders.forEach(function(row){
1158 - var relativeTop=
1159 - row.el
1160 - .getBoundingClientRect()
1161 - .top-
1162 - row.card
1163 - .getBoundingClientRect()
1164 - .top;
1165 -
1166 - var delta=
1167 - targetTop-relativeTop;
1168 -
1169 - if(delta>1){
1170 - saveStyle(
1171 - row.el,
1172 - originalMargin,
1173 - "margin-top"
1174 - );
1175 -
1176 - var current=
1177 - num(
1178 - getComputedStyle(
1179 - row.el
1180 - ).marginTop
1181 - );
1182 -
1183 - row.el.style.setProperty(
1184 - "margin-top",
1185 - (
1186 - current+delta
1187 - )+"px"
1188 - );
1189 -
1190 - row.el.setAttribute(
1191 - "data-sn-master-first-row",
1192 - "1"
1193 - );
1194 -
1195 - managedMargin.add(
1196 - row.el
1197 - );
1198 - }
1199 - });
1200 - }
1201 -
1202 - var maxHeight=0;
1203 -
1204 - group.cards.forEach(function(card){
1205 - maxHeight=
1206 - Math.max(
1207 - maxHeight,
1208 - card
1209 - .getBoundingClientRect()
1210 - .height
1211 - );
1212 - });
1213 -
1214 - maxHeight=
1215 - Math.ceil(maxHeight);
1216 -
1217 - group.cards.forEach(function(card){
1218 - saveStyle(
1219 - card,
1220 - originalHeight,
1221 - "min-height"
1222 - );
1223 -
1224 - card.style.setProperty(
1225 - "min-height",
1226 - maxHeight+"px"
1227 - );
1228 -
1229 - card.setAttribute(
1230 - "data-sn-master-equal-height",
1231 - "1"
1232 - );
1233 -
1234 - managedHeight.add(
1235 - card
1236 - );
1237 - });
1238 - });
1239 - }
1240 -
1241 - /* =======================================================
1242 - DETAIL GRID EQUAL HEIGHT, DESKTOP ONLY
1243 - ======================================================= */
1244 -
1245 - function equaliseDetailGrids(){
1246 - if(
1247 - PAGE_KIND!=="detail"||
1248 - window.innerWidth<=MOBILE_MAX
1249 - ){
1250 - return;
1251 - }
1252 -
1253 - var selectors=[
1254 - ".arsn-grid",
1255 - ".arsn-grid-2",
1256 - ".arsn-grid-3",
1257 - ".dmp-grid",
1258 - ".ido-grid",
1259 - ".pp-grid"
1260 - ];
1261 -
1262 - selectors.forEach(function(selector){
1263 - Array.from(
1264 - root.querySelectorAll(selector)
1265 - ).forEach(function(grid){
1266 - var children=
1267 - Array.from(
1268 - grid.children||[]
1269 - ).filter(visible);
1270 -
1271 - if(children.length<2){
1272 - return;
1273 - }
1274 -
1275 - var groups=[];
1276 -
1277 - children.forEach(function(child){
1278 - var top=
1279 - child
1280 - .getBoundingClientRect()
1281 - .top;
1282 -
1283 - var group=null;
1284 -
1285 - for(var i=0;i<groups.length;i++){
1286 - if(
1287 - Math.abs(
1288 - groups[i].top-top
1289 - )<=ROW_TOLERANCE
1290 - ){
1291 - group=groups[i];
1292 - break;
1293 - }
1294 - }
1295 -
1296 - if(!group){
1297 - group={
1298 - top:top,
1299 - items:[]
1300 - };
1301 - groups.push(group);
1302 - }
1303 -
1304 - group.items.push(child);
1305 - });
1306 -
1307 - groups.forEach(function(group){
1308 - if(group.items.length<2){
1309 - return;
1310 - }
1311 -
1312 - var maxHeight=0;
1313 -
1314 - group.items.forEach(function(item){
1315 - maxHeight=
1316 - Math.max(
1317 - maxHeight,
1318 - item
1319 - .getBoundingClientRect()
1320 - .height
1321 - );
1322 - });
1323 -
1324 - maxHeight=
1325 - Math.ceil(maxHeight);
1326 -
1327 - group.items.forEach(function(item){
1328 - saveStyle(
1329 - item,
1330 - originalHeight,
1331 - "min-height"
1332 - );
1333 -
1334 - item.style.setProperty(
1335 - "min-height",
1336 - maxHeight+"px"
1337 - );
1338 -
1339 - item.setAttribute(
1340 - "data-sn-master-equal-height",
1341 - "1"
1342 - );
1343 -
1344 - managedHeight.add(item);
1345 - });
1346 - });
1347 - });
1348 - });
1349 - }
1350 -
1351 - /* =======================================================
1352 - RUN / RESPONSIVE SCHEDULING
1353 - ======================================================= */
1354 -
1355 - function run(){
1356 - if(running)return;
1357 -
1358 - running=true;
1359 -
1360 - try{
1361 - resetRuntime();
1362 - applyPlaceholderBadge();
1363 - propagateDetailAccents();
1364 -
1365 - var headers=
1366 - applyOverviewPalette();
1367 -
1368 - makeThreeLineAreaLabels();
1369 - makeFilledRedOrangeCTAsBorderless();
1370 -
1371 - if(
1372 - window.innerWidth>
1373 - MOBILE_MAX
1374 - ){
1375 - alignOverviewCards(
1376 - headers
1377 - );
1378 -
1379 - equaliseDetailGrids();
1380 - }
1381 - }finally{
1382 - running=false;
1383 - }
1384 - }
1385 -
1386 - function onResize(){
1387 - if(resizeTimer){
1388 - clearTimeout(
1389 - resizeTimer
1390 - );
1391 - }
1392 -
1393 - resizeTimer=
1394 - setTimeout(
1395 - function(){
1396 - resizeTimer=0;
1397 - run();
1398 - },
1399 - RESIZE_DEBOUNCE
1400 - );
1401 - }
1402 -
1403 - async function waitForReady(){
1404 - if(
1405 - document.readyState!=="complete"
1406 - ){
1407 - await new Promise(function(resolve){
1408 - window.addEventListener(
1409 - "load",
1410 - resolve,
1411 - {once:true}
1412 - );
1413 - });
1414 - }
1415 -
1416 - if(
1417 - document.fonts&&
1418 - document.fonts.ready
1419 - ){
1420 - try{
1421 - await document.fonts.ready;
1422 - }catch(error){}
1423 - }
1424 -
1425 - var images=
1426 - Array.from(
1427 - root.querySelectorAll("img")
1428 - );
1429 -
1430 - await Promise.all(
1431 - images.map(function(img){
1432 - if(img.complete){
1433 - return Promise.resolve();
1434 - }
1435 -
1436 - return new Promise(function(resolve){
1437 - var done=function(){
1438 - resolve();
1439 - };
1440 -
1441 - img.addEventListener(
1442 - "load",
1443 - done,
1444 - {once:true}
1445 - );
1446 -
1447 - img.addEventListener(
1448 - "error",
1449 - done,
1450 - {once:true}
1451 - );
1452 - });
1453 - })
1454 - );
1455 -
1456 - run();
1457 - }
1458 -
1459 - window.addEventListener(
1460 - "resize",
1461 - onResize,
1462 - {passive:true}
1463 - );
1464 -
1465 - waitForReady();
1466 -})();
1467 -</script>
1468 -
1469 -<!-- SN_SERVICE_NAVIGATOR_MASTER_STYLE_END -->
298 +</div>
1470 1470  {{/html}}
1471 1471