/* CONFYRA R74 · concise service breadth before the individual demos. */
#konfiguratortypen .r74-task-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 26px;padding:0;border:1px solid #c3ceca;border-radius:10px;overflow:hidden;background:#fffdf8;list-style:none}
#konfiguratortypen .r74-task-map li{min-width:0;margin:0;padding:20px;border-right:1px solid #d4dcd5}
#konfiguratortypen .r74-task-map li:last-child{border-right:0}
#konfiguratortypen .r74-task-map a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;color:#193e44;font-size:17px;line-height:1.3;font-weight:700;text-decoration:none}
#konfiguratortypen .r74-task-map a:hover{text-decoration:underline;text-underline-offset:4px}
#konfiguratortypen .r74-task-map a:focus-visible{outline:3px solid #aa722c;outline-offset:4px;border-radius:2px}
#konfiguratortypen .r74-task-map a span{flex:none;color:#8a602f}
#konfiguratortypen .r74-task-map p{margin:8px 0 0;font-size:15px;line-height:1.55;color:#466268}
#konfiguratortypen .r74-task-map small{display:block;margin-top:10px;font-size:13px;line-height:1.5;color:#506662}
#konfiguratortypen .r74-home-context{max-width:88ch;margin:-4px 0 24px;color:#466268;font-size:16px;line-height:1.6}
#digital-showrooms .r74-showroom-formats{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0 0 22px;padding:0;list-style:none}
#digital-showrooms .r74-showroom-formats li{margin:0;padding:6px 0;border-bottom:1px solid #b6c7be;font-size:15px;line-height:1.5;color:#193e44}
@media(max-width:1050px){#konfiguratortypen .r74-task-map{grid-template-columns:repeat(2,minmax(0,1fr))}#konfiguratortypen .r74-task-map li:nth-child(2){border-right:0}#konfiguratortypen .r74-task-map li:nth-child(-n+2){border-bottom:1px solid #d4dcd5}}
@media(max-width:600px){#konfiguratortypen .r74-task-map{grid-template-columns:minmax(0,1fr);margin-bottom:20px}#konfiguratortypen .r74-task-map li{padding:12px 16px;border-right:0;border-bottom:1px solid #d4dcd5}#konfiguratortypen .r74-task-map li:last-child{border-bottom:0}#konfiguratortypen .r74-task-map a{font-size:16px}#konfiguratortypen .r74-task-map p{margin-top:2px}#konfiguratortypen .r74-task-map small{margin-top:5px}#konfiguratortypen .r74-home-context{font-size:15px}#digital-showrooms .r74-showroom-formats{gap:4px 16px}}
@media(forced-colors:active){#konfiguratortypen .r74-task-map,#konfiguratortypen .r74-task-map li,#digital-showrooms .r74-showroom-formats li{border-color:CanvasText}}

/* The full R73 planning illustration remains available on demand. */
#konfiguratortypen .r74-planning-detail{margin:0 0 28px;padding:0;border:1px solid #c3ceca;border-radius:9px;background:#f7f8f3;overflow:hidden}
#konfiguratortypen .r74-planning-detail>summary{position:relative;display:block;min-height:44px;padding:16px 48px 16px 20px;list-style:none;cursor:pointer;color:#193e44}
#konfiguratortypen .r74-planning-detail>summary::-webkit-details-marker{display:none}
#konfiguratortypen .r74-planning-detail>summary::after{content:'+';position:absolute;top:16px;right:20px;font-size:24px;line-height:1;color:#8a602f}
#konfiguratortypen .r74-planning-detail[open]>summary::after{content:'−'}
#konfiguratortypen .r74-planning-detail>summary strong{display:block;font-size:16px;line-height:1.5}
#konfiguratortypen .r74-planning-detail>summary span{display:block;margin-top:3px;font-size:14px;line-height:1.5;color:#506662}
#konfiguratortypen .r74-planning-detail>summary:hover{background:#edf1e9}
#konfiguratortypen .r74-planning-detail>summary:focus-visible{outline:3px solid #aa722c;outline-offset:-4px;border-radius:8px}
#konfiguratortypen .r74-planning-detail>.r73-home-planning{margin:0;border:0;border-top:1px solid #c3ceca;border-radius:0}
#konfiguratortypen .r74-planning-detail:not([open])>.r73-home-planning{display:none}
@media(max-width:600px){#konfiguratortypen .r74-planning-detail{margin-bottom:22px}#konfiguratortypen .r74-planning-detail>summary{padding:14px 44px 14px 16px}#konfiguratortypen .r74-planning-detail>summary::after{right:16px;top:16px}}
@media(forced-colors:active){#konfiguratortypen .r74-planning-detail,#konfiguratortypen .r74-planning-detail>.r73-home-planning{border-color:CanvasText}#konfiguratortypen .r74-planning-detail>summary::after{color:CanvasText}}

#individuell.cf-home[data-r54-service-layout] .cf-service-image.r74-service-concept{background:#f4eee4}
