.admin-body[data-astro-cid-2zp6q64z]{font-family:Inter,sans-serif;background:#f6f7f9;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.admin-container[data-astro-cid-2zp6q64z]{background:#fff;border-radius:16px;box-shadow:0 4px 32px #001c541f;width:100%;max-width:860px;padding:40px}.admin-container[data-astro-cid-2zp6q64z] h1[data-astro-cid-2zp6q64z]{font-family:Playfair Display,serif;font-size:1.8rem;color:#001c54;margin:0 0 6px}.admin-container[data-astro-cid-2zp6q64z] .subtitle[data-astro-cid-2zp6q64z]{font-size:.85rem;color:#6b7280;margin:0 0 28px}.form-group[data-astro-cid-2zp6q64z]{margin-bottom:16px}.form-group[data-astro-cid-2zp6q64z] label[data-astro-cid-2zp6q64z]{display:block;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#001c54;margin-bottom:5px}.form-group[data-astro-cid-2zp6q64z] input[data-astro-cid-2zp6q64z],.form-group[data-astro-cid-2zp6q64z] textarea[data-astro-cid-2zp6q64z],.form-group[data-astro-cid-2zp6q64z] select[data-astro-cid-2zp6q64z]{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:8px;font-size:.9rem;font-family:inherit;color:#001c54;background:#fff;transition:border-color .2s;box-sizing:border-box}.form-group[data-astro-cid-2zp6q64z] input[data-astro-cid-2zp6q64z]:focus,.form-group[data-astro-cid-2zp6q64z] textarea[data-astro-cid-2zp6q64z]:focus,.form-group[data-astro-cid-2zp6q64z] select[data-astro-cid-2zp6q64z]:focus{outline:none;border-color:#009bc1}.form-row[data-astro-cid-2zp6q64z]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.btn[data-astro-cid-2zp6q64z]{display:inline-flex;align-items:center;gap:8px;padding:11px 24px;border-radius:50px;font-size:.88rem;font-weight:600;border:none;cursor:pointer;transition:background .2s,transform .15s;font-family:inherit}.btn-primary[data-astro-cid-2zp6q64z]{background:#009bc1;color:#fff}.btn-primary[data-astro-cid-2zp6q64z]:hover{background:#009bc1}.btn-danger[data-astro-cid-2zp6q64z]{background:#ef4444;color:#fff}.btn-danger[data-astro-cid-2zp6q64z]:hover{background:#dc2626}.btn-outline[data-astro-cid-2zp6q64z]{background:transparent;border:1.5px solid #009BC1;color:#009bc1}.btn-outline[data-astro-cid-2zp6q64z]:hover{background:#009bc1;color:#fff}.btn-sm[data-astro-cid-2zp6q64z]{padding:6px 14px;font-size:.75rem}.trip-list[data-astro-cid-2zp6q64z]{margin-top:32px}.trip-list[data-astro-cid-2zp6q64z] h3[data-astro-cid-2zp6q64z]{font-size:1rem;color:#001c54;margin:0 0 16px}.trip-item[data-astro-cid-2zp6q64z]{display:flex;align-items:center;gap:16px;padding:14px;border-radius:10px;border:1px solid #e2e8f0;margin-bottom:10px;transition:border-color .2s}.trip-item[data-astro-cid-2zp6q64z]:hover{border-color:#009bc1}.trip-item[data-astro-cid-2zp6q64z] img[data-astro-cid-2zp6q64z]{width:60px;height:44px;object-fit:cover;border-radius:6px;background:#e2e8f0}.img-upload-area[data-astro-cid-2zp6q64z]{border:2px dashed #d1d5db;border-radius:10px;padding:20px;text-align:center;cursor:pointer;transition:border-color .2s,background .2s;background:#fafafa}.img-upload-area[data-astro-cid-2zp6q64z]:hover{border-color:#009bc1;background:#f0fdfa}.img-upload-area[data-astro-cid-2zp6q64z].has-image{border-style:solid;border-color:#009bc1;background:#f0fdfa}.img-upload-area[data-astro-cid-2zp6q64z] input[data-astro-cid-2zp6q64z][type=file]{display:none}.img-upload-area[data-astro-cid-2zp6q64z] .upload-text[data-astro-cid-2zp6q64z]{font-size:.82rem;color:#6b7280}.img-upload-area[data-astro-cid-2zp6q64z] .upload-text[data-astro-cid-2zp6q64z] strong[data-astro-cid-2zp6q64z]{color:#009bc1}.img-upload-area[data-astro-cid-2zp6q64z] img[data-astro-cid-2zp6q64z]{max-width:100%;max-height:160px;border-radius:8px;margin-top:10px}.img-preview-small[data-astro-cid-2zp6q64z]{margin-top:6px;font-size:.7rem;color:#009bc1}.trip-item[data-astro-cid-2zp6q64z] .info[data-astro-cid-2zp6q64z]{flex:1}.trip-item[data-astro-cid-2zp6q64z] .info[data-astro-cid-2zp6q64z] strong[data-astro-cid-2zp6q64z]{display:block;font-size:.9rem;color:#001c54}.trip-item[data-astro-cid-2zp6q64z] .info[data-astro-cid-2zp6q64z] span[data-astro-cid-2zp6q64z]{font-size:.75rem;color:#6b7280}.trip-item[data-astro-cid-2zp6q64z] .actions[data-astro-cid-2zp6q64z]{display:flex;gap:8px}.message[data-astro-cid-2zp6q64z]{font-size:.8rem;padding:8px 14px;border-radius:8px;margin-bottom:16px}.message-success[data-astro-cid-2zp6q64z]{background:#d1fae5;color:#065f46}.message-error[data-astro-cid-2zp6q64z]{background:#fee2e2;color:#991b1b}.hidden[data-astro-cid-2zp6q64z]{display:none!important}.section-divider[data-astro-cid-2zp6q64z]{border:none;border-top:1px solid #e2e8f0;margin:28px 0}.btn-back[data-astro-cid-2zp6q64z]{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;color:#009bc1;text-decoration:none;margin-bottom:20px;font-weight:500}.btn-back[data-astro-cid-2zp6q64z]:hover{color:#009bc1}@media(max-width:600px){.admin-container[data-astro-cid-2zp6q64z]{padding:24px}.form-row[data-astro-cid-2zp6q64z]{grid-template-columns:1fr}.trip-item[data-astro-cid-2zp6q64z]{flex-wrap:wrap}}
