.admin-edit{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:32px;height:32px;margin-left:8px;border-radius:50%;border:1px solid #8bb2c9;background:#fff;color:#175c85;box-shadow:0 2px 8px #102e4820;text-decoration:none;flex-shrink:0}.admin-edit svg{width:16px;height:16px}.admin-edit:hover{background:#eaf5fc;color:#103f5c}.admin-edit:focus-visible{outline:3px solid #f2b441;outline-offset:3px}.tour-card{position:relative}.tour-card-admin{position:absolute;top:12px;right:12px;z-index:5}.tour-card-admin .admin-edit{margin:0}.tour-management-tools{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.tour-management-tools a{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:5px;background:#fff;color:#175c85;font-size:13px;font-weight:600;border:1px solid #8bb2c9}.tour-management-tools svg{width:15px;height:15px}.tour-itinerary-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.tour-itinerary-heading a{font-size:12px;color:#175c85;white-space:nowrap}.dark .tour-itinerary-heading a{color:#7cc7e7}.itinerary-day p{white-space:normal}.tour-day-title{display:flex;align-items:center;gap:6px;justify-content:space-between}
