/* Projektanfrage */
.pa-step{font-size:15px;letter-spacing:.2em;text-transform:uppercase;margin:40px 0 22px;padding-bottom:12px;border-bottom:1px solid #e5e5e5;display:flex;align-items:center;gap:14px}
.pa-form .pa-step:first-child{margin-top:0}
.pa-step span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#111;color:#fff;font-size:13px;letter-spacing:0;flex:none}
.pa-check{margin-bottom:10px}
.pa-drop{position:relative;border:2px dashed #ccc;border-radius:8px;padding:30px 20px;text-align:center;color:#555;cursor:pointer;transition:border-color .2s,background .2s}
.pa-drop:hover,.pa-drop:focus,.pa-drop.is-over{border-color:#111;background:#fafafa;outline:none}
.pa-drop input[type=file]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}
.pa-drop-ico{width:34px;height:34px;margin:0 auto 10px;border-radius:50%;background:#111;position:relative}
.pa-drop-ico:before{content:"";position:absolute;left:16px;top:9px;width:2px;height:16px;background:#fff}
.pa-drop-ico:after{content:"";position:absolute;left:12px;top:9px;width:10px;height:10px;border-left:2px solid #fff;border-top:2px solid #fff;transform:rotate(45deg);transform-origin:center;left:12px;top:10px}
.pa-drop-hint{font-size:12px;color:#999;margin-top:6px}
.pa-files{list-style:none;padding:0;margin:12px 0 0}
.pa-files li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;border:1px solid #eee;border-radius:4px;margin-bottom:6px;font-size:13px}
.pa-files li .pa-size{color:#999;margin-left:auto;white-space:nowrap}
.pa-files li button{border:0;background:none;font-size:18px;line-height:1;color:#999;cursor:pointer;padding:0 4px}
.pa-files li button:hover{color:#c0392b}
.pa-files li.pa-total{border:0;justify-content:flex-end;color:#777;font-size:12px}
#anfrage-result .alert{padding:15px 20px;border-radius:4px;text-transform:none;letter-spacing:0}
#anfrage-result .ok{background:#e8f6ec;color:#1e6b33}
#anfrage-result .err{background:#fbeaea;color:#922}
