.eqtp-wrap{max-width:1160px;margin:36px auto;padding:0 18px;color:#20243a;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.eqtp-head{display:flex;justify-content:space-between;align-items:center;margin:0 0 24px}.eqtp-head h1{margin:0;font-size:34px;color:#171a2c}.eqtp-head p{margin:4px 0;color:#697086}.eqtp-kicker{font-size:11px!important;font-weight:800;letter-spacing:.16em;color:#7852c7!important}.eqtp-logout,.eqtp-copy,.eqtp-cancel{background:#fff;border:1px solid #dfe1eb;border-radius:9px;padding:10px 14px;color:#34384e;text-decoration:none;cursor:pointer}.eqtp-layout{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(380px,1.15fr);gap:20px;align-items:start}.eqtp-box{background:#fff;border:1px solid #e6e7ef;border-radius:16px;padding:22px;box-shadow:0 6px 22px #1820440a}.eqtp-box h2{font-size:20px;margin:0 0 16px;color:#25283d}.eqtp-event-form label{display:block;font-size:13px;font-weight:650;margin:0 0 13px;color:#4d5268}.eqtp-event-form input:not([type=file]),.eqtp-event-form textarea{width:100%;box-sizing:border-box;border:1px solid #d9dce7;border-radius:8px;padding:11px 12px;margin-top:6px;font:inherit;font-weight:400;background:#fff}.eqtp-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.eqtp-primary{display:inline-block;background:#6641ad;border:0;color:#fff;border-radius:9px;padding:12px 18px;font-weight:700;cursor:pointer}.eqtp-cancel{margin-left:10px}.eqtp-upload{margin:4px 0 18px}.eqtp-drop{border:2px dashed #c9bddf;border-radius:12px;padding:16px;text-align:center;color:#77718b;background:#faf8ff}.eqtp-drop.is-over{border-color:#6641ad;background:#f0e9ff}.eqtp-preview img{display:block;max-width:190px;max-height:140px;object-fit:contain;margin:10px auto;border-radius:9px}.eqtp-notice{padding:12px 16px;margin-bottom:18px;background:#e7f8ee;border-radius:10px;color:#176337}.eqtp-section-title p{font-size:13px;color:#767b8e;margin-top:-8px}.eqtp-events{display:grid;gap:12px}.eqtp-event-card{border:1px solid #e6e7ef;border-radius:13px;padding:15px}.eqtp-event-top{display:flex;align-items:center;gap:12px}.eqtp-thumb{width:58px;height:58px;object-fit:cover;border-radius:9px}.eqtp-no-thumb{width:58px;height:58px;display:grid;place-items:center;background:#eee8fa;color:#7852c7;border-radius:9px;font-size:10px;font-weight:800}.eqtp-event-main h3{font-size:16px;margin:0 0 5px}.eqtp-event-main span{font-size:13px;color:#74798c}.eqtp-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0}.eqtp-stats div{padding:10px 8px;border-radius:9px;background:#f6f5fa;text-align:center}.eqtp-stats b,.eqtp-stats small{display:block}.eqtp-stats b{font-size:20px;color:#533b8e}.eqtp-stats small{font-size:11px;color:#6d7285}.eqtp-event-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;font-size:13px}.eqtp-event-actions a{color:#5c3a9c;text-decoration:none}.eqtp-event-actions button{font:inherit}.eqtp-empty{padding:28px;text-align:center;background:#faf9fc;border-radius:12px;color:#72778a}.eqtp-login{max-width:360px;margin:9vh auto;padding:28px;background:white;border:1px solid #e5e4ed;border-radius:20px;box-shadow:0 12px 40px #26204618;text-align:center;font-family:system-ui,sans-serif}.eqtp-login h1{margin:0 0 6px;font-size:27px}.eqtp-pin-input{width:190px;text-align:center;font-size:28px;letter-spacing:14px;padding:12px;border:1px solid #dadbe6;border-radius:10px}.eqtp-keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;max-width:260px;margin:18px auto}.eqtp-keypad button{min-height:46px;border:0;border-radius:9px;background:#f3f0f9;font-size:17px;font-weight:700;color:#42355e;cursor:pointer}.eqtp-keypad button[type=submit]{background:#6641ad;color:#fff}.eqtp-login small{color:#777}.eqtp-error{color:#b42318}@media(max-width:850px){.eqtp-layout{grid-template-columns:1fr}.eqtp-wrap{margin:18px auto}.eqtp-box{padding:16px}}@media(max-width:440px){.eqtp-two{grid-template-columns:1fr;gap:0}.eqtp-head h1{font-size:29px}}
