:is(.ap-login-form,.ap-social-manager,.ap-social-calendar,.ap-model-manager,.ap-shootings,.ap-shooting-responses,.ap-shoot-model,.ap-admin-dash,.ap-mw-step,.ap-client-roster,.ap-client-profile,.ap-client-history) :is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=time],select,textarea){background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;color:#1f2937;font-family:inherit;font-size:16px;line-height:1.4;padding:.625rem .75rem;width:100%;transition:border-color .15s ease,box-shadow .15s ease}@media(min-width:640px){:is(.ap-login-form,.ap-social-manager,.ap-social-calendar,.ap-model-manager,.ap-shootings,.ap-shooting-responses,.ap-shoot-model,.ap-admin-dash,.ap-mw-step,.ap-client-roster,.ap-client-profile,.ap-client-history) :is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=time],select,textarea){font-size:14px;padding:.5rem .75rem}}:is(.ap-social-manager,.ap-social-calendar,.ap-model-manager,.ap-shootings) input.pl-8{padding-left:2rem}:is(.ap-social-manager,.ap-social-calendar,.ap-model-manager,.ap-shootings,.ap-client-roster) input.pl-10{padding-left:2.5rem}:is(.ap-social-manager,.ap-social-calendar,.ap-model-manager,.ap-shootings) input.pr-8{padding-right:2rem}:is(.ap-social-manager,.ap-social-calendar,.ap-model-manager,.ap-shootings) select.appearance-none{padding-right:1.75rem}:is(.ap-login-form,.ap-social-manager,.ap-social-calendar,.ap-model-manager,.ap-shootings,.ap-shooting-responses,.ap-shoot-model,.ap-admin-dash,.ap-mw-step,.ap-client-roster,.ap-client-profile,.ap-client-history) :is(input,select,textarea):focus{border-color:var(--ap-ring, #4f46e5);box-shadow:0 0 0 3px #4f46e526;outline:none}:is(.ap-login-form,.ap-social-manager,.ap-social-calendar,.ap-model-manager,.ap-shootings,.ap-shooting-responses,.ap-shoot-model,.ap-admin-dash,.ap-mw-step,.ap-client-roster,.ap-client-profile,.ap-client-history) label{text-transform:none;letter-spacing:normal}:is(.ap-login-form,.ap-social-manager,.ap-social-calendar,.ap-model-manager,.ap-shootings,.ap-shooting-responses,.ap-shoot-model,.ap-admin-dash,.ap-mw-step,.ap-review-queue,.ap-client-roster) :is(input[type=checkbox],input[type=radio]){width:1.25rem;height:1.25rem;min-width:1.25rem;min-height:1.25rem;accent-color:var(--ap-ring, #4f46e5);flex-shrink:0}:is(.ap-shoot-model,.ap-mw-step,.ap-login-form) label:has(>:is(input[type=checkbox],input[type=radio])){min-height:44px;display:flex;align-items:center;gap:.5rem}@media(max-width:639px){:is([class^=ap-],[class*=" ap-"]) :is(button,a[class*=rounded],summary){min-height:44px}:is(button,a,summary):is([class^=ap-],[class*=" ap-"]){min-height:44px}:is([class^=ap-],[class*=" ap-"]) button{min-width:44px}:is(.apcal-m-zelle,.ap-chip,.ap-chip-x,.ap-cal-grid button){min-width:0}:is(.ap-social-manager,.ap-model-manager,.ap-social-calendar) button[aria-expanded]{min-width:44px;min-height:44px}:is(.ap-social-manager,.ap-model-manager,.ap-design-detail,.ap-social-detail) :is(p,dd,li,.ap-sm-caption,.ap-post-card){overflow-wrap:anywhere}}:is(.ap-social-manager,.ap-model-manager,.ap-shootings,.ap-admin-dash,.ap-shooting-responses,.ap-timeline,.ap-social-detail,.ap-design-detail,.ap-social-calendar,.ap-review-queue,.ap-packages,.ap-social-shortcut,.ap-client-roster,.ap-client-profile,.ap-client-history):is(.ap-social-manager,.ap-model-manager,.ap-shootings,.ap-admin-dash,.ap-shooting-responses,.ap-timeline,.ap-social-detail,.ap-design-detail,.ap-social-calendar,.ap-review-queue,.ap-packages,.ap-social-shortcut,.ap-client-roster,.ap-client-profile,.ap-client-history){margin-bottom:2rem}.ap-pg-off{display:none!important}.ap-client-history .ap-clh-liste{position:relative}.ap-client-history .ap-clh-tag{margin-bottom:26px}.ap-client-history .ap-clh-kopf{display:flex;align-items:center;gap:10px;margin-bottom:14px}.ap-client-history .ap-clh-datum{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280;white-space:nowrap}.ap-client-history .ap-clh-linie{flex:1;height:1px;background:#eef0f4}.ap-client-history .ap-clh-anzahl{font-size:11px;color:#9ca3af;white-space:nowrap}.ap-client-history .ap-clh-spur{position:relative;padding-left:26px}.ap-client-history .ap-clh-spur:before{content:"";position:absolute;left:5px;top:8px;bottom:8px;width:2px;background:#eef0f4;border-radius:2px}.ap-client-history .ap-clh-zeile{position:relative;margin-bottom:18px}.ap-client-history .ap-clh-zeile:last-child{margin-bottom:0}.ap-client-history .ap-clh-punkt{position:absolute;left:-26px;top:4px;width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 3px #fff}.ap-client-history .ap-clh-titelzeile{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px}.ap-client-history .ap-clh-status{font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px;white-space:nowrap}.ap-client-history .ap-clh-titel{font-size:14px;font-weight:600;color:#1f2937}.ap-client-history .ap-clh-meta{font-size:12.5px;color:#6b7280;line-height:1.5}.ap-client-history .ap-clh-meta i{color:#9ca3af;margin-right:5px;font-size:11px}.ap-client-history .ap-clh-trenner{color:#d1d5db;margin:0 6px}.ap-client-history .ap-clh-notiz{font-size:12.5px;color:#4b5563;background:#f9fafb;border:1px solid #F1F3F6;border-radius:8px;padding:9px 12px;margin-top:8px;line-height:1.5}.ap-client-roster #ap-cl-del{background:#dc2626}.ap-client-roster #ap-cl-del:hover{background:#b91c1c}.ap-client-roster .ap-cl-neu:hover{background:#eef2ff}.ap-client-roster .ap-cl-abbrechen:hover{border-color:#9ca3af}:is(.ap-social-manager,.ap-shootings) details.ap-acc{border:1px solid #E5E7EB;border-radius:.5rem;background:#f9fafb}:is(.ap-social-manager,.ap-shootings) details.ap-acc+details.ap-acc{margin-top:.75rem}:is(.ap-social-manager,.ap-shootings) details.ap-acc>summary{list-style:none;cursor:pointer;padding:.7rem .9rem;display:flex;align-items:center;gap:.55rem;font-size:.875rem;font-weight:600;color:#374151}:is(.ap-social-manager,.ap-shootings) details.ap-acc>summary::-webkit-details-marker{display:none}:is(.ap-social-manager,.ap-shootings) details.ap-acc>summary:before{content:"\25b8";color:#9ca3af;font-size:1rem;line-height:1;transition:transform .15s;flex:none}:is(.ap-social-manager,.ap-shootings) details.ap-acc[open]>summary:before{transform:rotate(90deg)}:is(.ap-social-manager,.ap-shootings) details.ap-acc>summary:hover:before{color:#4b5563}:is(.ap-social-manager,.ap-shootings) details.ap-acc>summary:focus-visible{outline:2px solid #4F46E5;outline-offset:-2px;border-radius:.5rem}:is(.ap-social-manager,.ap-shootings) details.ap-acc .ap-acc-hint{margin-left:auto;font-weight:400;font-size:.75rem;color:#6b7280;text-align:right}:is(.ap-social-manager,.ap-shootings) details.ap-acc .ap-acc-body{padding:0 .9rem .9rem}.ap-post-card .ap-sm-medien{aspect-ratio:4/5;background:#fff}.ap-post-card .ap-sm-bild{max-width:100%;max-height:100%;width:auto;height:auto;display:block;border-radius:.35rem;box-shadow:0 1px 6px #00000029}.ap-post-card .ap-card-poster.absolute{border-radius:0;box-shadow:none}.ap-post-card .ap-sm-medien+div{border-top:1px solid #F3F4F6}.ap-post-card .ap-sm-medien video,.ap-post-card .ap-sm-medien iframe{z-index:1}.ap-post-card .ap-sm-plattform{z-index:3}.ap-post-card .ap-card-video-play{z-index:2}.ap-post-card .ap-sm-ecken{z-index:4;position:absolute;top:.75rem;right:.75rem;display:flex;align-items:center;gap:.375rem}.ap-post-card .ap-sm-ecken form{margin:0;display:flex}.ap-post-card .ap-sm-ok{width:2rem;height:2rem;border-radius:.5rem;border:0;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#059669d9;color:#fff;backdrop-filter:blur(2px);transition:background .15s,transform .15s}.ap-post-card .ap-sm-ok:hover{background:#047857;transform:translateY(-1px)}.ap-post-card .ap-sm-ok:focus-visible{outline:2px solid #fff;outline-offset:2px}.ap-post-card .ap-sm-ok i{font-size:.875rem}.ap-freigabe-dialog,.ap-ig-dialog{display:none;position:fixed;inset:0;z-index:9999;background:#1118278c;align-items:center;justify-content:center;padding:1rem}.ap-freigabe-dialog.is-offen,.ap-ig-dialog.is-offen{display:flex}.ap-freigabe-dialog .apfd-box,.ap-ig-dialog .apfd-box{background:#fff;border-radius:.9rem;max-width:26rem;width:100%;box-shadow:0 18px 45px #00000047;overflow:hidden}.ap-freigabe-dialog .apfd-kopf,.ap-bulk-dialog .apfd-kopf,.ap-ig-dialog .apfd-kopf{display:flex;gap:.85rem;align-items:flex-start;padding:1.4rem 1.5rem 0}.ap-freigabe-dialog .apfd-ring,.ap-ig-dialog .apfd-ring{width:2.5rem;height:2.5rem;border-radius:9999px;background:#d1fae5;color:#047857;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.05rem}.ap-freigabe-dialog h3,.ap-bulk-dialog h3,.ap-ig-dialog h3{margin:0 0 .3rem;font-size:1.05rem;font-weight:700;color:#111827;line-height:1.3}.ap-freigabe-dialog .apfd-text,.ap-bulk-dialog .apfd-text,.ap-ig-dialog .apfd-text{margin:0;font-size:.875rem;color:#4b5563;line-height:1.55}.ap-freigabe-dialog .apfd-titel{font-weight:600;color:#111827;overflow-wrap:anywhere}.ap-freigabe-dialog .apfd-merken{display:flex;gap:.6rem;align-items:flex-start;margin:1.15rem 1.5rem 0;padding:.7rem .85rem;background:#f9fafb;border:1px solid #E5E7EB;border-radius:.5rem;font-size:.8125rem;color:#4b5563;cursor:pointer}.ap-freigabe-dialog .apfd-merken input{margin:.15rem 0 0;flex-shrink:0;width:1rem;height:1rem;cursor:pointer}.ap-freigabe-dialog .apfd-fuss,.ap-bulk-dialog .apfd-fuss,.ap-ig-dialog .apfd-fuss{display:flex;gap:.6rem;justify-content:flex-end;padding:1.25rem 1.5rem 1.5rem}.ap-freigabe-dialog .apfd-fuss button,.ap-bulk-dialog .apfd-fuss button,.ap-ig-dialog .apfd-fuss button{font-size:.875rem;font-weight:600;padding:.6rem 1.1rem;border-radius:.5rem;cursor:pointer;border:1px solid transparent}.ap-freigabe-dialog .apfd-ab,.ap-bulk-dialog .apfd-ab,.ap-ig-dialog .apfd-ab{background:#fff;border-color:#d1d5db;color:#374151}.ap-freigabe-dialog .apfd-ab:hover,.ap-bulk-dialog .apfd-ab:hover,.ap-ig-dialog .apfd-ab:hover{background:#f9fafb}.ap-freigabe-dialog .apfd-ja,.ap-bulk-dialog .apfd-ja{background:#059669;color:#fff}.ap-freigabe-dialog .apfd-ja:hover,.ap-bulk-dialog .apfd-ja:hover{background:#047857}.ap-ig-dialog .apfd-ring{background:#fce7f3;color:#c13584}.ap-ig-dialog .apfd-ja{background:linear-gradient(45deg,#f58529,#dd2a7b 55%,#8134af);color:#fff;border:0}.ap-ig-dialog .apfd-ja:hover{filter:brightness(.95)}.ap-ig-dialog .apfd-ja:disabled{opacity:.6;cursor:wait}.ap-ig-dialog .apig-hinweis{margin:1rem 1.5rem 0;padding:.65rem .85rem;border-radius:.5rem;font-size:.8125rem;line-height:1.45;background:#fffbeb;border:1px solid #FDE68A;color:#92400e}.ap-ig-dialog .apig-hinweis.is-fehler{background:#fef2f2;border-color:#fecaca;color:#991b1b}.ap-ig{display:inline-flex;flex-direction:column;gap:.35rem;max-width:100%}.ap-ig form{margin:0}.ap-ig-knopf{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border:0;border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:700;color:#fff;background:linear-gradient(45deg,#f58529,#dd2a7b 55%,#8134af)}.ap-ig-knopf:hover{filter:brightness(.95)}.ap-ig-knopf:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.4)}.ap-ig-status,.ap-ig-fertig{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:700;text-decoration:none}.ap-ig-status{background:#fdf2f8;color:#9d174d;border:1px solid #FBCFE8}.ap-ig-fertig{background:#ecfdf5;color:#047857;border:1px solid #A7F3D0}a.ap-ig-fertig:hover{background:#d1fae5}.ap-ig-fertig .ap-ig-pfeil{font-size:.75rem;opacity:.8}.ap-ig-grund,.ap-ig-fehler{margin:0;font-size:.75rem;line-height:1.45;max-width:28rem}.ap-ig-grund{color:#92400e}.ap-ig-fehler{color:#991b1b}.ap-post-card .ap-ig-ecke-box{display:flex}.ap-post-card .ap-ig-ecke{position:relative;width:2rem;height:2rem;border-radius:.5rem;border:0;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;background:linear-gradient(45deg,#f58529eb,#dd2a7beb 55%,#8134afeb);backdrop-filter:blur(2px);transition:transform .15s,filter .15s}.ap-post-card .ap-ig-ecke:hover{transform:translateY(-1px);filter:brightness(1.05)}.ap-post-card .ap-ig-ecke:focus-visible{outline:2px solid #fff;outline-offset:2px}.ap-post-card .ap-ig-ecke:disabled{opacity:.45;cursor:not-allowed;transform:none;filter:grayscale(.5)}.ap-post-card .ap-ig-ecke i{font-size:.9375rem}.ap-post-card .ap-ig-ecke.is-laeuft{cursor:default}.ap-post-card .ap-ig-ecke.is-fertig{background:#047857e6}.ap-post-card .ap-ig-ecke .ap-ig-marke{position:absolute;right:-.3rem;top:-.3rem;font-size:.75rem;border-radius:9999px;background:#fff}.ap-post-card .ap-ig-ecke.is-fertig .ap-ig-marke{color:#047857}.ap-post-card .ap-ig-ecke.is-fehler .ap-ig-marke{color:#dc2626}.ap-bulk-dialog{display:none;position:fixed;inset:0;z-index:9999;background:#1118278c;align-items:center;justify-content:center;padding:1rem}.ap-bulk-dialog.is-offen{display:flex}.ap-bulk-dialog .apbd-box{background:#fff;border-radius:.9rem;max-width:27rem;width:100%;box-shadow:0 18px 45px #00000047;overflow:hidden}.ap-bulk-dialog .apbd-ring{width:2.5rem;height:2.5rem;border-radius:9999px;background:#eef2ff;color:#4f46e5;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1rem}.ap-bulk-dialog .apbd-text b{color:#111827;font-weight:600}.ap-bulk-dialog .apbd-ja{background:#4f46e5}.ap-bulk-dialog .apbd-ja:hover{background:#4338ca}.ap-bulk-dialog .apbd-balken{margin:1.2rem 1.5rem 0;height:.4rem;border-radius:9999px;background:#e5e7eb;overflow:hidden}.ap-bulk-dialog .apbd-balken span{display:block;height:100%;width:40%;border-radius:9999px;background:#4f46e5;animation:apbd-lauf 1.4s ease-in-out infinite}@keyframes apbd-lauf{0%{transform:translate(-100%)}to{transform:translate(275%)}}@media(prefers-reduced-motion:reduce){.ap-bulk-dialog .apbd-balken span{animation:none;width:100%;opacity:.55}}.ap-bulk-dialog .apbd-hinweis{margin:.85rem 1.5rem 1.5rem;font-size:.75rem;color:#6b7280;line-height:1.5}.ap-sm-frage-zurueck{display:none;font-size:.75rem;color:#6b7280;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline}.ap-sm-frage-zurueck.is-sichtbar{display:inline}.ap-post-card .ap-sm-dl{position:relative;width:2rem;height:2rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;background:#1118278c;color:#fff;text-decoration:none;backdrop-filter:blur(2px);transition:background .15s,transform .15s}.ap-post-card .ap-sm-dl:hover{background:#111827d9;transform:translateY(-1px)}.ap-post-card .ap-sm-dl:focus-visible{outline:2px solid #fff;outline-offset:2px}.ap-post-card .ap-sm-dl i{font-size:.8125rem}.ap-post-card .ap-sm-dl .ap-sm-dl-zahl{position:absolute;top:-.3rem;right:-.3rem;min-width:1rem;height:1rem;padding:0 .2rem;border-radius:9999px;background:#4f46e5;color:#fff;font-size:.625rem;font-weight:700;line-height:1rem;text-align:center}.ap-sm-raster-quer{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){.ap-sm-raster-quer{grid-template-columns:1fr}}.ap-post-card.ap-sm-quer{flex-direction:row}.ap-post-card.ap-sm-quer .ap-sm-medien{aspect-ratio:9/16;flex:0 1 auto;width:clamp(110px,48%,285px);align-self:flex-start;border-right:1px solid #F3F4F6}.ap-post-card.ap-sm-quer .ap-sm-medien+div{flex:1 1 0;min-width:150px;border-top:0}.ap-post-card.ap-sm-quer .ap-sm-titel{font-size:.9375rem}.ap-post-card .ap-sm-caption-text{margin:0}.ap-post-card .ap-sm-caption.is-clamped{position:relative;cursor:pointer}.ap-post-card .ap-sm-caption.is-clamped .ap-sm-caption-text{max-height:4.875em;overflow:hidden}.ap-post-card .ap-sm-caption.is-clamped:after{content:"";position:absolute;left:1px;right:1px;bottom:1px;height:1.5rem;background:linear-gradient(to bottom,#f9fafb00,#f9fafb);border-radius:0 0 .5rem .5rem;pointer-events:none}.ap-post-card .ap-sm-caption.is-clamped.is-open .ap-sm-caption-text{max-height:none}.ap-post-card .ap-sm-caption.is-clamped.is-open:after{display:none}.ap-sm-titel{overflow:hidden}@media(max-width:639px){.ap-sm-titel{max-height:2.75em;white-space:normal;overflow-wrap:anywhere}}@media(min-width:640px){.ap-sm-titel{white-space:nowrap;text-overflow:ellipsis}}.ap-social-manager #ap-visual-preview{display:flex;align-items:center;gap:.75rem}.ap-social-manager #ap-visual-preview img,.ap-social-manager #ap-visual-preview video{max-height:84px;max-width:150px;border-radius:6px;display:block}
