.mod-filter-box{margin-bottom:20px;color:#fff;font-size:15px}.mod-filter-box select{background:rgba(20,20,20,.6);color:#fff;padding:8px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(10px)}.mod-email-info{background:rgba(20,20,20,.45);padding:15px;border-radius:12px;color:#eee;margin-bottom:25px;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(12px);font-size:15px;text-align:center}.mod-list{display:flex;flex-direction:column;gap:22px}.mod-entry{backdrop-filter:blur(14px) saturate(180%);-webkit-backdrop-filter:blur(14px) saturate(180%);background:rgba(20,20,20,.45);border-radius:20px;border:1px solid rgba(255,255,255,.12);padding:24px;box-shadow:0 8px 28px rgba(0,0,0,.35);transition:.35s ease}.mod-entry:hover{background:rgba(30,30,30,.55);transform:translateY(-6px);box-shadow:0 12px 32px rgba(0,0,0,.45)}.mod-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.mod-header h3{color:#fff;font-size:24px;margin:0;font-weight:800}.mod-status{padding:6px 14px;border-radius:12px;font-size:13px;font-weight:700;color:#fff;backdrop-filter:blur(10px)}.mod-status.suchen{background:rgba(42,124,255,.75)}.mod-status.dringend{background:rgba(255,59,59,.75)}.mod-genres{display:flex;gap:10px;margin-bottom:14px;flex-wrap:wrap}.mod-genres span{background:rgba(255,255,255,.12);padding:6px 12px;border-radius:10px;font-size:13px;color:#eee;font-weight:600;backdrop-filter:blur(6px)}.mod-text{color:#e6e6e6;font-size:15px;line-height:1.6}.mod-buttons{margin-top:18px;display:flex;gap:12px;flex-wrap:wrap}.mod-buttons a{padding:10px 18px;border-radius:12px;font-size:14px;font-weight:700;text-decoration:none;transition:.25s ease;backdrop-filter:blur(10px)}.btn-visit{background:rgba(42,124,255,.8);color:#fff}.btn-visit:hover{background:rgba(42,124,255,1)}.btn-entry{background:rgba(255,255,255,.15);color:#fff;border:1px solid rgba(255,255,255,.25)}.btn-entry:hover{background:rgba(255,255,255,.25)}.mod-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:25px}.tw-acc-box{margin-bottom:30px}.tw-acc-toggle{width:100%;background:linear-gradient(135deg,#ffe7d1,#ffd4a8);border:2px solid #ffb56b;padding:16px 20px;border-radius:14px;font-size:1.2rem;font-weight:700;color:#b35400;cursor:pointer;text-align:left;transition:.25s ease;box-shadow:0 8px 22px rgba(0,0,0,.15)}.tw-acc-toggle:hover{background:#ffdcbf;transform:translateY(-2px)}.tw-acc-content{max-height:0;overflow:hidden;transition:max-height .35s ease;padding:0 4px}.tw-pro-box,.tw-acc-content{background:linear-gradient(135deg,#ffe7d1,#ffd4a8);padding:28px;border-radius:18px;box-shadow:0 12px 35px rgba(0,0,0,.18);font-family:"Inter",system-ui,sans-serif;margin-top:18px}.tw-pro-title{font-size:1.9rem;font-weight:800;margin-bottom:14px;color:#ff7a00;text-align:center}.tw-pro-intro{font-size:1.15rem;color:#b35400;margin-bottom:25px;text-align:center;line-height:1.55}.tw-pro-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 22px}.tw-pro-item{display:flex;gap:14px;padding:16px;background:rgba(255,255,255,.45);border-radius:14px;border:1px solid rgba(255,165,90,.45);box-shadow:0 6px 18px rgba(0,0,0,.12);color:#b35400;font-size:1rem;line-height:1.45}.tw-pro-item strong{color:#ff7a00;font-weight:700}.tw-pro-icon{font-size:26px;line-height:1;margin-top:2px}.tw-pro-footer{margin-top:28px;text-align:center;font-size:1.1rem;color:#b35400}.tw-pro-mail{font-size:1.2rem;color:#ff7a00;font-weight:700}.tw-pro-subject{font-size:1rem;opacity:.85}@media (max-width:768px){.tw-pro-grid{grid-template-columns:1fr}}